Class AlignmentComputerImpl
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.alignment.AlignmentComputerImpl
-
- All Implemented Interfaces:
AlignmentComputer
public class AlignmentComputerImpl extends java.lang.Object implements AlignmentComputer
-
-
Constructor Summary
Constructors Constructor Description AlignmentComputerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IvMLogNotFilteredcomputeAcceptingPetriNet(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, org.processmining.plugins.InductiveMiner.Quadruple<org.processmining.acceptingpetrinet.models.AcceptingPetriNet,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>> p, IvMDecoratorI decorator)IvMLogNotFilteredcomputeDfgAcceptingPetriNet(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, org.processmining.plugins.InductiveMiner.Septuple<org.processmining.acceptingpetrinet.models.AcceptingPetriNet,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,org.processmining.models.graphbased.directed.petrinet.elements.Transition> p, IvMDecoratorI decorator)IvMLogNotFilteredcomputeProcessTree(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, IvMEfficientTree performanceTree, java.util.Map<org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode,org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode> performanceNodeMapping, java.util.Set<org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode> enqueueTaus, org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode[] nodeId2performanceNode, IvMDecoratorI decorator)java.lang.StringgetUniqueIdentifier()
-
-
-
Method Detail
-
computeProcessTree
public IvMLogNotFiltered computeProcessTree(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, IvMEfficientTree performanceTree, java.util.Map<org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode,org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode> performanceNodeMapping, java.util.Set<org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode> enqueueTaus, org.processmining.processtree.conversion.ProcessTree2Petrinet.UnfoldedNode[] nodeId2performanceNode, IvMDecoratorI decorator) throws java.lang.Exception
- Specified by:
computeProcessTreein interfaceAlignmentComputer- Throws:
java.lang.Exception
-
computeDfgAcceptingPetriNet
public IvMLogNotFiltered computeDfgAcceptingPetriNet(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, org.processmining.plugins.InductiveMiner.Septuple<org.processmining.acceptingpetrinet.models.AcceptingPetriNet,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,org.processmining.models.graphbased.directed.petrinet.elements.Transition> p, IvMDecoratorI decorator) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, nl.tue.astar.AStarException
- Specified by:
computeDfgAcceptingPetriNetin interfaceAlignmentComputer- Throws:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionnl.tue.astar.AStarException
-
computeAcceptingPetriNet
public IvMLogNotFiltered computeAcceptingPetriNet(IvMModel model, org.deckfour.xes.model.XLog xLog, org.processmining.framework.plugin.ProMCanceller canceller, IvMEventClasses activityEventClasses2, IvMEventClasses performanceEventClasses2, org.processmining.plugins.InductiveMiner.Quadruple<org.processmining.acceptingpetrinet.models.AcceptingPetriNet,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition>> p, IvMDecoratorI decorator) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, nl.tue.astar.AStarException
- Specified by:
computeAcceptingPetriNetin interfaceAlignmentComputer- Throws:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionnl.tue.astar.AStarException
-
getUniqueIdentifier
public java.lang.String getUniqueIdentifier()
- Specified by:
getUniqueIdentifierin interfaceAlignmentComputer- Returns:
- A string that uniquely represent this alignment computer. Used for caching purposes.
-
-