org.argouml.uml.ui.behavior.common_behavior
Class UMLInstanceClassifierListModel

java.lang.Object
  |
  +--javax.swing.AbstractListModel
        |
        +--javax.swing.DefaultListModel
              |
              +--org.argouml.uml.ui.UMLModelElementListModel2
                    |
                    +--org.argouml.uml.ui.behavior.common_behavior.UMLInstanceClassifierListModel
All Implemented Interfaces:
java.util.EventListener, javax.swing.ListModel, java.io.Serializable, TargetListener

public class UMLInstanceClassifierListModel
extends UMLModelElementListModel2

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.argouml.uml.ui.UMLModelElementListModel2
_buildingModel, _fireListEvents, _target
 
Fields inherited from class javax.swing.DefaultListModel
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
UMLInstanceClassifierListModel()
          build default listmodel with unlimted size and allowed elements CLASSIFIER
 
Method Summary
protected  void buildModelList()
          Builds the list of elements.
protected  boolean isValidElement(java.lang.Object o)
          Returns true if the given element is valid, i.e.
 
Methods inherited from class org.argouml.uml.ui.UMLModelElementListModel2
addAll, addElement, contains, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getChangedElement, getTarget, isValidEvent, listRoleItemSet, propertySet, recovered, removed, roleAdded, roleRemoved, setAllElements, setEventName, setTarget, targetAdded, targetRemoved, targetSet
 
Methods inherited from class javax.swing.DefaultListModel
add, capacity, clear, copyInto, elementAt, elements, ensureCapacity, firstElement, get, getElementAt, getSize, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UMLInstanceClassifierListModel

public UMLInstanceClassifierListModel()
build default listmodel with unlimted size and allowed elements CLASSIFIER

Method Detail

buildModelList

protected void buildModelList()
Description copied from class: UMLModelElementListModel2
Builds the list of elements. Called from targetChanged every time the target of the proppanel is changed.

Specified by:
buildModelList in class UMLModelElementListModel2
See Also:
UMLModelElementListModel2.buildModelList()

isValidElement

protected boolean isValidElement(java.lang.Object o)
Description copied from class: UMLModelElementListModel2
Returns true if the given element is valid, i.e. it may be added to the list of elements.

Specified by:
isValidElement in class UMLModelElementListModel2
Parameters:
o -
See Also:
UMLModelElementListModel2.isValidElement(Object)


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook