org.argouml.uml.ui.foundation.core
Class PropPanelClassifier

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.argouml.ui.TabSpawnable
                      extended byorg.argouml.uml.ui.PropPanel
                          extended byorg.argouml.uml.ui.foundation.core.PropPanelModelElement
                              extended byorg.argouml.uml.ui.foundation.core.PropPanelNamespace
                                  extended byorg.argouml.uml.ui.foundation.core.PropPanelClassifier
All Implemented Interfaces:
javax.accessibility.Accessible, java.lang.Cloneable, java.util.EventListener, java.awt.image.ImageObserver, ru.novosoft.uml.MElementListener, java.awt.MenuContainer, Orientable, java.io.Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer
Direct Known Subclasses:
PropPanelActor, PropPanelClass, PropPanelClassifierRole, PropPanelComponent, PropPanelDataType, PropPanelInterface, PropPanelNode, PropPanelUseCase

public abstract class PropPanelClassifier
extends PropPanelNamespace

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JScrollPane _associationEndScroll
           
private  javax.swing.JScrollPane _classifierInStateScroll
           
private  javax.swing.JScrollPane _classifierRoleScroll
           
private  javax.swing.JScrollPane _collaborationScroll
           
private  javax.swing.JScrollPane _createActionScroll
           
private  javax.swing.JScrollPane _featureScroll
           
private  javax.swing.JScrollPane _generalizationScroll
           
private  javax.swing.JScrollPane _instanceScroll
           
protected  javax.swing.JPanel _modifiersPanel
           
private  javax.swing.JScrollPane _objectFlowStateScroll
           
private  javax.swing.JScrollPane _parameterScroll
           
private  javax.swing.JScrollPane _participantScroll
           
private  javax.swing.JScrollPane _powerTypeRangeScroll
           
private  javax.swing.JScrollPane _specializationScroll
           
private  javax.swing.JScrollPane _structuralFeatureScroll
           
private static UMLClassifierAssociationEndListModel associationEndListModel
           
private static UMLClassifierClassifierInStateListModel classifierInStateListModel
           
private static UMLClassifierClassifierRoleListModel classifierRoleListModel
           
private static UMLClassifierCollaborationListModel collaborationListModel
           
private static UMLClassifierCreateActionListModel createActionListModel
           
private static UMLClassifierFeatureListModel featureListModel
           
private static UMLGeneralizableElementGeneralizationListModel generalizationListModel
           
private static UMLClassifierInstanceListModel instanceListModel
           
private static UMLClassifierObjectFlowStateListModel objectFlowStateListModel
           
private static UMLClassifierParameterListModel parameterListModel
           
private static UMLClassifierParticipantListModel participantListModel
           
private static UMLClassifierPowertypeRangeListModel powertypeRangeListModel
           
private static UMLGeneralizableElementSpecializationListModel specializationListModel
           
private static UMLClassifierStructuralFeatureListModel structuralFeatureListModel
           
 
Fields inherited from class org.argouml.uml.ui.foundation.core.PropPanelNamespace
 
Fields inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement
_actionIcon, _actorIcon, _addAssocIcon, _addAttrIcon, _addOpIcon, _assocEndIcon, _assocEndRoleIcon, _associationIcon, _associationRoleIcon, _callActionIcon, _classIcon, _classifierRoleIcon, _collaborationIcon, _commentIcon, _componentIcon, _componentInstanceIcon, _dataTypeIcon, _dependencyIcon, _eventIcon, _extendIcon, _extensionPointIcon, _flowIcon, _generalizationIcon, _guardIcon, _includeIcon, _innerClassIcon, _instanceIcon, _interactionIcon, _interfaceIcon, _linkIcon, _messageIcon, _modelIcon, _nodeIcon, _nodeInstanceIcon, _objectIcon, _operationIcon, _packageIcon, _parameterIcon, _permissionIcon, _realizationIcon, _receptionIcon, _signalIcon, _stateMachineIcon, _stereotypeIcon, _stimulusIcon, _transitionIcon, _usageIcon, _useCaseIcon
 
Fields inherited from class org.argouml.uml.ui.PropPanel
_deleteIcon, _navUpIcon, buttonPanel, smallFont
 
