org.eclipse.higgins.idas.cp.jndi
Class JNDIContextModel

java.lang.Object
  extended by org.eclipse.higgins.idas.cp.jndi.JNDIContextModel
All Implemented Interfaces:
org.eclipse.higgins.idas.api.model.IContextModel, org.eclipse.higgins.idas.api.model.IHasAttributeModel, org.eclipse.higgins.idas.api.model.IModel

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


Constructor Summary
JNDIContextModel(JNDIContext context)
           
 
Method Summary
 org.eclipse.higgins.idas.api.model.IAttributeModel getAttributeModel(URI attrID)
           
 List getAttributeModels()
           
 org.eclipse.higgins.idas.api.model.IEntityModel getEntityModel(URI entityType)
           
 List getEntityModels()
           
 List getInheritedAttributeModels()
           
 int getMaxCardinality(URI attributeType)
           
 int getMinCardinality(URI attributeType)
           
 org.eclipse.higgins.idas.api.model.IModel getModel(URI type)
           
 List getOwnAttributeModels()
           
 String getShortFormType()
           
 URI getType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JNDIContextModel

public JNDIContextModel(JNDIContext context)
Method Detail

getModel

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

getEntityModel

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

getEntityModels

public List getEntityModels()
Specified by:
getEntityModels in interface org.eclipse.higgins.idas.api.model.IContextModel

getType

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

getAttributeModel

public org.eclipse.higgins.idas.api.model.IAttributeModel getAttributeModel(URI attrID)
Specified by:
getAttributeModel in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel

getAttributeModels

public List getAttributeModels()
Specified by:
getAttributeModels in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel

getShortFormType

public String getShortFormType()
Specified by:
getShortFormType in interface org.eclipse.higgins.idas.api.model.IModel

getInheritedAttributeModels

public List getInheritedAttributeModels()
                                 throws org.eclipse.higgins.idas.api.model.IdASModelException
Specified by:
getInheritedAttributeModels in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel
Throws:
org.eclipse.higgins.idas.api.model.IdASModelException

getMaxCardinality

public int getMaxCardinality(URI attributeType)
                      throws org.eclipse.higgins.idas.api.model.IdASModelException
Specified by:
getMaxCardinality in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel
Throws:
org.eclipse.higgins.idas.api.model.IdASModelException

getMinCardinality

public int getMinCardinality(URI attributeType)
                      throws org.eclipse.higgins.idas.api.model.IdASModelException
Specified by:
getMinCardinality in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel
Throws:
org.eclipse.higgins.idas.api.model.IdASModelException

getOwnAttributeModels

public List getOwnAttributeModels()
                           throws org.eclipse.higgins.idas.api.model.IdASModelException
Specified by:
getOwnAttributeModels in interface org.eclipse.higgins.idas.api.model.IHasAttributeModel
Throws:
org.eclipse.higgins.idas.api.model.IdASModelException