org.processmining.models.instancetree
Class AbstractIT<X extends ITNode,Y extends ITEdge<? extends X,? extends X>>

java.lang.Object
  extended by org.processmining.models.graphbased.AbstractGraphElement
      extended by org.processmining.models.graphbased.AbstractGraph
          extended by org.processmining.models.graphbased.directed.AbstractDirectedGraph<X,Y>
              extended by org.processmining.models.instancetree.AbstractIT<X,Y>
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<X,Y>>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraph<X,Y>, org.processmining.models.graphbased.directed.DirectedGraphElement
Direct Known Subclasses:
ExtendedCostBasedFITImpl, PNCostBasedTreeImpl

public abstract class AbstractIT<X extends ITNode,Y extends ITEdge<? extends X,? extends X>>
extends org.processmining.models.graphbased.directed.AbstractDirectedGraph<X,Y>

Author:
aadrians

Field Summary
protected  java.util.Set<Y> arcs
           
protected  java.util.Set<X> nodes
           
 
Fields inherited from class org.processmining.models.graphbased.AbstractGraph
id
 
Constructor Summary
AbstractIT()
           
 
Method Summary
 java.util.Set<Y> getEdges()
           
 java.util.Set<X> getNodes()
           
 
Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraph
checkAddEdge, cloneFrom, compareTo, getEmptyClone, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeEdge, removeSurroundingEdges
 
Methods inherited from class org.processmining.models.graphbased.AbstractGraph
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection
 
Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement
getAttributeMap, getLabel, 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.DirectedGraph
removeNode
 
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement
equals, getLabel, hashCode
 
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner
getAttributeMap
 

Field Detail

nodes

protected java.util.Set<X extends ITNode> nodes

arcs

protected java.util.Set<Y extends ITEdge<? extends X,? extends X>> arcs
Constructor Detail

AbstractIT

public AbstractIT()
Method Detail

getEdges

public java.util.Set<Y> getEdges()

getNodes

public java.util.Set<X> getNodes()