org.argouml.uml.ui
Interface UMLUserInterfaceComponent

All Superinterfaces:
java.util.EventListener, ru.novosoft.uml.MElementListener
All Known Implementing Classes:
PropPanelButton, PropPanelButton2, UMLButtonGroup, UMLButtonPanel, UMLChangeDispatch, UMLCheckBox, UMLComboBox, UMLComboBoxModel, UMLExpressionBodyField, UMLExpressionLanguageField, UMLInitialValueComboBox, UMLList, UMLMetaclassComboBox, UMLModelElementListModel, UMLMultiplicityComboBox, UMLRadioButton, UMLStimulusActionTextField, UMLTextArea, UMLTextField, UMLTree, UMLTreeModel, UMLTreeRootNode

public interface UMLUserInterfaceComponent
extends ru.novosoft.uml.MElementListener

This interface accepts all notifications signaled by NSUML's MElementListener interface plus accepts notification that a container's target model element has been changed (typically due to navigation). This interface is implemented by UMLList, UMLTextField, UMLMultiplicityComboBox, etc.

See Also:
UMLUserInterfaceContainer, UMLList, UMLTextField, UMLMultiplicityComboBox

Method Summary
 void targetChanged()
          This method is called when the target of a UMLUserInterfaceContainer has been changed.
 void targetReasserted()
          This method is called when the navigation history has been changed (and navigation buttons may need to be updated).
 
Methods inherited from interface ru.novosoft.uml.MElementListener
listRoleItemSet, propertySet, recovered, removed, roleAdded, roleRemoved
 

Method Detail

targetChanged

public void targetChanged()
This method is called when the target of a UMLUserInterfaceContainer has been changed.


targetReasserted

public void targetReasserted()
This method is called when the navigation history has been changed (and navigation buttons may need to be updated). targetChanged implies navigationHistoryChanged, so this method will not be called after a targetChange.



ArgoUML © 1996-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook