public class OMValidityPanel
extends com.fluxicon.slickerbox.components.RoundedPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
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 |
---|
OMValidityPanel(ResultTextView resultTextView,
XOCLog log,
OCBCModel model) |
Modifier and Type | Method and Description |
---|---|
CreateTreePanel |
createClassModelHierarchy(OCBCModel model) |
javax.swing.JPanel |
createDeviationHierarchy(ResultTextView resultTextView) |
CreateTreePanel |
createObjectModelListHierarchy(XOCLog log)
create the object model list hierarchy
|
javax.swing.tree.DefaultMutableTreeNode |
generateDeviatingClassRelationNode(ClassEdge relation,
java.util.List<XOCObject> objectListViolatedSource,
java.util.List<XOCObject> objectListViolatedTarget,
java.lang.String name)
generate the node for a deviating class relation;
if there are no deviating objects for one cardinality, do not generate the corresponding node;
|
javax.swing.tree.DefaultMutableTreeNode |
generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList,
java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList,
java.lang.String name) |
javax.swing.tree.DefaultMutableTreeNode |
generateDeviatingClassRelationSetNode(java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSSourceObjectList,
java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSTargetObjectList,
XOCEvent event,
java.lang.String name)
generate the deviating class relation set node
|
javax.swing.tree.DefaultMutableTreeNode |
generateDeviatingObjectRelationSetNode(java.util.Map<XOCEvent,java.util.Map<XOCORelation,java.util.List<java.lang.String>>> eventVSDeviatingRelationVSContentList,
XOCEvent event,
java.lang.String name) |
java.util.List<XOCEvent> |
getDeviatingEventList()
get the list of deviating events which have invalid object models
|
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 OMValidityPanel(ResultTextView resultTextView, XOCLog log, OCBCModel model)
public java.util.List<XOCEvent> getDeviatingEventList()
public javax.swing.JPanel createDeviationHierarchy(ResultTextView resultTextView)
public CreateTreePanel createClassModelHierarchy(OCBCModel model)
public CreateTreePanel createObjectModelListHierarchy(XOCLog log)
log
- public javax.swing.tree.DefaultMutableTreeNode generateDeviatingObjectRelationSetNode(java.util.Map<XOCEvent,java.util.Map<XOCORelation,java.util.List<java.lang.String>>> eventVSDeviatingRelationVSContentList, XOCEvent event, java.lang.String name)
public javax.swing.tree.DefaultMutableTreeNode generateDeviatingClassRelationNode(ClassEdge relation, java.util.List<XOCObject> objectListViolatedSource, java.util.List<XOCObject> objectListViolatedTarget, java.lang.String name)
relation
- objectListViolatedSource
- objectListViolatedTarget
- name
- public javax.swing.tree.DefaultMutableTreeNode generateDeviatingClassRelationSetNode(java.util.List<ClassEdge> relations, java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedSourceClassRelationVSObjectList, java.util.Map<ClassEdge,java.util.List<XOCObject>> violatedTargetClassRelationVSObjectList, java.lang.String name)
public javax.swing.tree.DefaultMutableTreeNode generateDeviatingClassRelationSetNode(java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSSourceObjectList, java.util.Map<XOCEvent,java.util.Map<ClassEdge,java.util.List<XOCObject>>> eventVSDeviatingClassRelationVSTargetObjectList, XOCEvent event, java.lang.String name)
eventVSDeviatingClassRelationVSSourceObjectList
- eventVSDeviatingClassRelationVSTargetObjectList
- event
- name
-