Class AbstractProjector
- java.lang.Object
-
- org.processmining.projectionminer.mining.Projectors.AbstractProjector
-
- Direct Known Subclasses:
HeuristicUnsafeProjector,SafePlaceProjector
public abstract class AbstractProjector extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractProjector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidapply(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.elements.Place projectionPlace, java.util.HashMap<java.util.LinkedList<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.LinkedList<java.lang.Integer>> chosenTokenAndFiringSequences)booleancheckIfIngoingTransitionOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)booleancheckIfOutgoingTransitionOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)abstract voidprojectAndAddTraces(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.elements.Place projectionPlace, java.util.LinkedList<java.lang.Integer> tokenSequence, java.util.LinkedList<org.processmining.models.graphbased.directed.petrinet.elements.Transition> firingSequence)
-
-
-
Method Detail
-
projectAndAddTraces
public abstract void projectAndAddTraces(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.elements.Place projectionPlace, java.util.LinkedList<java.lang.Integer> tokenSequence, java.util.LinkedList<org.processmining.models.graphbased.directed.petrinet.elements.Transition> firingSequence)
-
apply
public abstract void apply(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.elements.Place projectionPlace, java.util.HashMap<java.util.LinkedList<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,java.util.LinkedList<java.lang.Integer>> chosenTokenAndFiringSequences)
-
checkIfIngoingTransitionOfPlace
public boolean checkIfIngoingTransitionOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
-
checkIfOutgoingTransitionOfPlace
public boolean checkIfOutgoingTransitionOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition)
-
-