org.argouml.uml.ui.foundation.extension_mechanisms
Class PropPanelTagDefinition

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.argouml.ui.AbstractArgoJPanel
                      extended byorg.argouml.uml.ui.PropPanel
                          extended byorg.argouml.uml.ui.foundation.core.PropPanelModelElement
                              extended byorg.argouml.uml.ui.foundation.extension_mechanisms.PropPanelTagDefinition
All Implemented Interfaces:
Accessible, Cloneable, EventListener, ImageObserver, MenuContainer, org.tigris.swidgets.Orientable, Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer

public class PropPanelTagDefinition
extends PropPanelModelElement

The properties panel for a Class.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  UMLComboBox2 multiplicityComboBox
          The combobox for the multiplicity of this type.
private static UMLMultiplicityComboBoxModel multiplicityComboBoxModel
          Model for the MultiplicityComboBox
private static UMLTagDefinitionOwnerComboBoxModel ownerComboBoxModel
           
private  JComponent ownerSelector
           
private  UMLComboBoxModel2 tdNamespaceComboBoxModel
           
private  JComponent tdNamespaceSelector
           
private  UMLComboBox2 typeComboBox
           
private static UMLStructuralFeatureTypeComboBoxModel typeComboBoxModel
           
private static UMLTagDefinitionTypedValuesListModel typedValuesListModel
           
private  JScrollPane typedValuesScroll
           
 
Fields inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement
 
Fields inherited from class org.argouml.uml.ui.PropPanel
 
Fields inherited from class org.argouml.ui.AbstractArgoJPanel
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
PropPanelTagDefinition()
          The constructor.
 
Method Summary
protected  UMLComboBox2 getMultiplicityComboBox()
          Returns the multiplicityComboBox.
protected  JComponent getOwnerSelector()
          Returns the stereotype selecter.
protected  JComponent getTDNamespaceSelector()
           
 UMLComboBox2 getTypeComboBox()
          Returns the typeComboBox.
 JScrollPane getTypedValuesScroll()
          Returns the typedValuesScroll.
 
Methods inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement
getClientDependencyScroll, getConstraintScroll, getElementResidenceScroll, getModulePopUpActions, getNameDocument, getNamespaceScroll, getNamespaceSelector, getNamespaceVisibilityPanel, getNameTextField, getPropertyPanel, getSourceFlowScroll, getStereotypeSelector, getSupplierDependencyScroll, getTargetFlowScroll, inContext, initializeModule, isModuleEnabled, navigateUp, setModuleEnabled, shutdownModule
 
Methods inherited from class org.argouml.uml.ui.PropPanel
addAction, addAction, addButton, addField, addFieldAfter, addFieldBefore, addSeperator, formatCollection, formatElement, formatNamespace, getDisplayNamespace, getModelElement, getProfile, getTarget, getTitleLabel, isRemovableElement, lookupIcon, refresh, removeElement, setOrientation, setTarget, setTitleLabel, shouldBeEnabled, targetAdded, targetRemoved, targetSet
 
Methods inherited from class org.argouml.ui.AbstractArgoJPanel
clone, getOrientation, 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

ownerSelector

private JComponent ownerSelector

tdNamespaceSelector

private JComponent tdNamespaceSelector

typeComboBox

private UMLComboBox2 typeComboBox

typedValuesScroll

private JScrollPane typedValuesScroll

ownerComboBoxModel

private static UMLTagDefinitionOwnerComboBoxModel ownerComboBoxModel

tdNamespaceComboBoxModel

private UMLComboBoxModel2 tdNamespaceComboBoxModel

typeComboBoxModel

private static UMLStructuralFeatureTypeComboBoxModel typeComboBoxModel

typedValuesListModel

private static UMLTagDefinitionTypedValuesListModel typedValuesListModel

multiplicityComboBox

private UMLComboBox2 multiplicityComboBox
The combobox for the multiplicity of this type.


multiplicityComboBoxModel

private static UMLMultiplicityComboBoxModel multiplicityComboBoxModel
Model for the MultiplicityComboBox

Constructor Detail

PropPanelTagDefinition

public PropPanelTagDefinition()
The constructor.

Method Detail

getTDNamespaceSelector

protected JComponent getTDNamespaceSelector()

getOwnerSelector

protected JComponent getOwnerSelector()
Returns the stereotype selecter. This is a component which allows the user to select a single item as the stereotype.

Returns:
the stereotype selecter

getMultiplicityComboBox

protected UMLComboBox2 getMultiplicityComboBox()
Returns the multiplicityComboBox.

Returns:
UMLMultiplicityComboBox2

getTypeComboBox

public UMLComboBox2 getTypeComboBox()
Returns the typeComboBox.

Returns:
UMLComboBox2

getTypedValuesScroll

public JScrollPane getTypedValuesScroll()
Returns the typedValuesScroll.

Returns:
JScrollPane


ArgoUML © 1996-2005ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook