org.argouml.uml.ui.foundation.core
Class PropPanelModelElement
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.argouml.ui.AbstractArgoJPanel
org.argouml.uml.ui.PropPanel
org.argouml.uml.ui.foundation.core.PropPanelModelElement
- All Implemented Interfaces:
- Accessible, Cloneable, EventListener, ImageObserver, MenuContainer, org.tigris.swidgets.Orientable, Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer
- Direct Known Subclasses:
- PropPanelAction, PropPanelArgument, PropPanelAssociationEnd, PropPanelComment, PropPanelConstraint, PropPanelEnumerationLiteral, PropPanelEvent, PropPanelExtend, PropPanelExtensionPoint, PropPanelFeature, PropPanelGeneralization, PropPanelGuard, PropPanelInclude, PropPanelInstance, PropPanelInteraction, PropPanelLink, PropPanelLinkEnd, PropPanelMessage, PropPanelNamespace, PropPanelParameter, PropPanelPartition, PropPanelReception, PropPanelRelationship, PropPanelSignal, PropPanelStateMachine, PropPanelStateVertex, PropPanelStereotype, PropPanelStimulus, PropPanelTagDefinition, PropPanelTransition
- public abstract class PropPanelModelElement
- extends PropPanel
The properties panel for a modelelement.
- See Also:
- Serialized Form
| Fields inherited from class org.argouml.uml.ui.PropPanel |
|
| Fields inherited from class javax.swing.JPanel |
|
| Fields inherited from class java.awt.Container |
|
| 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 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 |
LOG
private static final Logger LOG
namespaceScroll
private JScrollPane namespaceScroll
namespaceSelector
private JComponent namespaceSelector
supplierDependencyScroll
private JScrollPane supplierDependencyScroll
clientDependencyScroll
private JScrollPane clientDependencyScroll
targetFlowScroll
private JScrollPane targetFlowScroll
sourceFlowScroll
private JScrollPane sourceFlowScroll
constraintScroll
private JScrollPane constraintScroll
namespaceVisibilityPanel
private JPanel namespaceVisibilityPanel
elementResidenceScroll
private JScrollPane elementResidenceScroll
nameTextField
private JTextField nameTextField
namespaceComboBoxModel
private UMLModelElementNamespaceComboBoxModel namespaceComboBoxModel
namespaceListModel
private static UMLModelElementNamespaceListModel namespaceListModel
clientDependencyListModel
private static UMLModelElementClientDependencyListModel clientDependencyListModel
constraintListModel
private static UMLModelElementConstraintListModel constraintListModel
elementResidenceListModel
private static UMLModelElementElementResidenceListModel elementResidenceListModel
nameDocument
private static UMLModelElementNameDocument nameDocument
sourceFlowListModel
private static UMLModelElementSourceFlowListModel sourceFlowListModel
targetFlowListModel
private static UMLModelElementTargetFlowListModel targetFlowListModel
PropPanelModelElement
public PropPanelModelElement(String name,
ImageIcon icon,
org.tigris.swidgets.Orientation orientation)
- The constructor.
- Parameters:
name - the name of the properties panelicon - the icon to be shown next to the nameorientation - the orientation
PropPanelModelElement
public PropPanelModelElement(String name,
org.tigris.swidgets.Orientation orientation)
- The constructor.
- Parameters:
name - the name of the properties panelorientation - the orientation
PropPanelModelElement
public PropPanelModelElement()
- Constructor that is used if no other proppanel can be found for a
modelelement of some kind. Since this is the default
navigateUp
public void navigateUp()
- 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.
getPropertyPanel
public PropPanel getPropertyPanel()
- See Also:
PluggablePropertyPanel.getPropertyPanel()
isModuleEnabled
public boolean isModuleEnabled()
- See Also:
ArgoModule.isModuleEnabled()
getModulePopUpActions
public Vector getModulePopUpActions(Vector v,
Object o)
- See Also:
ArgoModule.getModulePopUpActions(
Vector, Object)
shutdownModule
public boolean shutdownModule()
- See Also:
ArgoModule.shutdownModule()
initializeModule
public boolean initializeModule()
- See Also:
ArgoModule.initializeModule()
setModuleEnabled
public void setModuleEnabled(boolean enabled)
- See Also:
ArgoModule.setModuleEnabled(boolean)
inContext
public boolean inContext(Object[] o)
- See Also:
Pluggable.inContext(Object[])
getNamespaceScroll
protected JComponent getNamespaceScroll()
- Returns:
- a scrollpane for the namespace
getNamespaceSelector
protected JComponent getNamespaceSelector()
- Returns the namespace selecter. This is a component which allows the
user to select a single item as the namespace.
- Returns:
- a component for selecting the namespace
getStereotypeSelector
protected JComponent getStereotypeSelector()
- Returns the stereotype selecter. This is a component which allows the
user to select a single item as the stereotype.
- Returns:
- the stereotype selecter
getSupplierDependencyScroll
protected JComponent getSupplierDependencyScroll()
- Returns:
- a scrollpane for supplier dependency
getClientDependencyScroll
protected JComponent getClientDependencyScroll()
- Returns:
- a scrollpane for client dependency
getTargetFlowScroll
protected JComponent getTargetFlowScroll()
- Returns:
- a scrollpane for target flow
getSourceFlowScroll
protected JComponent getSourceFlowScroll()
- Returns:
- a scrollpane for source flow
getConstraintScroll
protected JComponent getConstraintScroll()
- Returns:
- a scrollpane for constraints
getNamespaceVisibilityPanel
protected JComponent getNamespaceVisibilityPanel()
- Returns:
- a panel for the visibility
getElementResidenceScroll
protected JComponent getElementResidenceScroll()
- Returns:
- a scrollpane for residence
getNameTextField
protected JComponent getNameTextField()
- Returns:
- a textfield for the name
getNameDocument
protected UMLPlainTextDocument getNameDocument()
- Returns the document (model) for the name. Only used for the
PropPanelComment.
- Returns:
- Document