org.argouml.uml.ui
Class UMLAssociationEndListModel
java.lang.Object
|
+--javax.swing.AbstractListModel
|
+--org.argouml.uml.ui.UMLModelElementListModel
|
+--org.argouml.uml.ui.UMLAssociationEndListModel
- All Implemented Interfaces:
- javax.swing.ListModel, NotationContext, java.io.Serializable, UMLUserInterfaceComponent
Deprecated. as of ArgoUml 0.13.5 (10-may-2003),
replaced by UMLClassifierAssociationEndListModel,
this class is part of the 'old'(pre 0.13.*) implementation of proppanels
that used reflection a lot.
- public class UMLAssociationEndListModel
- extends UMLModelElementListModel
An UMLAssociationEndListModel is used with UMLList to present a list
of association ends that are connected with a classifier.
- See Also:
UMLModelElementListModel,
PropPanelClass,
PropPanelInterface,
UMLList,
Serialized Form
| Fields inherited from class javax.swing.AbstractListModel |
listenerList |
|
Method Summary |
boolean |
buildPopup(javax.swing.JPopupMenu popup,
int index)
Deprecated. This method builds a context (pop-up) menu for the list. |
protected MModelElement |
getModelElementAt(int index)
Deprecated. This method returns the model element that corresponds to
to the specific index. |
protected int |
recalcModelElementSize()
Deprecated. This method is called from getModelElementSize
when the list size has been marked as invalid. |
| Methods inherited from class org.argouml.uml.ui.UMLModelElementListModel |
addAtUtil, delete, elementAtUtil, formatElement, getContainer, getContextNotation, getElementAt, getModelElementSize, getProperty, getSize, getTarget, getUpperBound, listRoleItemSet, moveDownUtil, moveUpUtil, navigateTo, open, propertySet, recovered, removed, resetSize, roleAdded, roleRemoved, setUpperBound, targetChanged, targetReasserted |
| Methods inherited from class javax.swing.AbstractListModel |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UMLAssociationEndListModel
public UMLAssociationEndListModel(UMLUserInterfaceContainer container,
java.lang.String property,
boolean showNone)
- Deprecated.
- Creates a new association end list model
- Parameters:
container - the container (typically a PropPanelClass or PropPanelInterface)
that provides access to the target classifier.property - a string that specifies the name of an event that should force a refresh
of the list model. A null value will cause all events to trigger a refresh.showNone - if true, an element labelled "none" will be shown where there are
no association ends connected to the classifier.
recalcModelElementSize
protected int recalcModelElementSize()
- Deprecated.
- Description copied from class:
UMLModelElementListModel
- This method is called from getModelElementSize
when the list size has been marked as invalid.
- Specified by:
recalcModelElementSize in class UMLModelElementListModel
- Returns:
- number of "actual" list entries.
- See Also:
UMLModelElementListModel.recalcModelElementSize()
getModelElementAt
protected MModelElement getModelElementAt(int index)
- Deprecated.
- Description copied from class:
UMLModelElementListModel
- This method returns the model element that corresponds to
to the specific index. Called from getElementAt which handles
entries for "none" and formatting of elements.
- Specified by:
getModelElementAt in class UMLModelElementListModel
- Parameters:
index - index of model element (zero based).
- Returns:
- corresponding model element
buildPopup
public boolean buildPopup(javax.swing.JPopupMenu popup,
int index)
- Deprecated.
- Description copied from class:
UMLModelElementListModel
- This method builds a context (pop-up) menu for the list. This method
may be overriden for lists that have additional menu items or when
the default list of actions is inappropriate.
- Overrides:
buildPopup in class UMLModelElementListModel
- Parameters:
popup - popup menuindex - index of selected list item
- Returns:
- "true" if popup menu should be displayed