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}