public class FuzzyAnimation
extends org.processmining.models.animation.Animation
Constructor and Description |
---|
FuzzyAnimation(org.processmining.framework.plugin.PluginContext context,
MutableFuzzyGraph graph,
org.deckfour.xes.model.XLog log,
int maxLookahead,
int maxExtraLookahead) |
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, updateBoundaries
public FuzzyAnimation(org.processmining.framework.plugin.PluginContext context, MutableFuzzyGraph graph, org.deckfour.xes.model.XLog log, int maxLookahead, int maxExtraLookahead)
protected void createAnimations(org.deckfour.xes.model.XTrace trace, org.processmining.framework.plugin.Progress progress) throws java.lang.IndexOutOfBoundsException
org.processmining.models.animation.Animation
createAnimations
in class org.processmining.models.animation.Animation
trace
- The given trace.progress
- The given progress bar.java.lang.IndexOutOfBoundsException
public 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.Animation
public 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.Animation
public 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.Animation
public 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.Animation
public float getActivity(long modelTime, long maxTaskDelay)
getActivity
in class org.processmining.models.animation.Animation