public class CPNCostBasedTreeNodeX extends java.lang.Object implements java.lang.Comparable<CPNCostBasedTreeNodeX>
Constructor and Description |
---|
CPNCostBasedTreeNodeX() |
CPNCostBasedTreeNodeX(CPNCostBasedTreeNodeX otherNode) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CPNCostBasedTreeNodeX nodeX) |
boolean |
equals(java.lang.Object o) |
int |
getCost() |
int |
getCurrIndexOnTrace() |
org.apache.commons.collections15.Bag<java.lang.Short> |
getCurrMarking() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> |
getDuplicatesOnlyStep() |
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> |
getModelOnlyStep() |
java.util.List<java.lang.Integer> |
getMoveTraceOnlyStep() |
void |
setCost(int cost) |
void |
setCurrIndexOnTrace(int currIndexOnTrace) |
void |
setCurrMarking(org.apache.commons.collections15.Bag<java.lang.Short> currMarking) |
void |
setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> duplicatesOnlyStep) |
void |
setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> modelOnlyStep) |
void |
setMoveTraceOnlyStep(java.util.List<java.lang.Integer> moveTraceOnlyStep) |
public CPNCostBasedTreeNodeX()
public CPNCostBasedTreeNodeX(CPNCostBasedTreeNodeX otherNode)
public int getCurrIndexOnTrace()
public void setCurrIndexOnTrace(int currIndexOnTrace)
currIndexOnTrace
- the currIndexOnTrace to setpublic org.apache.commons.collections15.Bag<java.lang.Short> getCurrMarking()
public void setCurrMarking(org.apache.commons.collections15.Bag<java.lang.Short> 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,java.lang.Short>> getDuplicatesOnlyStep()
public void setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> duplicatesOnlyStep)
duplicatesOnlyStep
- the duplicatesOnlyStep to setpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> getModelOnlyStep()
public void setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> modelOnlyStep)
modelOnlyStep
- the modelOnlyStep to setpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int compareTo(CPNCostBasedTreeNodeX nodeX)
compareTo
in interface java.lang.Comparable<CPNCostBasedTreeNodeX>