org.eclipse.higgins.idas.spi
Class BasicContextModel

java.lang.Object
  extended by org.eclipse.higgins.idas.spi.BasicContextModel
All Implemented Interfaces:
org.eclipse.higgins.idas.api.model.IContextModel, org.eclipse.higgins.idas.api.model.IModel

public class BasicContextModel
extends Object
implements org.eclipse.higgins.idas.api.model.IContextModel


Constructor Summary
BasicContextModel()
           
 
Method Summary
 org.eclipse.higgins.idas.api.model.IAttributeModel getAttributeModel(URI attrID)
           
 Iterator getAttributeModels()
           
 org.eclipse.higgins.idas.api.model.IDisplayData getDisplayData()
           
 org.eclipse.higgins.idas.api.model.IEntityModel getEntityModel(URI entityType)
           
 Iterator getEntityModels()
           
 org.eclipse.higgins.idas.api.model.IModel getModel(URI type)
           
 URI getType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicContextModel

public BasicContextModel()
Method Detail

getAttributeModel

public org.eclipse.higgins.idas.api.model.IAttributeModel getAttributeModel(URI attrID)
                                                                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getAttributeModel in interface org.eclipse.higgins.idas.api.model.IContextModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getAttributeModels

public Iterator getAttributeModels()
                            throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getAttributeModels in interface org.eclipse.higgins.idas.api.model.IContextModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getEntityModel

public org.eclipse.higgins.idas.api.model.IEntityModel getEntityModel(URI entityType)
                                                               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getEntityModel in interface org.eclipse.higgins.idas.api.model.IContextModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getEntityModels

public Iterator getEntityModels()
                         throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getEntityModels in interface org.eclipse.higgins.idas.api.model.IContextModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getModel

public org.eclipse.higgins.idas.api.model.IModel getModel(URI type)
                                                   throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getModel in interface org.eclipse.higgins.idas.api.model.IContextModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getDisplayData

public org.eclipse.higgins.idas.api.model.IDisplayData getDisplayData()
                                                               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getDisplayData in interface org.eclipse.higgins.idas.api.model.IModel
Throws:
org.eclipse.higgins.idas.api.IdASException

getType

public URI getType()
            throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getType in interface org.eclipse.higgins.idas.api.model.IModel
Throws:
org.eclipse.higgins.idas.api.IdASException