// License: GPL. Copyright 2007 by Immanuel Scholz and others package org.openstreetmap.josm.tools; /** * Some objects like layers (when they are removed) or the whole map frame (when the last layer has * been removed) have an definite set of actions to execute. This is the "destructor" interface called * on those objects. * * @author immanuel.scholz */ public interface Destroyable { /** * Called when the object has been destroyed. */ public void destroy(); }