package jadex.tools.common.modeltree; import javax.swing.Icon; /** * The node functionality encapsulates * node behavior that is specific to a * view (e.g. starter vs. test center). */ public interface INodeFunctionality { /** * Set the model explorer (called once on init). */ public void setModelExplorer(ModelExplorer explorer); /** * Perform the actual refresh. */ public void refresh(IExplorerTreeNode node); /** * Get the icon. * @return The icon. */ public Icon getIcon(IExplorerTreeNode node); }