Fields inherited from class org.argouml.ui.TabSpawnable
orientation, OVERLAPP
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PropPanelClassifier(java.lang.String name, javax.swing.ImageIcon icon, Orientation orientation)
           
PropPanelClassifier(java.lang.String title, Orientation orientation)
           
 
Method Summary
 void addAttribute()
           
 void addDataType()
           
 void addOperation()
           
 javax.swing.JScrollPane getAssociationEndScroll()
          Returns the associationEndScroll.
 javax.swing.JScrollPane getClassifierInStateScroll()
          Returns the classifierInStateScroll.
 javax.swing.JScrollPane getClassifierRoleScroll()
          Returns the classifierRoleScroll.
 javax.swing.JScrollPane getCollaborationScroll()
          Returns the collaborationScroll.
 javax.swing.JScrollPane getCreateActionScroll()
          Returns the createActionScroll.
 javax.swing.JScrollPane getFeatureScroll()
          Returns the featureScroll.
 javax.swing.JScrollPane getGeneralizationScroll()
          Returns the generalizationScroll.
 javax.swing.JScrollPane getInstanceScroll()
          Returns the instanceScroll.
 javax.swing.JScrollPane getObjectFlowStateScroll()
          Returns the objectFlowStateScroll.
 javax.swing.JScrollPane getParameterScroll()
          Returns the parameterScroll.
 javax.swing.JScrollPane getParticipantScroll()
          Returns the participantScroll.
 javax.swing.JScrollPane getPowerTypeRangeScroll()
          Returns the powerTypeRangeScroll.
 javax.swing.JScrollPane getSpecializationScroll()
          Returns the specializationScroll.
 javax.swing.JScrollPane getStructuralFeatureScroll()
          Returns the structuralFeatureScroll.
private  void initialize()
           
 
Methods inherited from class org.argouml.uml.ui.foundation.core.PropPanelNamespace
addClass, addInterface, addPackage, getOwnedElementsScroll
 
Methods inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement
getClientDependencyScroll, getConstraintScroll, getElementResidenceScroll, getModulePopUpActions, getNameDocument, getNamespaceComboBox, getNamespaceScroll, getNamespaceVisibilityPanel, getNameTextField, getPropertyPanel, getSourceFlowScroll, getSpecializationCheckBox, getStereotypeBox, getSupplierDependencyScroll, getTargetFlowScroll, inContext, initializeModule, isModuleEnabled, navigateNamespace, navigateUp, setModuleEnabled, shutdownModule
 
Methods inherited from class org.argouml.uml.ui.PropPanel
addCaption, addCaption, addField, addField, addFieldAfter, addFieldBefore, addLinkField, addLinkField, addMElementListener, addSeperator, formatCollection, formatElement, formatNamespace, getDisplayNamespace, getModelElement, getProfile, getResourceBundle, getTarget, isNavigateBackEnabled, isNavigateForwardEnabled, isRemovableElement, listRoleItemSet, localize, navigateBack, navigateBackAction, navigateForward, navigateForwardAction, navigateTo, propertySet, recovered, refresh, removed, removeElement, removeMElementListener, roleAdded, roleRemoved, setNameEventListening, setOrientation, setTarget, shouldBeEnabled, targetAdded, targetRemoved, targetSet
 
Methods inherited from class org.argouml.ui.TabSpawnable
clone, getTitle, setTitle, spawn
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_modifiersPanel

protected javax.swing.JPanel _modifiersPanel

_generalizationScroll

private javax.swing.JScrollPane _generalizationScroll

_specializationScroll

private javax.swing.JScrollPane _specializationScroll

_featureScroll

private javax.swing.JScrollPane _featureScroll

_participantScroll

private javax.swing.JScrollPane _participantScroll

_createActionScroll

private javax.swing.JScrollPane _createActionScroll

_instanceScroll

private javax.swing.JScrollPane _instanceScroll

_collaborationScroll

private javax.swing.JScrollPane _collaborationScroll

_classifierRoleScroll

private javax.swing.JScrollPane _classifierRoleScroll

_classifierInStateScroll

private javax.swing.JScrollPane _classifierInStateScroll

_objectFlowStateScroll

