org.eclipse.ocl.examples.pivot.utilities
Class TypeCaches.OrphanNode

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.TypeCaches.OrphanNode
Enclosing class:
TypeCaches

public static class TypeCaches.OrphanNode
extends java.lang.Object


Field Summary
protected  java.util.Set<TypeCaches.OrphanNode> dependencies
           
protected  MonikeredElement element
           
 
Constructor Summary
TypeCaches.OrphanNode(MonikeredElement element)
           
 
Method Summary
 void addDependency(TypeCaches.OrphanNode orphanNode)
           
 void dispose()
           
 java.util.Set<TypeCaches.OrphanNode> getAllDependencies(java.util.Set<TypeCaches.OrphanNode> orphans)
          Return the set of all orphans in cluding this one that depend on this element.
 MonikeredElement getElement()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected final MonikeredElement element

dependencies

protected java.util.Set<TypeCaches.OrphanNode> dependencies
Constructor Detail

TypeCaches.OrphanNode

public TypeCaches.OrphanNode(MonikeredElement element)
Method Detail

addDependency

public void addDependency(TypeCaches.OrphanNode orphanNode)

dispose

public void dispose()

getAllDependencies

public java.util.Set<TypeCaches.OrphanNode> getAllDependencies(java.util.Set<TypeCaches.OrphanNode> orphans)
Return the set of all orphans in cluding this one that depend on this element.


getElement

public MonikeredElement getElement()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object