public class FulfilmentPanel
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 |
---|
FulfilmentPanel(ResultTextView resultTextView,
XOCLog log,
OCBCModel model) |
Modifier and Type | Method and Description |
---|---|
CreateTreePanel |
createClassModelHierarchy(OCBCModel model) |
CreateTreePanel |
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) |
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<ClassEdge> |
getViolatedClassRelationList()
get the list of violated class relations which are not fulfilled;
|
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 FulfilmentPanel(ResultTextView resultTextView, XOCLog log, OCBCModel model)
public java.util.List<ClassEdge> getViolatedClassRelationList()
public CreateTreePanel createDeviationHierarchy(ResultTextView resultTextView)
public CreateTreePanel createClassModelHierarchy(OCBCModel model)
public CreateTreePanel createObjectModelListHierarchy(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)