Interface AlignmentComputer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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)  
      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)  
      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)  
      java.lang.String getUniqueIdentifier()  
    • Method Detail

      • computeProcessTree

        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
        Throws:
        java.lang.Exception
      • computeDfgAcceptingPetriNet

        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
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        nl.tue.astar.AStarException
      • computeAcceptingPetriNet

        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
        Throws:
        java.lang.InterruptedException
        java.util.concurrent.ExecutionException
        nl.tue.astar.AStarException
      • getUniqueIdentifier

        java.lang.String getUniqueIdentifier()
        Returns:
        A string that uniquely represent this alignment computer. Used for caching purposes.