OME
Class OMEModel
java.lang.Object
|
+--OME.OMEModel
- public abstract class OMEModel
- extends java.lang.Object
This interface describes the methods that need to be implemented by any model
in OME. An OME model consists of named and typed elements, and typed, annotated
links. Conceptually the annotation of links is different from the names of
elements in that the element's name should be unique within some context.
Additional attributes should be residing in the telos-side of things.
A collection of views will bound to a model.
Method Summary |
abstract java.util.Collection |
getElements()
Returns the elements in this model. |
abstract OMEFramework |
getFramework()
Returns the framework that this model supports. |
abstract java.util.Collection |
getLinks()
Returns the links in this model. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
OMEModel
public OMEModel()
getFramework
public abstract OMEFramework getFramework()
- Returns the framework that this model supports. This seems confusing
as I believe a model may support more than one framework????
getElements
public abstract java.util.Collection getElements()
- Returns the elements in this model.
getLinks
public abstract java.util.Collection getLinks()
- Returns the links in this model.