public class ConstraintInstancePanel
extends com.fluxicon.slickerbox.components.RoundedPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
COLOR_ENCLOSURE_BG |
static java.awt.Color |
COLOR_LIST_BG |
static java.awt.Color |
COLOR_LIST_BG_LOWER |
static java.awt.Color |
COLOR_LIST_FG |
static java.awt.Color |
COLOR_LIST_SELECTION_BG |
static java.awt.Color |
COLOR_LIST_SELECTION_BG_LOWER |
static java.awt.Color |
COLOR_LIST_SELECTION_FG |
static java.awt.Color |
COLOR_NON_FOCUS |
borderColor, borderWidth, innerBorder, outerBorder, radius
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ConstraintInstancePanel(int aRadius,
int anOuterBorder,
int anInnerBorder) |
Modifier and Type | Method and Description |
---|---|
javax.swing.tree.DefaultMutableTreeNode |
generateInstanceHierarchyForActivityRelation(java.lang.String edgeId,
OCBCModel model)
Generates a node for a selected activity edge to show reference events and related target events.
|
javax.swing.tree.DefaultMutableTreeNode |
generateInstanceHierarchyForAOCRelation(java.lang.String edgeId,
OCBCModel model)
Generates a node for a selected AOC edge to show events and objects (with cardinalities and corresponding life cycle periods).
|
javax.swing.tree.DefaultMutableTreeNode |
generateInstanceHierarchyForClassRelation(java.lang.String classEdgeId,
OCBCModel model)
Generates a node for a selected class edge to show source and target objects (with cardinalities and corresponding life cycle periods).
|
void |
updateConstraintInstances(mxCell selectedCell,
OCBCModel model)
update the instance sub-panel to show all the source objects and target objects.
|
void |
updateConstraintInstances(mxCell selectedCell,
OCBCModel model,
java.lang.String reference,
java.lang.String additionalType)
elementId: the id (in the model) of selected cell
|
clearBorder, enclose, paintComponent, setBorder
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.awt.Color COLOR_ENCLOSURE_BG
public static final java.awt.Color COLOR_NON_FOCUS
public static final java.awt.Color COLOR_LIST_BG
public static final java.awt.Color COLOR_LIST_BG_LOWER
public static final java.awt.Color COLOR_LIST_FG
public static final java.awt.Color COLOR_LIST_SELECTION_BG
public static final java.awt.Color COLOR_LIST_SELECTION_BG_LOWER
public static final java.awt.Color COLOR_LIST_SELECTION_FG
public ConstraintInstancePanel(int aRadius, int anOuterBorder, int anInnerBorder)
public void updateConstraintInstances(mxCell selectedCell, OCBCModel model, java.lang.String reference, java.lang.String additionalType)
public javax.swing.tree.DefaultMutableTreeNode generateInstanceHierarchyForClassRelation(java.lang.String classEdgeId, OCBCModel model)
classEdgeId
- nodeName
- public javax.swing.tree.DefaultMutableTreeNode generateInstanceHierarchyForAOCRelation(java.lang.String edgeId, OCBCModel model)
aOCEdgeId
- nodeName
- public javax.swing.tree.DefaultMutableTreeNode generateInstanceHierarchyForActivityRelation(java.lang.String edgeId, OCBCModel model)
aOCEdgeId
- nodeName
-