org.argouml.uml.ui.foundation.extension_mechanisms
Class UMLMetaClassComboBoxModel
java.lang.Object
javax.swing.AbstractListModel
org.argouml.uml.ui.UMLComboBoxModel2
org.argouml.uml.ui.foundation.extension_mechanisms.UMLMetaClassComboBoxModel
- All Implemented Interfaces:
- ComboBoxModel, EventListener, ListModel, ru.novosoft.uml.MElementListener, PropertyChangeListener, Serializable, TargetListener
- public class UMLMetaClassComboBoxModel
- extends UMLComboBoxModel2
A model for stereotypes to handle their base class, or as it is a class from
the UML metamodel its metaclass.
- See Also:
- Serialized Form
Method Summary |
protected void |
buildModelList()
Builds the list of elements and sets the selectedIndex to the currently
selected item if there is one. |
protected Object |
getSelectedModelElement()
Gets the modelelement that is selected in the NSUML model. |
protected boolean |
isValidElement(Object element)
Returns true if the given element is valid, i.e. |
Methods inherited from class org.argouml.uml.ui.UMLComboBoxModel2 |
addAll, addElement, contains, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getChangedElement, getElementAt, getIndexOf, getSelectedItem, getSize, getTarget, isValidEvent, listRoleItemSet, propertyChange, propertySet, recovered, removeAll, removeAllElements, removed, removeElement, roleAdded, roleRemoved, setElements, setSelectedItem, setTarget, targetAdded, targetRemoved, targetSet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metaClasses
private Collection metaClasses
UMLMetaClassComboBoxModel
public UMLMetaClassComboBoxModel()
- Constructor.
getSelectedModelElement
protected Object getSelectedModelElement()
- Description copied from class:
UMLComboBoxModel2
- Gets the modelelement that is selected in the NSUML model. For
example, say that this ComboBoxmodel contains all namespaces
(as in UMLNamespaceComboBoxmodel) , this method should return
the namespace that owns the target then.
- Specified by:
getSelectedModelElement
in class UMLComboBoxModel2
- Returns:
- Object
- See Also:
UMLComboBoxModel2.getSelectedModelElement()
buildModelList
protected void buildModelList()
- Description copied from class:
UMLComboBoxModel2
- Builds the list of elements and sets the selectedIndex to the currently
selected item if there is one. Called from targetChanged every time the
target of the proppanel is changed.
- Specified by:
buildModelList
in class UMLComboBoxModel2
- See Also:
UMLComboBoxModel2.buildModelList()
isValidElement
protected boolean isValidElement(Object element)
- Description copied from class:
UMLComboBoxModel2
- Returns true if the given element is valid, i.e. it may be added to the
list of elements.
- Specified by:
isValidElement
in class UMLComboBoxModel2
- Parameters:
element
- the given element
- Returns:
- true if the given element is valid
- See Also:
UMLComboBoxModel2.isValidElement(Object)