public class PNLogReplayProjectedVisPanel extends ProjectionVisPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected AlignmentFilterPanel |
alignFilterPanel |
protected CaseFilterPanel |
caseFilterPanel |
protected FitnessFilterPanel |
fitnessFilterPanel |
static java.awt.Color |
HIGH |
protected java.awt.Color |
involvedMoveOnLogColor |
protected LogSource |
logExporter |
static java.awt.Color |
LOW |
static java.awt.Color |
LOWMED |
protected org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
map |
static java.awt.Color |
MED |
static java.awt.Color |
MEDHIGH |
static java.awt.Color |
NOOCCURRENCE |
protected boolean[] |
placeWithMoveOnLog |
protected CoreInfoProvider |
provider |
protected StatPanel |
statPanel |
protected java.awt.Color |
transparentColor |
decorator, decoratorMap, factory, graph, log, logReplayResult, mapEc2Int, mapTrans2Idx, marking, MAX_ZOOM, net, oldLayoutConn, scalable, scroll
HORIZONTAL_SPLIT, VERTICAL_SPLIT
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PNLogReplayProjectedVisPanel(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) |
PNLogReplayProjectedVisPanel(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,
LogSource logExporter) |
Modifier and Type | Method and Description |
---|---|
protected void |
constructPlaceVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map) |
void |
constructVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map,
boolean isShowMoveLogModel,
boolean isShowMoveModel) |
protected CoreInfoProvider |
createCoreInfoProvider(org.deckfour.xes.model.XLog log,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult) |
protected StatPanel |
createStatPanel(CoreInfoProvider provider) |
protected TransConfDecorator |
createTransitionDecorator(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr,
int pointer,
int[] info) |
protected void |
doUpdateInternal(org.processmining.models.graphbased.ViewSpecificAttributeMap map,
boolean isShowMoveLogModel,
boolean isShowMoveModel) |
void |
filterAlignment(boolean[] existMoveSync,
boolean[] existsMoveModelOnly,
boolean[] existsMoveLogOnly)
Recalculate all info as alignment is filtered
|
void |
filterAlignmentPreserveIndex(java.util.Set<java.lang.Integer> preservedIndex) |
protected void |
flagTraceIndices(boolean[] caseFilter,
org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult) |
org.processmining.models.graphbased.ViewSpecificAttributeMap |
getViewSpecificAttributeMap() |
protected void |
initialize(org.processmining.framework.plugin.PluginContext context) |
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) |
addInteractionViewports, createCaseFilterPanel, createViewPanel, getAppropriateStrokeWidth, getComponent, getHorizontalScrollBar, getLogReplayResult, getScalable, getScale, getVerticalScrollBar, getViewport, setScale
add, addInfo, getInspector, remove, resize, rightClicked, setLayout, validate
leftClicked, setBottomComponent, setDividerLocation, setDividerLocation, setDividerSize, setLeftComponent, setOneTouchExpandable, setResizeWeight, setRightComponent, setTopComponent
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, 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
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
protected StatPanel statPanel
protected CaseFilterPanel caseFilterPanel
protected AlignmentFilterPanel alignFilterPanel
protected FitnessFilterPanel fitnessFilterPanel
protected boolean[] placeWithMoveOnLog
protected java.awt.Color involvedMoveOnLogColor
protected java.awt.Color transparentColor
public static java.awt.Color NOOCCURRENCE
public static java.awt.Color LOW
public static java.awt.Color LOWMED
public static java.awt.Color MED
public static java.awt.Color MEDHIGH
public static java.awt.Color HIGH
protected CoreInfoProvider provider
protected final LogSource logExporter
protected final org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map
public PNLogReplayProjectedVisPanel(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) throws org.processmining.framework.connections.ConnectionCannotBeObtained
org.processmining.framework.connections.ConnectionCannotBeObtained
public PNLogReplayProjectedVisPanel(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, LogSource logExporter) throws org.processmining.framework.connections.ConnectionCannotBeObtained
org.processmining.framework.connections.ConnectionCannotBeObtained
protected void initialize(org.processmining.framework.plugin.PluginContext context)
protected TransConfDecorator createTransitionDecorator(org.processmining.models.graphbased.directed.petrinet.elements.Transition[] transArr, int pointer, int[] info)
protected CoreInfoProvider createCoreInfoProvider(org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping map, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult)
protected void constructPlaceVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map)
public void constructVisualization(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)
protected void doUpdateInternal(org.processmining.models.graphbased.ViewSpecificAttributeMap map, boolean isShowMoveLogModel, boolean isShowMoveModel)
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)
protected StatPanel createStatPanel(CoreInfoProvider provider)
public void filterAlignment(boolean[] existMoveSync, boolean[] existsMoveModelOnly, boolean[] existsMoveLogOnly)
existMoveSync
- existsMoveModelOnly
- existsMoveLogOnly
- protected void flagTraceIndices(boolean[] caseFilter, org.processmining.plugins.replayer.replayresult.SyncReplayResult repResult)
public void filterAlignmentPreserveIndex(java.util.Set<java.lang.Integer> preservedIndex)
filterAlignmentPreserveIndex
in class ProjectionVisPanel
public org.processmining.models.graphbased.ViewSpecificAttributeMap getViewSpecificAttributeMap()