org.argouml.uml.ui
Class UMLActivatorListModel

java.lang.Object
  |
  +--javax.swing.AbstractListModel
        |
        +--org.argouml.uml.ui.UMLModelElementListModel
              |
              +--org.argouml.uml.ui.UMLActivatorListModel
All Implemented Interfaces:
java.util.EventListener, javax.swing.ListModel, ru.novosoft.uml.MElementListener, NotationContext, java.io.Serializable, UMLUserInterfaceComponent

public class UMLActivatorListModel
extends UMLModelElementListModel

See Also:
Serialized Form

Fields inherited from class org.argouml.uml.ui.UMLModelElementListModel
_upper
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
UMLActivatorListModel(UMLUserInterfaceContainer container, java.lang.String property, boolean showNone)
          Constructor for UMLActivatorListModel.
 
Method Summary
 void add(int index)
           
 boolean buildPopup(javax.swing.JPopupMenu popup, int index)
          This method builds a context (pop-up) menu for the list.
protected  ru.novosoft.uml.foundation.core.MModelElement getModelElementAt(int index)
          This method returns the model element that corresponds to to the specific index.
protected  int recalcModelElementSize()
          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, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLActivatorListModel

public UMLActivatorListModel(UMLUserInterfaceContainer container,
                             java.lang.String property,
                             boolean showNone)
Constructor for UMLActivatorListModel.
Parameters:
container -  
property -  
showNone -  
Method Detail

recalcModelElementSize

protected int recalcModelElementSize()
Description copied from class: UMLModelElementListModel
This method is called from getModelElementSize when the list size has been marked as invalid.
Overrides:
recalcModelElementSize in class UMLModelElementListModel
See Also:
UMLModelElementListModel.recalcModelElementSize()

getModelElementAt

protected ru.novosoft.uml.foundation.core.MModelElement getModelElementAt(int index)
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.
Overrides:
getModelElementAt in class UMLModelElementListModel
See Also:
UMLModelElementListModel.getModelElementAt(int)

buildPopup

public boolean buildPopup(javax.swing.JPopupMenu popup,
                          int index)
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
See Also:
UMLModelElementListModel.buildPopup(JPopupMenu, int)

add

public void add(int index)


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook