org.processmining.models.instancetree.flex.astar
Class NormalFITNode

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.astar.NormalFITNode
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 NormalFITNode
extends ITNode

Author:
aadrians

Field Summary
 
Fields inherited from class org.processmining.models.instancetree.ITNode
sequenceID
 
Constructor Summary
NormalFITNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<? extends ITNode,? extends ITEdge<? extends ITNode,? extends ITNode>> graph, java.lang.String label)
           
 
Method Summary
 int getHeuristicDistance()
           
 java.lang.String getLabel()
           
 int getNumberOfUnsatisfiedEvents()
           
 org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<FlexNode,FlexNode>> getUnhandledEvents()
           
 void setHeuristicDistance(int heuristicDistance)
           
 void setNumberOfUnsatisfiedEvents(int numberOfUnsatisfiedEvents)
           
 void setUnhandledEvents(org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<FlexNode,FlexNode>> unhandledEvents)
           
 
Methods inherited from class org.processmining.models.instancetree.ITNode
getGraph, getSequenceID, setSequenceID
 
Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
compareTo
 
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, equals, finalize, getClass, 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

NormalFITNode

public NormalFITNode(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

getNumberOfUnsatisfiedEvents

public int getNumberOfUnsatisfiedEvents()
Returns:
the numberOfUnsatisfiedEvents

setNumberOfUnsatisfiedEvents

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

getHeuristicDistance

public int getHeuristicDistance()
Returns:
the heuristicDistance

setHeuristicDistance

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

getUnhandledEvents

public org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<FlexNode,FlexNode>> getUnhandledEvents()
Returns:
the unhandledEvents

setUnhandledEvents

public void setUnhandledEvents(org.apache.commons.collections15.Bag<org.processmining.framework.util.Pair<FlexNode,FlexNode>> unhandledEvents)
Parameters:
unhandledEvents - the unhandledEvents to set