Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class OME.TelosFramework

java.lang.Object
  |
  +--OME.TelosFramework

public class TelosFramework
extends java.lang.Object
implements OMEFramework
TelosFramework is a framework implemented in Telos. The types that it works with are telos types. It is responsible for maintaining the types used by the modelling system.


Constructor Summary
TelosFramework(OME.KBManager kbm)
           
 
Method Summary
java.util.Iterator getAllInstantiable()
          Returns only those classes that can be directly instantiated.
java.util.Iterator getAllTypes()
          Returns all the classes in the framework, both instantiable and not.
java.util.Iterator getClasses(OMEType instance)
          Returns all classes that this type is in.
java.util.Iterator getInstances(OMEType metatype)
          Returns any instances that this class has.
java.util.Iterator getSubTypes(OMEType supertype)
          Returns any subtypes that this class has.
java.util.Iterator getTopLevelTypes()
          Returns the top level types for the framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Constructor Detail

TelosFramework

public TelosFramework(OME.KBManager kbm)
Method Detail

getAllTypes

public java.util.Iterator getAllTypes()
Returns all the classes in the framework, both instantiable and not.
Specified by:
getAllTypes in interface OMEFramework

getAllInstantiable

public java.util.Iterator getAllInstantiable()
Returns only those classes that can be directly instantiated.
Specified by:
getAllInstantiable in interface OMEFramework

getTopLevelTypes

public java.util.Iterator getTopLevelTypes()
Returns the top level types for the framework. These will almost certainly not be implementable.
Specified by:
getTopLevelTypes in interface OMEFramework

getSubTypes

public java.util.Iterator getSubTypes(OMEType supertype)
Returns any subtypes that this class has.
Specified by:
getSubTypes in interface OMEFramework

getInstances

public java.util.Iterator getInstances(OMEType metatype)
Returns any instances that this class has.
Specified by:
getInstances in interface OMEFramework

getClasses

public java.util.Iterator getClasses(OMEType instance)
Returns all classes that this type is in.
Specified by:
getClasses in interface OMEFramework

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD