org.LexGrid.LexBIG.Impl.pagedgraph.utility
Class KeyedGraph

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.pagedgraph.utility.KeyedGraph

public class KeyedGraph
extends java.lang.Object


Constructor Summary
KeyedGraph(java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> nodes)
           
KeyedGraph(ResolvedConceptReferenceList list)
           
 
Method Summary
 java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> getNodes()
           
 java.util.Set<GraphQuery.CodeNamespacePair> getRoots()
           
 KeyedGraph intersect(KeyedGraph tree)
           
protected  void prepareRoot(ResolvedConceptReference ref)
           
protected  void prepareRoots(ResolvedConceptReferenceList list)
           
 void setNodes(java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> nodes)
           
 void setRoots(java.util.Set<GraphQuery.CodeNamespacePair> roots)
           
 ResolvedConceptReferenceList toResolvedConceptReferenceList()
           
 KeyedGraph union(KeyedGraph tree)
           
protected  void walkTree(AssociatedConcept ref)
           
protected  void walkTree(AssociationList list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyedGraph

public KeyedGraph(ResolvedConceptReferenceList list)

KeyedGraph

public KeyedGraph(java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> nodes)
Method Detail

prepareRoots

protected void prepareRoots(ResolvedConceptReferenceList list)

prepareRoot

protected void prepareRoot(ResolvedConceptReference ref)

walkTree

protected void walkTree(AssociationList list)

toResolvedConceptReferenceList

public ResolvedConceptReferenceList toResolvedConceptReferenceList()

walkTree

protected void walkTree(AssociatedConcept ref)

union

public KeyedGraph union(KeyedGraph tree)

intersect

public KeyedGraph intersect(KeyedGraph tree)

getNodes

public java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> getNodes()

setNodes

public void setNodes(java.util.Map<GraphQuery.CodeNamespacePair,AssociatedConcept> nodes)

getRoots

public java.util.Set<GraphQuery.CodeNamespacePair> getRoots()

setRoots

public void setRoots(java.util.Set<GraphQuery.CodeNamespacePair> roots)

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.