gov.nih.nci.cagrid.data.utilities.query
Class DomainModelTypeTraverser

java.lang.Object
  extended by gov.nih.nci.cagrid.data.utilities.query.DomainModelTypeTraverser
All Implemented Interfaces:
TypeTraverser

public class DomainModelTypeTraverser
extends java.lang.Object
implements TypeTraverser

DomainModelTypeTraverser TODO:DOCUMENT ME

Version:
$Id$
Author:
David W. Ervin

Constructor Summary
DomainModelTypeTraverser(DomainModel model)
           
 
Method Summary
 AssociatedType[] getAssociatedTypes(BaseType type)
           
 AttributeType[] getAttributes(BaseType type)
           
 BaseType[] getBaseTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainModelTypeTraverser

public DomainModelTypeTraverser(DomainModel model)
Method Detail

getBaseTypes

public BaseType[] getBaseTypes()
Specified by:
getBaseTypes in interface TypeTraverser

getAssociatedTypes

public AssociatedType[] getAssociatedTypes(BaseType type)
Specified by:
getAssociatedTypes in interface TypeTraverser

getAttributes

public AttributeType[] getAttributes(BaseType type)
Specified by:
getAttributes in interface TypeTraverser