org.eclipse.higgins.idas.spi
Class BasicEntityModel

java.lang.Object
  extended byorg.eclipse.higgins.idas.spi.BasicEntityModel
All Implemented Interfaces:
org.eclipse.higgins.idas.api.model.IEntityModel, org.eclipse.higgins.idas.api.model.IModel

public class BasicEntityModel
extends Object
implements org.eclipse.higgins.idas.api.model.IEntityModel


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

Constructor Detail

BasicEntityModel

public BasicEntityModel(URI type)
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.IEntityModel
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.IEntityModel
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