public final class ControlFlowAlignmentResultImpl extends java.lang.Object implements ControlFlowAlignmentResult
ControlFlowAlignmentResult.Step
Constructor and Description |
---|
ControlFlowAlignmentResultImpl(DRecord record,
org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<? extends nl.tue.astar.Tail> delegate,
java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost,
org.deckfour.xes.model.XTrace trace,
java.util.List<org.deckfour.xes.model.XEvent> mappedTrace,
nl.tue.astar.Trace linearTrace) |
ControlFlowAlignmentResultImpl(DRecord record,
org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<? extends nl.tue.astar.Tail> delegate,
java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost,
org.deckfour.xes.model.XTrace trace,
java.util.List<org.deckfour.xes.model.XEvent> mappedTrace,
nl.tue.astar.Trace linearTrace,
boolean isPartialResult) |
Modifier and Type | Method and Description |
---|---|
int |
getApproximateSize() |
float |
getControlFlowCost() |
org.deckfour.xes.model.XEvent |
getLastEvent() |
DRecord |
getLastRecord() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getLastTransition() |
java.lang.Iterable<ControlFlowAlignmentResult.Step> |
getSteps() |
java.lang.String |
toString() |
public ControlFlowAlignmentResultImpl(DRecord record, org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<? extends nl.tue.astar.Tail> delegate, java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost, org.deckfour.xes.model.XTrace trace, java.util.List<org.deckfour.xes.model.XEvent> mappedTrace, nl.tue.astar.Trace linearTrace)
public ControlFlowAlignmentResultImpl(DRecord record, org.processmining.plugins.astar.petrinet.impl.AbstractPDelegate<? extends nl.tue.astar.Tail> delegate, java.util.Map<org.deckfour.xes.model.XEvent,org.deckfour.xes.classification.XEventClass> mapEv2EventClass, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> mapEvClass2Cost, org.deckfour.xes.model.XTrace trace, java.util.List<org.deckfour.xes.model.XEvent> mappedTrace, nl.tue.astar.Trace linearTrace, boolean isPartialResult)
public DRecord getLastRecord()
getLastRecord
in interface ControlFlowAlignmentResult
public float getControlFlowCost()
getControlFlowCost
in interface ControlFlowAlignmentResult
public java.lang.String toString()
toString
in class java.lang.Object
public int getApproximateSize()
getApproximateSize
in interface ControlFlowAlignmentResult
public org.deckfour.xes.model.XEvent getLastEvent()
getLastEvent
in interface ControlFlowAlignmentResult
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getLastTransition()
getLastTransition
in interface ControlFlowAlignmentResult
public java.lang.Iterable<ControlFlowAlignmentResult.Step> getSteps()
getSteps
in interface ControlFlowAlignmentResult