public class TraceAlignmentOpt extends java.lang.Object implements ITraceAlignment
Constructor and Description |
---|
TraceAlignmentOpt(TokenFlowSimulation flowSim,
org.deckfour.xes.model.XTrace trc,
IReplayResultWrapper traceReplayResult) |
Modifier and Type | Method and Description |
---|---|
void |
addSubnetEvents(INetDataSource source,
java.util.Vector<SubNetDataSource> subnets) |
java.util.Vector<TransitionEvent> |
getAllTransitionEvents() |
TokenFlowResults |
getFlowResults() |
java.util.Map<java.lang.String,java.lang.Double> |
getReplayInfo() |
TraceAlignmentReplayStateBase |
getReplayState(org.deckfour.xes.model.XTrace trc) |
java.util.Vector<TransitionEvent> |
getTransitionEventsFor(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
boolean |
isPerfectFit() |
boolean |
isReliable() |
boolean |
isValidTrace() |
public TraceAlignmentOpt(TokenFlowSimulation flowSim, org.deckfour.xes.model.XTrace trc, IReplayResultWrapper traceReplayResult)
public boolean isValidTrace()
isValidTrace
in interface ITraceAlignment
public boolean isPerfectFit()
public boolean isReliable()
public java.util.Map<java.lang.String,java.lang.Double> getReplayInfo()
public TraceAlignmentReplayStateBase getReplayState(org.deckfour.xes.model.XTrace trc)
public void addSubnetEvents(INetDataSource source, java.util.Vector<SubNetDataSource> subnets)
addSubnetEvents
in interface ITraceAlignment
public java.util.Vector<TransitionEvent> getTransitionEventsFor(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
getTransitionEventsFor
in interface ITraceAlignment
public java.util.Vector<TransitionEvent> getAllTransitionEvents()
getAllTransitionEvents
in interface ITraceAlignment
public TokenFlowResults getFlowResults()
getFlowResults
in interface ITraceAlignment