private javax.swing.JScrollPane _objectFlowStateScroll

_powerTypeRangeScroll

private javax.swing.JScrollPane _powerTypeRangeScroll

_associationEndScroll

private javax.swing.JScrollPane _associationEndScroll

_parameterScroll

private javax.swing.JScrollPane _parameterScroll

_structuralFeatureScroll

private javax.swing.JScrollPane _structuralFeatureScroll

generalizationListModel

private static UMLGeneralizableElementGeneralizationListModel generalizationListModel

specializationListModel

private static UMLGeneralizableElementSpecializationListModel specializationListModel

featureListModel

private static UMLClassifierFeatureListModel featureListModel

participantListModel

private static UMLClassifierParticipantListModel participantListModel

createActionListModel

private static UMLClassifierCreateActionListModel createActionListModel

instanceListModel

private static UMLClassifierInstanceListModel instanceListModel

collaborationListModel

private static UMLClassifierCollaborationListModel collaborationListModel

classifierRoleListModel

private static UMLClassifierClassifierRoleListModel classifierRoleListModel

classifierInStateListModel

private static UMLClassifierClassifierInStateListModel classifierInStateListModel

objectFlowStateListModel

private static UMLClassifierObjectFlowStateListModel objectFlowStateListModel

powertypeRangeListModel

private static UMLClassifierPowertypeRangeListModel powertypeRangeListModel

associationEndListModel

private static UMLClassifierAssociationEndListModel associationEndListModel

parameterListModel

private static UMLClassifierParameterListModel parameterListModel

structuralFeatureListModel

private static UMLClassifierStructuralFeatureListModel structuralFeatureListModel
Constructor Detail

PropPanelClassifier

public PropPanelClassifier(java.lang.String title,
                           Orientation orientation)

PropPanelClassifier

public PropPanelClassifier(java.lang.String name,
                           javax.swing.ImageIcon icon,
                           Orientation orientation)
Method Detail

addOperation

public void addOperation()

addAttribute

public void addAttribute()

initialize

private void initialize()

addDataType

public void addDataType()

getAssociationEndScroll

public javax.swing.JScrollPane getAssociationEndScroll()
Returns the associationEndScroll.

Returns:
JScrollPane

getClassifierInStateScroll

public javax.swing.JScrollPane getClassifierInStateScroll()
Returns the classifierInStateScroll.

Returns:
JScrollPane

getClassifierRoleScroll

public javax.swing.JScrollPane getClassifierRoleScroll()
Returns the classifierRoleScroll.

Returns:
JScrollPane

getCollaborationScroll

public javax.swing.JScrollPane getCollaborationScroll()
Returns the collaborationScroll.

Returns:
JScrollPane

getCreateActionScroll

public javax.swing.JScrollPane getCreateActionScroll()
Returns the createActionScroll.

Returns:
JScrollPane

getFeatureScroll

public javax.swing.JScrollPane getFeatureScroll()
Returns the featureScroll.

Returns:
JScrollPane

getGeneralizationScroll

public javax.swing.JScrollPane getGeneralizationScroll()
Returns the generalizationScroll.

Returns:
JScrollPane

getInstanceScroll

public javax.swing.JScrollPane getInstanceScroll()
Returns the instanceScroll.

Returns:
JScrollPane

getObjectFlowStateScroll

public javax.swing.JScrollPane getObjectFlowStateScroll()
Returns the objectFlowStateScroll.

Returns:
JScrollPane

getParameterScroll

public javax.swing.JScrollPane getParameterScroll()
Returns the parameterScroll.

Returns:
JScrollPane

getParticipantScroll

public javax.swing.JScrollPane getParticipantScroll()
Returns the participantScroll.

Returns:
JScrollPane

getPowerTypeRangeScroll

public javax.swing.JScrollPane getPowerTypeRangeScroll()
Returns the powerTypeRangeScroll.

Returns:
JScrollPane

getSpecializationScroll

public javax.swing.JScrollPane getSpecializationScroll()
Returns the specializationScroll.

Returns:
JScrollPane

getStructuralFeatureScroll

public javax.swing.JScrollPane getStructuralFeatureScroll()
Returns the structuralFeatureScroll.

Returns:
JScrollPane


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