001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.dialogs;
003
004/**
005 * To be implemented by actions for which their enabled state depends on another model.
006 * @since 10600 (refactoring to new package, functional interface)
007 */
008@FunctionalInterface
009public interface IEnabledStateUpdating {
010
011    /**
012     * Called after the layer model has changed.
013     */
014    void updateEnabledState();
015}