org.eclipse.higgins.idas.cp.xmlfile
Class NonsharedAttributeModel
java.lang.Object
org.eclipse.higgins.idas.cp.xmlfile.NonsharedAttributeModel
- All Implemented Interfaces:
- org.eclipse.higgins.idas.api.model.IAttributeModel, org.eclipse.higgins.idas.api.model.IModel
public class NonsharedAttributeModel
- extends Object
- implements org.eclipse.higgins.idas.api.model.IAttributeModel
| Fields inherited from interface org.eclipse.higgins.idas.api.model.IAttributeModel |
MIXED_MODE, MULTY_VALUED_MODE, SINGLE_VALUED_MODE |
getValueModel
public org.eclipse.higgins.idas.api.model.IValueModel getValueModel()
- Specified by:
getValueModel in interface org.eclipse.higgins.idas.api.model.IAttributeModel
isDirect
public boolean isDirect()
getType
public URI getType()
- Specified by:
getType in interface org.eclipse.higgins.idas.api.model.IModel
getAttributeMode
public String getAttributeMode()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getAttributeMode in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getInheretedValueModels
public List getInheretedValueModels()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getInheretedValueModels in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getOwnValueModels
public List getOwnValueModels()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getOwnValueModels in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getOwners
public List getOwners()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getOwners in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getSubAttributes
public List getSubAttributes()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getSubAttributes in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getSuperAttribute
public org.eclipse.higgins.idas.api.model.IAttributeModel getSuperAttribute()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getSuperAttribute in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getValueModels
public List getValueModels()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
getValueModels in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
isSimple
public boolean isSimple()
throws org.eclipse.higgins.idas.api.model.IdASModelException
- Specified by:
isSimple in interface org.eclipse.higgins.idas.api.model.IAttributeModel
- Throws:
org.eclipse.higgins.idas.api.model.IdASModelException
getShortFormType
public String getShortFormType()
- Specified by:
getShortFormType in interface org.eclipse.higgins.idas.api.model.IModel