public class TSAnimation
extends org.processmining.models.animation.Animation
| Constructor and Description |
|---|
TSAnimation(org.processmining.framework.plugin.PluginContext context,
EventPayloadTransitionSystem ts,
org.deckfour.xes.model.XLog log) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createAnimations(org.deckfour.xes.model.XTrace trace,
org.processmining.framework.plugin.Progress progress)
Creates animations for the given trace.
|
float |
getActivity(long modelTime,
long maxTaskDelay) |
void |
paintNodeBackground(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
void |
paintNodeBorder(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
void |
paintNodeText(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
void |
paintTokenLabel(org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge<?,?> edge,
org.deckfour.xes.model.XTrace trace,
java.awt.Graphics2D g2d,
double x,
double y) |
addKeyframe, addTokenAnimation, addTokenAnimation, getActivityBetween, getBestQuarterTraverseCount, getCaseAnimation, getEdgeAnimations, getEnd, getEventTime, getFadeTime, getLayout, getMaxTraverseCount, getMeanBetweenTime, getMeanCaseDuration, getMinTraverseCount, getNodeAnimations, getStart, initialize, updateBoundariespublic TSAnimation(org.processmining.framework.plugin.PluginContext context,
EventPayloadTransitionSystem ts,
org.deckfour.xes.model.XLog log)
protected void createAnimations(org.deckfour.xes.model.XTrace trace,
org.processmining.framework.plugin.Progress progress)
throws java.lang.IndexOutOfBoundsException
createAnimations in class org.processmining.models.animation.Animationtrace - The given trace.progress - The given progress bar.java.lang.IndexOutOfBoundsExceptionpublic void paintNodeBackground(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height)
paintNodeBackground in class org.processmining.models.animation.Animationpublic void paintNodeBorder(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height)
paintNodeBorder in class org.processmining.models.animation.Animationpublic void paintNodeText(org.processmining.models.graphbased.directed.AbstractDirectedGraphNode node,
java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height)
paintNodeText in class org.processmining.models.animation.Animationpublic void paintTokenLabel(org.processmining.models.graphbased.directed.AbstractDirectedGraphEdge<?,?> edge,
org.deckfour.xes.model.XTrace trace,
java.awt.Graphics2D g2d,
double x,
double y)
paintTokenLabel in class org.processmining.models.animation.Animationpublic float getActivity(long modelTime,
long maxTaskDelay)
getActivity in class org.processmining.models.animation.Animation