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) |
processAlignmentbuildStateSpace, 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, toStringprotected 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()