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.TabSpawnable
org.argouml.uml.ui.PropPanel
org.argouml.uml.ui.foundation.core.PropPanelModelElement
- All Implemented Interfaces:
- Accessible, Cloneable, EventListener, ImageObserver, ru.novosoft.uml.MElementListener, MenuContainer, org.tigris.swidgets.Orientable, Serializable, TabModelTarget, TabTarget, TargetListener, UMLUserInterfaceContainer
- Direct Known Subclasses:
- PropPanelAction, PropPanelAssociationEnd, PropPanelComment, PropPanelEvent, PropPanelExtend, PropPanelExtensionPoint, PropPanelFeature, PropPanelGeneralization, PropPanelGuard, PropPanelInclude, PropPanelInstance, PropPanelInteraction, PropPanelLink, PropPanelLinkEnd, PropPanelMessage, PropPanelNamespace, PropPanelParameter, PropPanelPartition, PropPanelReception, PropPanelRelationship, PropPanelSignal, PropPanelStateMachine, PropPanelStateVertex, PropPanelStereotype, PropPanelStimulus, 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 |
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 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
namespaceComboBox
private JComboBox namespaceComboBox
stereotypeComboBox
private JComboBox stereotypeComboBox
stereotypeBox
private Box stereotypeBox
supplierDependencyScroll
private JScrollPane supplierDependencyScroll
clientDependencyScroll
private JScrollPane clientDependencyScroll
targetFlowScroll
private JScrollPane targetFlowScroll
sourceFlowScroll
private JScrollPane sourceFlowScroll
constraintScroll
private JScrollPane constraintScroll
namespaceVisibilityPanel
private JPanel namespaceVisibilityPanel
specializationCheckBox
private JCheckBox specializationCheckBox
elementResidenceScroll
private JScrollPane elementResidenceScroll
nameTextField
private JTextField nameTextField
namespaceComboBoxModel
private UMLModelElementNamespaceComboBoxModel namespaceComboBoxModel
stereotypeComboBoxModel
private static UMLModelElementStereotypeComboBoxModel stereotypeComboBoxModel
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 JScrollPane getNamespaceScroll()
- Returns:
- a scrollpane for the namespace
getNamespaceComboBox
protected JComboBox getNamespaceComboBox()
- Returns:
- a combobox for the namespace
getStereotypeComboBox
protected JComboBox getStereotypeComboBox()
- Returns:
- a combobox for the stereotype
getStereotypeBox
protected Box getStereotypeBox()
- Returns the stereotype box. This is a box with a combobox to select the
stereotype and a button to create a new one
- Returns:
- the stereotype box
getSupplierDependencyScroll
protected JScrollPane getSupplierDependencyScroll()
- Returns:
- a scrollpane for supplier dependency
getClientDependencyScroll
protected JScrollPane getClientDependencyScroll()
- Returns:
- a scrollpane for client dependency
getTargetFlowScroll
protected JScrollPane getTargetFlowScroll()
- Returns:
- a scrollpane for target flow
getSourceFlowScroll
protected JScrollPane getSourceFlowScroll()
- Returns:
- a scrollpane for source flow
getConstraintScroll
protected JScrollPane getConstraintScroll()
- Returns:
- a scrollpane for constraints
getNamespaceVisibilityPanel
protected JPanel getNamespaceVisibilityPanel()
- Returns:
- a panel for the visibility
getSpecializationCheckBox
protected JCheckBox getSpecializationCheckBox()
- Returns:
- a checkbox for the specialization
getElementResidenceScroll
protected JScrollPane getElementResidenceScroll()
- Returns:
- a scrollpane for residence
getNameTextField
protected JTextField 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