org.argouml.uml.ui
Class UMLStimulusListModel

java.lang.Object
  |
  +--javax.swing.AbstractListModel
        |
        +--org.argouml.uml.ui.UMLModelElementListModel
              |
              +--org.argouml.uml.ui.UMLStimulusListModel
All Implemented Interfaces:
javax.swing.ListModel, NotationContext, java.io.Serializable, UMLUserInterfaceComponent

Deprecated. as of ArgoUml 0.13.5 (10-may-2003), replaced by ?, this class is part of the 'old'(pre 0.13.*) implementation of proppanels that used reflection a lot.

public class UMLStimulusListModel
extends UMLModelElementListModel

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.argouml.uml.ui.UMLModelElementListModel
_upper, NO_LIMIT
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
UMLStimulusListModel(UMLUserInterfaceContainer container, java.lang.String property, boolean showNone, java.lang.String stimulusType)
          Deprecated.  
 
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.
 void open(int index)
          Deprecated. This method is called in response to selecting "Open" from a context (pop-up) menu on this list.
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, 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
 

Constructor Detail

UMLStimulusListModel

public UMLStimulusListModel(UMLUserInterfaceContainer container,
                            java.lang.String property,
                            boolean showNone,
                            java.lang.String stimulusType)
Deprecated. 
Method Detail

open

public void open(int index)
Deprecated. 
Description copied from class: UMLModelElementListModel
This method is called in response to selecting "Open" from a context (pop-up) menu on this list.

Overrides:
open in class UMLModelElementListModel
Parameters:
index - index of item to open (zero-based).

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.

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 menu
index - index of selected list item
Returns:
"true" if popup menu should be displayed
See Also:
UMLModelElementListModel.buildPopup(JPopupMenu, int)


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