|
||||||||||||
| 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 IEntityModels 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
IEntityModels for the entities
which are defined (allowed) in this context model.
IEntityModel
IdASExceptionIContext.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
IdASExceptionIEntity.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 | |||||||||||