public class StateModelVisualisationListener
extends java.awt.event.MouseAdapter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
cooccurrenceHighlighting |
org.processmining.models.jgraph.visualization.ProMJGraphPanel |
graphPanel |
java.util.Map<org.processmining.models.graphbased.directed.transitionsystem.State,java.lang.Object> |
oldStateColor |
static java.lang.String |
stateEntryPerformanceHighlighting |
static java.lang.String |
tracePerformanceHighlighting |
boolean |
useCountStatistics |
Constructor and Description |
---|
StateModelVisualisationListener(CSMMinerResults results,
java.lang.String processName) |
Modifier and Type | Method and Description |
---|---|
void |
clearOldSelection() |
void |
mousePressed(java.awt.event.MouseEvent arg0) |
void |
refreshAllGraphs() |
void |
resetNodeAndEdgeColours() |
void |
resetStatistics() |
void |
updateColoursForSynchronousProductTransition(org.processmining.models.graphbased.directed.transitionsystem.State source,
org.processmining.models.graphbased.directed.transitionsystem.State target) |
void |
updateEdgeColorsForState(org.processmining.models.graphbased.directed.transitionsystem.State state) |
void |
updateEdgeColoursForTransition(PerspectiveTransition perspectiveTransition,
StateCounts stateCounts) |
void |
updateNodeColoursForState(org.processmining.models.graphbased.directed.transitionsystem.State clickedState) |
void |
updateNodeColoursForTransition(org.processmining.models.graphbased.directed.transitionsystem.Transition transition,
StateCounts stateCounts) |
void |
updateNodeWithStatisticsForState(org.processmining.models.graphbased.directed.transitionsystem.State clickedState,
org.processmining.models.graphbased.directed.transitionsystem.State updateState,
java.lang.String updateStateProcessName) |
void |
updateNodeWithStatisticsForTransition(org.processmining.models.graphbased.directed.transitionsystem.Transition transition,
StateCounts stateCounts,
int totalCount,
java.lang.String statePerspective,
org.processmining.models.graphbased.directed.transitionsystem.State state,
int count) |
void |
updateStateStatistics(org.processmining.models.graphbased.directed.transitionsystem.State state) |
void |
updateTransitionStatistics(org.processmining.models.graphbased.directed.transitionsystem.Transition transition) |
public static final java.lang.String cooccurrenceHighlighting
public static final java.lang.String stateEntryPerformanceHighlighting
public static final java.lang.String tracePerformanceHighlighting
public final org.processmining.models.jgraph.visualization.ProMJGraphPanel graphPanel
public boolean useCountStatistics
public java.util.Map<org.processmining.models.graphbased.directed.transitionsystem.State,java.lang.Object> oldStateColor
public StateModelVisualisationListener(CSMMinerResults results, java.lang.String processName)
public void mousePressed(java.awt.event.MouseEvent arg0)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
public void updateNodeColoursForTransition(org.processmining.models.graphbased.directed.transitionsystem.Transition transition, StateCounts stateCounts)
public void updateNodeWithStatisticsForTransition(org.processmining.models.graphbased.directed.transitionsystem.Transition transition, StateCounts stateCounts, int totalCount, java.lang.String statePerspective, org.processmining.models.graphbased.directed.transitionsystem.State state, int count)
public void updateEdgeColoursForTransition(PerspectiveTransition perspectiveTransition, StateCounts stateCounts)
public void updateColoursForSynchronousProductTransition(org.processmining.models.graphbased.directed.transitionsystem.State source, org.processmining.models.graphbased.directed.transitionsystem.State target)
public void updateNodeColoursForState(org.processmining.models.graphbased.directed.transitionsystem.State clickedState)
public void updateNodeWithStatisticsForState(org.processmining.models.graphbased.directed.transitionsystem.State clickedState, org.processmining.models.graphbased.directed.transitionsystem.State updateState, java.lang.String updateStateProcessName)
public void updateEdgeColorsForState(org.processmining.models.graphbased.directed.transitionsystem.State state)
public void resetNodeAndEdgeColours()
public void clearOldSelection()
public void refreshAllGraphs()
public void resetStatistics()
public void updateTransitionStatistics(org.processmining.models.graphbased.directed.transitionsystem.Transition transition)
public void updateStateStatistics(org.processmining.models.graphbased.directed.transitionsystem.State state)