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

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.argouml.ui.TabSpawnable
                                |
                                +--org.argouml.uml.ui.PropPanel
                                      |
                                      +--org.argouml.uml.ui.foundation.core.PropPanelModelElement
                                            |
                                            +--org.argouml.uml.ui.foundation.core.PropPanelNamespace
                                                  |
                                                  +--org.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, NavigationListener, Orientable, java.io.Serializable, TabModelTarget, UMLUserInterfaceContainer
Direct Known Subclasses:
PropPanelActor, PropPanelClass, PropPanelClassifierRole, PropPanelComponent, PropPanelDataType, PropPanelInterface, PropPanelNode, PropPanelUseCase

public abstract class PropPanelClassifier
extends PropPanelNamespace

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  javax.swing.JPanel _modifiersPanel
           
 
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, _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, _navBackIcon, _navForwardIcon, _navUpIcon, buttonPanel, smallFont
 
Fields inherited from class org.argouml.ui.TabSpawnable
cat, orientation, OVERLAPP
 
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.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, int columns)
           
PropPanelClassifier(java.lang.String name, int columns)
           
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.
 
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, addNavigationListener, formatCollection, formatElement, formatNamespace, getDisplayNamespace, getModelElement, getProfile, getResourceBundle, getTarget, isNavigateBackEnabled, isNavigateForwardEnabled, isRemovableElement, listRoleItemSet, localize, navigateBack, navigateBackAction, navigateForward, navigateForwardAction, navigateTo, open, propertySet, recovered, refresh, removed, removeElement, removeMElementListener, removeNavigationListener, roleAdded, roleRemoved, setNameEventListening, setOrientation, setTarget, shouldBeEnabled
 
Methods inherited from class org.argouml.ui.TabSpawnable
clone, getTitle, setTitle, spawn
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, 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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_modifiersPanel

protected javax.swing.JPanel _modifiersPanel
Constructor Detail

PropPanelClassifier

public PropPanelClassifier(java.lang.String name,
                           int columns)

PropPanelClassifier

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

PropPanelClassifier

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

addOperation

public void addOperation()

addAttribute

public void addAttribute()

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 (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook