org.processmining.models.instancetree.flex.costbased
Class CostBasedFITNode

java.lang.Object
  extended by org.processmining.models.graphbased.AbstractGraphElement
      extended by org.processmining.models.graphbased.AbstractGraphNode
          extended by org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
              extended by org.processmining.models.instancetree.ITNode
                  extended by org.processmining.models.instancetree.flex.costbased.CostBasedFITNode
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 CostBasedFITNode
extends ITNode

Author:
aadrians

Field Summary
 
Fields inherited from class org.processmining.models.instancetree.ITNode
sequenceID
 
Constructor Summary
CostBasedFITNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<? extends ITNode,? extends ITEdge<? extends ITNode,? extends ITNode>> graph, java.lang.String label)
           
 
Method Summary
 int compareTo(org.processmining.models.graphbased.directed.DirectedGraphNode node)
           
 int getCost()
           
 int getCurrIndexOnTrace()
           
 int getHeuristicDistance()
           
 java.lang.String getLabel()
           
 int getNumberOfAccUnhandledArcs()
           
 int getNumberOfReplayedEvents()
           
 int getNumberOfSelfExecInviTasks()
           
 int getNumberOfSelfExecRealTasks()
           
 int getNumberOfSkippedEvts()
           
 int getNumberOfUnsatisfiedEvents()
           
 org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<java.lang.Short,java.lang.Short>> getUnhandledArcs()
           
 void setCost(int cost)
           
 void setCurrIndexOnTrace(int currIndexOnTrace)
           
 void setHeuristicDistance(int heuristicDistance)
           
 void setNumberOfAccUnhandledArcs(int numberOfAccUnhandledArcs)
           
 void setNumberOfReplayedEvents(int numberOfReplayedEvents)
           
 void setNumberOfSelfExecInviTasks(int numberOfSelfExecInviTasks)
           
 void setNumberOfSelfExecRealTasks(int numberOfSelfExecRealTasks)
           
 void setNumberOfSkippedEvts(int numberOfSkippedEvts)
           
 void setNumberOfUnsatisfiedEvents(int numberOfUnsatisfiedEvents)
           
 void setUnhandledArcs(org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<java.lang.Short,java.lang.Short>> unhandledArcs)
           
 
Methods inherited from class org.processmining.models.instancetree.ITNode
getGraph, getSequenceID, setSequenceID
 
Methods inherited from class org.processmining.models.graphbased.AbstractGraphNode
equals, 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
equals, hashCode
 
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner
getAttributeMap
 

Constructor Detail

CostBasedFITNode

public CostBasedFITNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<? extends ITNode,? extends ITEdge<? extends ITNode,? extends ITNode>> graph,
                        java.lang.String label)
Method Detail

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

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

getNumberOfUnsatisfiedEvents

public int getNumberOfUnsatisfiedEvents()
Returns:
the numberOfUnsatisfiedEvents

setNumberOfUnsatisfiedEvents

public void setNumberOfUnsatisfiedEvents(int numberOfUnsatisfiedEvents)
Parameters:
numberOfUnsatisfiedEvents - the numberOfUnsatisfiedEvents to set

getNumberOfReplayedEvents

public int getNumberOfReplayedEvents()
Returns:
the numberOfReplayedEvents

setNumberOfReplayedEvents

public void setNumberOfReplayedEvents(int numberOfReplayedEvents)
Parameters:
numberOfReplayedEvents - the numberOfReplayedEvents to set

getNumberOfAccUnhandledArcs

public int getNumberOfAccUnhandledArcs()
Returns:
the numberOfAccUnhandledArcs

setNumberOfAccUnhandledArcs

public void setNumberOfAccUnhandledArcs(int numberOfAccUnhandledArcs)
Parameters:
numberOfAccUnhandledArcs - the numberOfAccUnhandledArcs to set

getNumberOfSkippedEvts

public int getNumberOfSkippedEvts()
Returns:
the numberOfSkippedEvts

setNumberOfSkippedEvts

public void setNumberOfSkippedEvts(int numberOfSkippedEvts)
Parameters:
numberOfSkippedEvts - the numberOfSkippedEvts to set

getNumberOfSelfExecRealTasks

public int getNumberOfSelfExecRealTasks()
Returns:
the numberOfSelfExecRealTasks

setNumberOfSelfExecRealTasks

public void setNumberOfSelfExecRealTasks(int numberOfSelfExecRealTasks)
Parameters:
numberOfSelfExecRealTasks - the numberOfSelfExecRealTasks to set

getNumberOfSelfExecInviTasks

public int getNumberOfSelfExecInviTasks()
Returns:
the numberOfSelfExecInviTasks

setNumberOfSelfExecInviTasks

public void setNumberOfSelfExecInviTasks(int numberOfSelfExecInviTasks)
Parameters:
numberOfSelfExecInviTasks - the numberOfSelfExecInviTasks to set

getHeuristicDistance

public int getHeuristicDistance()
Returns:
the heuristicDistance

setHeuristicDistance

public void setHeuristicDistance(int heuristicDistance)
Parameters:
heuristicDistance - the heuristicDistance to set

getUnhandledArcs

public org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<java.lang.Short,java.lang.Short>> getUnhandledArcs()
Returns:
the unhandledArcs

setUnhandledArcs

public void setUnhandledArcs(org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<java.lang.Short,java.lang.Short>> unhandledArcs)
Parameters:
unhandledArcs - the unhandledArcsto set

getCost

public int getCost()
Returns:
the cost

setCost

public void setCost(int cost)
Parameters:
cost - the cost to set

getCurrIndexOnTrace

public int getCurrIndexOnTrace()
Returns:
the currIndexOnTrace

setCurrIndexOnTrace

public void setCurrIndexOnTrace(int currIndexOnTrace)
Parameters:
currIndexOnTrace - the currIndexOnTrace to set