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

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.PropPanelParameter
All Implemented Interfaces:
javax.accessibility.Accessible, java.lang.Cloneable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, NavigationListener, Orientable, java.io.Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer

public class PropPanelParameter
extends PropPanelModelElement

TODO: this property panel needs refactoring to remove dependency on old gui components.

See Also:
Serialized Form

Field Summary
 
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.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
PropPanelParameter()
           
 
Method Summary
 void addDataType()
           
 void addDataType(MModelElement element)
           
 void addParameter()
           
 java.lang.Object getBehavioralFeature()
           
 MClassifier getType()
           
 boolean isAcceptibleType(MModelElement type)
           
 void navigateUp()
          Calling this method navigates the target one level up, to the owner of the current target.
 void setType(MClassifier type)
           
 
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, 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
 

Constructor Detail

PropPanelParameter

public PropPanelParameter()
Method Detail

getType

public MClassifier getType()

setType

public void setType(MClassifier type)

isAcceptibleType

public boolean isAcceptibleType(MModelElement type)

getBehavioralFeature

public java.lang.Object getBehavioralFeature()

addDataType

public void addDataType()

navigateUp

public void navigateUp()
Description copied from class: PropPanelModelElement
Calling this method navigates the target one level up, to the owner of the current target. In most cases this navigates to the owning namespace. In some cases it navigates to, for example, the owning composite state for some simple state.

Overrides:
navigateUp in class PropPanelModelElement

addParameter

public void addParameter()

addDataType

public void addDataType(MModelElement element)


ArgoUML © 1996-2003 (20030919)ArgoUML Project HomeArgoUML Cookbook