|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a model of the context object as it defined in the context's ontology model. Since context's ontology model is defined in OWL DL format this interface is designed to simlify query and interpretation of the context's ontology model.
The URI
returned by
IModel.getType()
could be used to retrieve
an URL
of the OWL ontology where this context's model is
defined.
IContext
Method Summary | |
---|---|
IAttributeModel |
getAttributeModel(URI attrID)
Returns IAttributeModel for the specified attribute ID |
Iterator |
getAttributeModels()
Returns IAttributeModels for the attributes which are defined (allowed) by this context's model. |
IEntityModel |
getEntityModel(URI entityType)
Returns the IEntityModel for the specified entity type |
Iterator |
getEntityModels()
Returns IEntityModel s for the entities
which are defined (allowed) in this context model. |
IModel |
getModel(URI type)
Generic method to query context model for any kind of element matching the specified type . |
Methods inherited from interface org.eclipse.higgins.idas.api.model.IModel |
---|
getDisplayData, getType |
Method Detail |
public IModel getModel(URI type) throws IdASException
type
. This could be the type of an entity,
attribute, metadata, etc.
type
- the type of the entity for which to retrieve the model.
type
or null
if no element corresponding to that type is defined
in this context model.
IdASException
public Iterator getEntityModels() throws IdASException
IEntityModel
s for the entities
which are defined (allowed) in this context model.
IEntityModel
IdASException
IContext.getEntity(String)
,
IContext.getEntities(IFilter)
public IEntityModel getEntityModel(URI entityType) throws IdASException
entityType
-
IEntityModel
for the specified entity type
IdASException
public Iterator getAttributeModels() throws IdASException
IAttributeModel
IdASException
IEntity.getAttributes()
public IAttributeModel getAttributeModel(URI attrID) throws IdASException
attrID
- the ID of attribute.
null
if
the specified attrID is not defined or not valid for this
context's model.
IdASException
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |