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

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.PropPanelFeature
                                  extended byorg.argouml.uml.ui.foundation.core.PropPanelStructuralFeature
All Implemented Interfaces:
Accessible, Cloneable, EventListener, ImageObserver, ru.novosoft.uml.MElementListener, MenuContainer, org.tigris.swidgets.Orientable, Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer
Direct Known Subclasses:
PropPanelAttribute

public class PropPanelStructuralFeature
extends PropPanelFeature

Since:
Nov 6, 2002
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  UMLRadioButtonPanel changeabilityRadioButtonPanel
           
private  UMLComboBox2 multiplicityComboBox
           
private static UMLStructuralFeatureMultiplicityComboBoxModel multiplicityComboBoxModel
           
private  UMLCheckBox2 targetScopeCheckBox
           
private  UMLComboBox2 typeComboBox
           
private static UMLStructuralFeatureTypeComboBoxModel typeComboBoxModel
           
 
Fields inherited from class org.argouml.uml.ui.foundation.core.PropPanelFeature
 
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.TabSpawnable
 
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
protected PropPanelStructuralFeature(String name, org.tigris.swidgets.Orientation orientation)
          Constructor for PropPanelStructuralFeature.
 
Method Summary
 UMLRadioButtonPanel getChangeabilityRadioButtonPanel()
          Returns the changeabilityRadioButtonPanel.
 UMLComboBox2 getMultiplicityComboBox()
          Returns the multiplicityComboBox.
 UMLCheckBox2 getTargetScopeCheckBox()
          Returns the targetScopeCheckBox.
 UMLComboBox2 getTypeComboBox()
          Returns the typeComboBox.
 
Methods inherited from class org.argouml.uml.ui.foundation.core.PropPanelFeature
getOwnerComboBox, getOwnerScopeCheckbox, getOwnerScroll, getVisibilityPanel
 
Methods inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement
getClientDependencyScroll, getConstraintScroll, getElementResidenceScroll, getModulePopUpActions, getNameDocument, getNamespaceComboBox, getNamespaceScroll, getNamespaceVisibilityPanel, getNameTextField, getPropertyPanel, getSourceFlowScroll, getSpecializationCheckBox, getStereotypeBox, getStereotypeComboBox, getSupplierDependencyScroll, getTargetFlowScroll, inContext, initializeModule, isModuleEnabled, navigateUp, setModuleEnabled, shutdownModule
 
Methods inherited from class org.argouml.uml.ui.PropPanel
addButton, addField, addFieldAfter, addFieldBefore, addLinkField, addSeperator, formatCollection, formatElement, formatNamespace, getButtonPanel, getDisplayNamespace, getModelElement, getProfile, getTarget, getTitleLabel, isRemovableElement, listRoleItemSet, localize, lookupIcon, propertySet, recovered, refresh, removed, removeElement, roleAdded, roleRemoved, setNameEventListening, setOrientation, setTarget, setTitleLabel, shouldBeEnabled, targetAdded, targetRemoved, targetSet
 
Methods inherited from class org.argouml.ui.TabSpawnable
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

multiplicityComboBox

private UMLComboBox2 multiplicityComboBox

typeComboBox

private UMLComboBox2 typeComboBox

changeabilityRadioButtonPanel

private UMLRadioButtonPanel changeabilityRadioButtonPanel

targetScopeCheckBox

private UMLCheckBox2 targetScopeCheckBox

multiplicityComboBoxModel

private static UMLStructuralFeatureMultiplicityComboBoxModel multiplicityComboBoxModel

typeComboBoxModel

private static UMLStructuralFeatureTypeComboBoxModel typeComboBoxModel
Constructor Detail

PropPanelStructuralFeature

protected PropPanelStructuralFeature(String name,
                                     org.tigris.swidgets.Orientation orientation)
Constructor for PropPanelStructuralFeature.

Parameters:
name - the name of the panel, to be shown at the top
orientation - the orientation of the panel
Method Detail

getMultiplicityComboBox

public UMLComboBox2 getMultiplicityComboBox()
Returns the multiplicityComboBox.

Returns:
UMLMultiplicityComboBox2

getTypeComboBox

public UMLComboBox2 getTypeComboBox()
Returns the typeComboBox.

Returns:
UMLComboBox2

getChangeabilityRadioButtonPanel

public UMLRadioButtonPanel getChangeabilityRadioButtonPanel()
Returns the changeabilityRadioButtonPanel.

Returns:
UMLRadioButtonPanel

getTargetScopeCheckBox

public UMLCheckBox2 getTargetScopeCheckBox()
Returns the targetScopeCheckBox.

Returns:
UMLCheckBox2


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