org.eclipse.higgins.idas.api.model
Interface IAttributeComplexValueModel
- All Superinterfaces:
- IAttributeValueModel, IModel
- public interface IAttributeComplexValueModel
- extends IAttributeValueModel
Represents a model of value for complex attributes as it defined in the
context's ontology model.
- See Also:
IComplexAttrValue,
http://www.eclipse.org/higgins/ontologies/2006/higgins#ComplexValue
getAttributes
public Iterator getAttributes()
- Returns list of sub-attributes in represented complex attribute as it
defined in the context's ontology model.
- Returns:
- Iterator of
IAttributeModels
getAttribute
public IAttributeModel getAttribute(URI attrID)
- Returns attribute's model of requested type.
- Parameters:
attrID - the type of attribute.
- Returns:
- attribute's model of requested type or
null if
requested type of attributes is not defined in the context's
schema for represented type of complex attributes.