public class EventNumberPerObjectPanel
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 |
---|
EventNumberPerObjectPanel(ResultTextView resultTextView,
XOCLog log,
OCBCModel model) |
Modifier and Type | Method and Description |
---|---|
CreateTreePanel |
createAOCRelationListHierarchy(OCBCModel model) |
CreateTreePanel |
createDeviationHierarchy(ResultTextView resultTextView) |
CreateTreePanel |
createEventListHierarchy(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) |
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 |
generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations,
java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap,
java.lang.String name) |
java.util.List<AOCEdge> |
getViolatedAOCRelationList()
get the list of violated AOC relations having violated source cardinalities;
|
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 EventNumberPerObjectPanel(ResultTextView resultTextView, XOCLog log, OCBCModel model)
public java.util.List<AOCEdge> getViolatedAOCRelationList()
public CreateTreePanel createDeviationHierarchy(ResultTextView resultTextView)
public CreateTreePanel createAOCRelationListHierarchy(OCBCModel model)
public CreateTreePanel createEventListHierarchy(XOCLog log)
log
- public javax.swing.tree.DefaultMutableTreeNode generateDeviatingObjectRelationSetNode(java.util.List<XOCORelation> relations, java.util.Map<XOCORelation,java.util.List<java.lang.String>> deviatingObjectRelationVSContentListMap, 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)
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)