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, setSequenceIDgetAttributeMap, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetIdpublic java.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementgetLabel in class org.processmining.models.graphbased.AbstractGraphElementpublic boolean equals(java.lang.Object o)
equals in interface org.processmining.models.graphbased.directed.DirectedGraphElementequals in class org.processmining.models.graphbased.AbstractGraphNodepublic 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.AbstractDirectedGraphNodepublic 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