Class SyncProductModel


  • public class SyncProductModel
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SyncProductModel​(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model, PTrace potrace, org.deckfour.xes.classification.XEventClasses eclasses, org.processmining.models.semantics.petrinet.Marking orgInitialMarking, org.processmining.models.semantics.petrinet.Marking[] orgFinalMarkings, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.processmining.models.semantics.petrinet.Marking[] getFinalMarkings()  
      static int getIndex​(java.lang.String label)  
      org.processmining.models.semantics.petrinet.Marking getInitialMarking()  
      org.processmining.models.graphbased.directed.petrinet.Petrinet getPetrinetModel()  
      static SyncProductModel.PlaceType getPlaceType​(java.lang.String label)  
      org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition​(java.lang.Object obj, org.processmining.models.semantics.petrinet.Marking currMarking, org.processmining.plugins.petrinet.replayresult.StepTypes stepType, int eventIndex)  
      static org.processmining.plugins.petrinet.replayresult.StepTypes getTransitionType​(java.lang.String label)  
      static boolean isLogMove​(java.lang.String label)  
      static boolean isModelMove​(java.lang.String label)  
      static boolean isSilentModelMove​(java.lang.String label)  
      static boolean isSyncMove​(java.lang.String label)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SyncProductModel

        public SyncProductModel​(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model,
                                PTrace potrace,
                                org.deckfour.xes.classification.XEventClasses eclasses,
                                org.processmining.models.semantics.petrinet.Marking orgInitialMarking,
                                org.processmining.models.semantics.petrinet.Marking[] orgFinalMarkings,
                                org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
    • Method Detail

      • getTransitionType

        public static org.processmining.plugins.petrinet.replayresult.StepTypes getTransitionType​(java.lang.String label)
      • getPetrinetModel

        public org.processmining.models.graphbased.directed.petrinet.Petrinet getPetrinetModel()
      • getInitialMarking

        public org.processmining.models.semantics.petrinet.Marking getInitialMarking()
      • getFinalMarkings

        public org.processmining.models.semantics.petrinet.Marking[] getFinalMarkings()
      • getTransition

        public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition​(java.lang.Object obj,
                                                                                                       org.processmining.models.semantics.petrinet.Marking currMarking,
                                                                                                       org.processmining.plugins.petrinet.replayresult.StepTypes stepType,
                                                                                                       int eventIndex)
      • isSyncMove

        public static boolean isSyncMove​(java.lang.String label)
      • isModelMove

        public static boolean isModelMove​(java.lang.String label)
      • isSilentModelMove

        public static boolean isSilentModelMove​(java.lang.String label)
      • isLogMove

        public static boolean isLogMove​(java.lang.String label)
      • getIndex

        public static int getIndex​(java.lang.String label)