org.processmining.models.instancetree.petrinet.pncostbased
Class PNCostBasedTreeNode
java.lang.Object
org.processmining.models.graphbased.AbstractGraphElement
org.processmining.models.graphbased.AbstractGraphNode
org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
org.processmining.models.instancetree.ITNode
org.processmining.models.instancetree.petrinet.pncostbased.PNCostBasedTreeNode
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraphNode>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraphElement, org.processmining.models.graphbased.directed.DirectedGraphNode
public class PNCostBasedTreeNode
- extends ITNode
- Author:
- aadrians
Fields inherited from class org.processmining.models.instancetree.ITNode |
sequenceID |
Method Summary |
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)
|
Methods inherited from class org.processmining.models.graphbased.AbstractGraphNode |
getId, hashCode |
Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement |
getAttributeMap, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphNode |
getId |
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement |
hashCode |
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner |
getAttributeMap |
PNCostBasedTreeNode
public PNCostBasedTreeNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<? extends ITNode,? extends ITEdge<? extends ITNode,? extends ITNode>> graph,
java.lang.String label)
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
- Overrides:
getLabel
in class org.processmining.models.graphbased.AbstractGraphElement
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
- Overrides:
equals
in class org.processmining.models.graphbased.AbstractGraphNode
compareTo
public int compareTo(org.processmining.models.graphbased.directed.DirectedGraphNode node)
- Specified by:
compareTo
in interface java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraphNode>
- Overrides:
compareTo
in class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
getCurrIndexOnTrace
public int getCurrIndexOnTrace()
- Returns:
- the currIndexOnTrace
setCurrIndexOnTrace
public void setCurrIndexOnTrace(int currIndexOnTrace)
- Parameters:
currIndexOnTrace
- the currIndexOnTrace to set
getCurrMarking
public org.processmining.models.semantics.petrinet.Marking getCurrMarking()
- Returns:
- the currMarking
setCurrMarking
public void setCurrMarking(org.processmining.models.semantics.petrinet.Marking 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,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getDuplicatesOnlyStep()
- Returns:
- the duplicatesOnlyStep
setDuplicatesOnlyStep
public void setDuplicatesOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> duplicatesOnlyStep)
- Parameters:
duplicatesOnlyStep
- the duplicatesOnlyStep to set
getModelOnlyStep
public java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getModelOnlyStep()
- Returns:
- the modelOnlyStep
setModelOnlyStep
public void setModelOnlyStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> modelOnlyStep)
- Parameters:
modelOnlyStep
- the modelOnlyStep to set
getTraceModelViolatingStep
public java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> getTraceModelViolatingStep()
- Returns:
- the traceModelViolatingStep
setTraceModelViolatingStep
public void setTraceModelViolatingStep(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> traceModelViolatingStep)
- Parameters:
traceModelViolatingStep
- the traceModelViolatingStep to set