org.eclipse.higgins.idas.api.model
Interface IEntityModel

All Superinterfaces:
IHasAttributeModel, IModel, IValueModel

public interface IEntityModel
extends IValueModel, IHasAttributeModel

Represents a model of a entity as it defined in the context's ontology model.

The type returned by IModel.getType() could be used in IContext.addEntity(URI, String) to create an IEntity of the represented type.

See Also:
IEntity.getModel()

Method Summary
 List getSubEntityModels()
           
 IEntityModel getSuperEntityModel()
           
 
Methods inherited from interface org.eclipse.higgins.idas.api.model.IValueModel
isSimple
 
Methods inherited from interface org.eclipse.higgins.idas.api.model.IModel
getShortFormType, getType
 
Methods inherited from interface org.eclipse.higgins.idas.api.model.IHasAttributeModel
getAttributeModel, getAttributeModels, getInheritedAttributeModels, getMaxCardinality, getMinCardinality, getOwnAttributeModels
 

Method Detail

getSubEntityModels

List getSubEntityModels()
                        throws IdASModelException
Returns:
Throws:
IdASModelException

getSuperEntityModel

IEntityModel getSuperEntityModel()
                                 throws IdASModelException
Returns:
Throws:
IdASModelException