org.processmining.plugins.petrinet.replayer.util
Class CPNCostBasedTreeNode
java.lang.Object
org.processmining.plugins.petrinet.replayer.util.CPNCostBasedTreeNode
- All Implemented Interfaces:
- java.lang.Comparable<CPNCostBasedTreeNode>
public class CPNCostBasedTreeNode
- extends java.lang.Object
- implements java.lang.Comparable<CPNCostBasedTreeNode>
- Author:
- aadrians
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CPNCostBasedTreeNode
public CPNCostBasedTreeNode()
CPNCostBasedTreeNode
public CPNCostBasedTreeNode(CPNCostBasedTreeNode otherNode)
getCurrIndexOnTrace
public int getCurrIndexOnTrace()
- Returns:
- the currIndexOnTrace
setCurrIndexOnTrace
public void setCurrIndexOnTrace(int currIndexOnTrace)
- Parameters:
currIndexOnTrace
- the currIndexOnTrace to set
getCurrMarking
public org.apache.commons.collections15.Bag<java.lang.Short> getCurrMarking()
- Returns:
- the currMarking
setCurrMarking
public void setCurrMarking(org.apache.commons.collections15.Bag<java.lang.Short> currMarking)
- Parameters:
currMarking
- the currMarking to set
getMoveTraceOnlyStep
public java.util.List<java.lang.Integer> getMoveTraceOnlyStep()
- Returns:
- the moveTraceOnlyStep
setMoveTraceOnlyStep
public void setMoveTraceOnlyStep(java.util.List<java.lang.Integer> moveTraceOnlyStep)
- Parameters:
moveTraceOnlyStep
- the moveTraceOnlyStep to set
getCost
public int getCost()
- Returns:
- the cost
setCost
public void setCost(int cost)
- Parameters:
cost
- the cost to set
getDuplicatesOnlyStep
public java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> getDuplicatesOnlyStep()
- Returns:
- the duplicatesOnlyStep
setDuplicatesOnlyStep
public void setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> duplicatesOnlyStep)
- Parameters:
duplicatesOnlyStep
- the duplicatesOnlyStep to set
getModelOnlyStep
public java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> getModelOnlyStep()
- Returns:
- the modelOnlyStep
setModelOnlyStep
public void setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> modelOnlyStep)
- Parameters:
modelOnlyStep
- the modelOnlyStep to set
getTraceModelViolatingStep
public java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> getTraceModelViolatingStep()
- Returns:
- the traceModelViolatingStep
setTraceModelViolatingStep
public void setTraceModelViolatingStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Short>> traceModelViolatingStep)
- Parameters:
traceModelViolatingStep
- the traceModelViolatingStep to set
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
compareTo
public int compareTo(CPNCostBasedTreeNode nodeX)
- Specified by:
compareTo
in interface java.lang.Comparable<CPNCostBasedTreeNode>