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

Interface OME.OMEFramework

Implementing Classes:
TelosFramework

public abstract interface OMEFramework
A framework within which OME can generate models. The OMEModel and MenuManager classes use the framework. The OMEModel uses the framework to express its data, while the MenuManager populates according to the framework. The framework is responsible for maintaining the types of objects, and information and restrictions associated with those types.


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.
 

Method Detail

getAllTypes

public java.util.Iterator getAllTypes()
Returns all the classes in the framework, both instantiable and not.

getAllInstantiable

public java.util.Iterator getAllInstantiable()
Returns only those classes that can be directly instantiated.

getTopLevelTypes

public java.util.Iterator getTopLevelTypes()
Returns the top level types for the framework. These will almost certainly not be implementable.

getSubTypes

public java.util.Iterator getSubTypes(OMEType supertype)
Returns any subtypes that this class has.

getInstances

public java.util.Iterator getInstances(OMEType metatype)
Returns any instances that this class has.

getClasses

public java.util.Iterator getClasses(OMEType instance)
Returns all classes that this type is in.

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