Class PNLogReplayProjectedVisPanelEmbedded
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.processmining.framework.util.ui.widgets.BorderPanel
-
- org.processmining.framework.util.ui.widgets.ProMSplitPane
-
- org.processmining.framework.util.ui.widgets.InspectorPanel
-
- org.processmining.explorativeprocessdiscovery.embeddedvisual.ProjectionVisPanelEmbedded
-
- org.processmining.explorativeprocessdiscovery.embeddedvisual.PNLogReplayProjectedVisPanelEmbedded
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class PNLogReplayProjectedVisPanelEmbedded extends ProjectionVisPanelEmbedded
- Author:
- aadrians Oct 26, 2011
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.ColorHIGHprotected java.awt.ColorinvolvedMoveOnLogColorstatic java.awt.ColorLOWstatic java.awt.ColorLOWMEDprotected org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMappingmapstatic java.awt.ColorMEDstatic java.awt.ColorMEDHIGHstatic java.awt.ColorNOOCCURRENCEprotected boolean[]placeWithMoveOnLogprotected CoreInfoProviderEmbeddedproviderprotected java.awt.ColortransparentColor-
Fields inherited from class org.processmining.explorativeprocessdiscovery.embeddedvisual.ProjectionVisPanelEmbedded
decorator, decoratorMap, factory, graph, log, logReplayResult, mapEc2Int, mapTrans2Idx, marking, MAX_ZOOM, net, oldLayoutConn, scalable, scroll
-
Fields inherited from class org.processmining.framework.util.ui.widgets.ProMSplitPane
HORIZONTAL_SPLIT, VERTICAL_SPLIT
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description PNLogReplayProjectedVisPanelEmbedded(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph origNet, org.processmining.models.semantics.petrinet.Marking origMarking, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconstructPlaceVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map)voidconstructVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)protected CoreInfoProviderEmbeddedcreateCoreInfoProvider(org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)protected TransConfDecoratorEmbeddedcreateTransitionDecorator(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr, int pointer, int[] info)protected voiddoUpdateInternal(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)voidfilterAlignmentPreserveIndex(java.util.Set<java.lang.Integer> preservedIndex)protected voidflagTraceIndices(boolean[] caseFilter, org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult)org.processmining.models.graphbased.ViewSpecificAttributeMapgetViewSpecificAttributeMap()protected voidinitialize(org.processmining.framework.plugin.PluginContext context)protected voidsetPetrinetEdgeAttributes(org.processmining.models.graphbased.ViewSpecificAttributeMap map, float suggestedArcWidth, int intensity, org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)-
Methods inherited from class org.processmining.explorativeprocessdiscovery.embeddedvisual.ProjectionVisPanelEmbedded
getAppropriateStrokeWidth, getComponent, getHorizontalScrollBar, getLogReplayResult, getScalable, getScale, getVerticalScrollBar, getViewport, setScale
-
Methods inherited from class org.processmining.framework.util.ui.widgets.InspectorPanel
add, addInfo, getInspector, remove, resize, rightClicked, setLayout, validate
-
Methods inherited from class org.processmining.framework.util.ui.widgets.ProMSplitPane
leftClicked, setBottomComponent, setDividerLocation, setDividerLocation, setDividerSize, setLeftComponent, setOneTouchExpandable, setResizeWeight, setRightComponent, setTopComponent
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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
-
Methods inherited from class java.awt.Container
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, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
placeWithMoveOnLog
protected boolean[] placeWithMoveOnLog
-
involvedMoveOnLogColor
protected java.awt.Color involvedMoveOnLogColor
-
transparentColor
protected java.awt.Color transparentColor
-
NOOCCURRENCE
public static java.awt.Color NOOCCURRENCE
-
LOW
public static java.awt.Color LOW
-
LOWMED
public static java.awt.Color LOWMED
-
MED
public static java.awt.Color MED
-
MEDHIGH
public static java.awt.Color MEDHIGH
-
HIGH
public static java.awt.Color HIGH
-
provider
protected CoreInfoProviderEmbedded provider
-
map
protected final org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map
-
-
Constructor Detail
-
PNLogReplayProjectedVisPanelEmbedded
public PNLogReplayProjectedVisPanelEmbedded(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph origNet, org.processmining.models.semantics.petrinet.Marking origMarking, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
-
-
Method Detail
-
initialize
protected void initialize(org.processmining.framework.plugin.PluginContext context)
-
createTransitionDecorator
protected TransConfDecoratorEmbedded createTransitionDecorator(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr, int pointer, int[] info)
-
createCoreInfoProvider
protected CoreInfoProviderEmbedded createCoreInfoProvider(org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
-
constructPlaceVisualization
protected void constructPlaceVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map)
-
constructVisualization
public void constructVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)
-
doUpdateInternal
protected void doUpdateInternal(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)
-
setPetrinetEdgeAttributes
protected void setPetrinetEdgeAttributes(org.processmining.models.graphbased.ViewSpecificAttributeMap map, float suggestedArcWidth, int intensity, org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode> edge)
-
flagTraceIndices
protected void flagTraceIndices(boolean[] caseFilter, org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult)
-
getViewSpecificAttributeMap
public org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()
-
filterAlignmentPreserveIndex
public void filterAlignmentPreserveIndex(java.util.Set<java.lang.Integer> preservedIndex)
- Specified by:
filterAlignmentPreserveIndexin classProjectionVisPanelEmbedded
-
-