public class PNCostBasedTreeNode extends ITNode
sequenceID
Constructor and Description |
---|
PNCostBasedTreeNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<? extends ITNode,? extends ITEdge<? extends ITNode,? extends ITNode>> graph,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(org.processmining.models.graphbased.directed.DirectedGraphNode node) |
boolean |
equals(java.lang.Object o) |
int |
getCost() |
int |
getCurrIndexOnTrace() |
org.processmining.models.semantics.petrinet.Marking |
getCurrMarking() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> |
getDuplicatesOnlyStep() |
java.lang.String |
getLabel() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> |
getModelOnlyStep() |
java.util.List<java.lang.Integer> |
getMoveTraceOnlyStep() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> |
getTraceModelViolatingStep() |
void |
setCost(int cost) |
void |
setCurrIndexOnTrace(int currIndexOnTrace) |
void |
setCurrMarking(org.processmining.models.semantics.petrinet.Marking currMarking) |
void |
setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> duplicatesOnlyStep) |
void |
setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> modelOnlyStep) |
void |
setMoveTraceOnlyStep(java.util.List<java.lang.Integer> moveTraceOnlyStep) |
void |
setTraceModelViolatingStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> traceModelViolatingStep) |
getGraph, getSequenceID, setSequenceID
getAttributeMap, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId
public java.lang.String getLabel()
getLabel
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
getLabel
in class org.processmining.models.graphbased.AbstractGraphElement
public boolean equals(java.lang.Object o)
equals
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
equals
in class org.processmining.models.graphbased.AbstractGraphNode
public int compareTo(org.processmining.models.graphbased.directed.DirectedGraphNode node)
compareTo
in interface java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraphNode>
compareTo
in class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
public int getCurrIndexOnTrace()
public void setCurrIndexOnTrace(int currIndexOnTrace)
currIndexOnTrace
- the currIndexOnTrace to setpublic org.processmining.models.semantics.petrinet.Marking getCurrMarking()
public void setCurrMarking(org.processmining.models.semantics.petrinet.Marking currMarking)
currMarking
- the currMarking to setpublic java.util.List<java.lang.Integer> getMoveTraceOnlyStep()
public void setMoveTraceOnlyStep(java.util.List<java.lang.Integer> moveTraceOnlyStep)
moveTraceOnlyStep
- the moveTraceOnlyStep to setpublic int getCost()
public void setCost(int cost)
cost
- the cost to setpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getDuplicatesOnlyStep()
public void setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> duplicatesOnlyStep)
duplicatesOnlyStep
- the duplicatesOnlyStep to setpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getModelOnlyStep()
public void setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> modelOnlyStep)
modelOnlyStep
- the modelOnlyStep to setpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getTraceModelViolatingStep()
public void setTraceModelViolatingStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> traceModelViolatingStep)
traceModelViolatingStep
- the traceModelViolatingStep to set