public class AlignmentAnnotator<H extends org.processmining.plugins.etm.model.narytree.replayer.NAryTreeHead,T extends nl.tue.astar.Tail>
extends org.processmining.plugins.etm.model.narytree.replayer.NAryTreePostProcessor<H,T>
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<nl.tue.astar.Trace,org.processmining.plugins.etm.model.narytree.replayer.TreeRecord> |
alignments |
protected gnu.trove.map.TIntIntMap |
maxRepetitions |
protected AlignmentCollector[] |
partialAlignmentsPerNode |
Constructor and Description |
---|
AlignmentAnnotator(org.processmining.plugins.boudewijn.treebasedreplay.TreeDelegate<H,T> delegate,
org.processmining.plugins.etm.model.narytree.NAryTree tree,
int configurationNumber,
java.util.Map<org.processmining.plugins.boudewijn.treebasedreplay.astar.TreeMarkingVisit<org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix>,gnu.trove.set.TIntSet> marking2modelmove,
gnu.trove.map.TObjectIntMap<org.processmining.plugins.boudewijn.treebasedreplay.astar.TreeMarkingVisit<org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix>> marking2visitCount,
int[] syncMoveCount,
int[] aSyncMoveCount,
int[] moveCount,
java.util.Map<nl.tue.astar.Trace,org.processmining.plugins.etm.model.narytree.replayer.TreeRecord> alignments,
gnu.trove.map.TIntIntMap maxRepetions) |
Modifier and Type | Method and Description |
---|---|
AlignmentCollector[] |
getPartialAlignmentsPerNode() |
void |
process(org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer<H,T,?> replayer,
org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer.VerboseLevel verbose,
nl.tue.astar.Trace trace,
org.processmining.plugins.etm.model.narytree.replayer.TreeRecord r,
int frequency) |
protected void |
processAlignment(org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer<H,T,?> aStar,
org.processmining.plugins.etm.model.narytree.replayer.TreeRecord rec,
int frequency,
org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix prefix,
nl.tue.astar.Trace trace) |
processAlignment
buildStateSpace, enabledIterator, enabledIterator, enabledIterator, equals, execute, execute, executeAll, executeAND, executeILV, executeLOOP, executeORTermination, executeREVSEQ, executeSEQ, executeXORandInitialOR, futureIterator, getConfigurationNumber, getQueue, getState, getStateSizeInBytes, getTree, hashCode, initializeState, isAllowImplicitOrTermination, isEnabled, isFinal, isPushDownUnderAND, main, processChoiceExecution, processEmptySubtree, processFinishedSubtree, processFinishedSubtreeIlv, processFinishedSubtreeLoop, processFinishedSubtreeOr, processFinishedSubtreeRevSeq, processFinishedSubtreeSeq, setAllowImplicitOrTermination, setPushDownUnderAND, toString
protected AlignmentCollector[] partialAlignmentsPerNode
protected gnu.trove.map.TIntIntMap maxRepetitions
protected java.util.Map<nl.tue.astar.Trace,org.processmining.plugins.etm.model.narytree.replayer.TreeRecord> alignments
public AlignmentAnnotator(org.processmining.plugins.boudewijn.treebasedreplay.TreeDelegate<H,T> delegate, org.processmining.plugins.etm.model.narytree.NAryTree tree, int configurationNumber, java.util.Map<org.processmining.plugins.boudewijn.treebasedreplay.astar.TreeMarkingVisit<org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix>,gnu.trove.set.TIntSet> marking2modelmove, gnu.trove.map.TObjectIntMap<org.processmining.plugins.boudewijn.treebasedreplay.astar.TreeMarkingVisit<org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix>> marking2visitCount, int[] syncMoveCount, int[] aSyncMoveCount, int[] moveCount, java.util.Map<nl.tue.astar.Trace,org.processmining.plugins.etm.model.narytree.replayer.TreeRecord> alignments, gnu.trove.map.TIntIntMap maxRepetions)
protected void processAlignment(org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer<H,T,?> aStar, org.processmining.plugins.etm.model.narytree.replayer.TreeRecord rec, int frequency, org.processmining.plugins.boudewijn.treebasedreplay.astar.ModelPrefix prefix, nl.tue.astar.Trace trace)
public void process(org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer<H,T,?> replayer, org.processmining.plugins.etm.model.narytree.replayer.NAryTreeReplayer.VerboseLevel verbose, nl.tue.astar.Trace trace, org.processmining.plugins.etm.model.narytree.replayer.TreeRecord r, int frequency)
public AlignmentCollector[] getPartialAlignmentsPerNode()