org.eclipse.higgins.idas.spi
Class BasicComplexValue
java.lang.Object
org.eclipse.higgins.idas.spi.BasicAttributeSet
org.eclipse.higgins.idas.spi.AbstractComplexValue
org.eclipse.higgins.idas.spi.BasicComplexValue
- All Implemented Interfaces:
- IAttributeContainer, org.eclipse.higgins.idas.api.IAttributeValue, org.eclipse.higgins.idas.api.IComplexAttrValue, org.eclipse.higgins.idas.api.IHasAttributes, org.eclipse.higgins.idas.api.IHasMetadata
- public class BasicComplexValue
- extends AbstractComplexValue
- implements org.eclipse.higgins.idas.api.IComplexAttrValue
Fields inherited from interface org.eclipse.higgins.idas.api.IAttributeValue |
BASE_OWL_URI |
Method Summary |
URI |
getDataType()
Returns a URI for {@value} or internal type if set in the constructor |
Methods inherited from class org.eclipse.higgins.idas.spi.BasicAttributeSet |
addAttribute, addAttribute, addUnnotifiedAttribute, addUnnotifiedAttribute, equals, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, updateNotification |
Methods inherited from interface org.eclipse.higgins.idas.api.IAttributeValue |
equals, getModel, isSimple, remove |
Methods inherited from interface org.eclipse.higgins.idas.api.IHasMetadata |
addMetadata, addMetadata, equals, getMetadata, getMetadataSet |
Methods inherited from interface org.eclipse.higgins.idas.api.IHasAttributes |
addAttribute, addAttribute, equals, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue |
XML_TYPE_STR
public static final String XML_TYPE_STR
- See Also:
- Constant Field Values
OWL_TYPE_STR
public static final String OWL_TYPE_STR
- See Also:
- Constant Field Values
ATTR_VALUE_URI_STR
public static final String ATTR_VALUE_URI_STR
- See Also:
- Constant Field Values
ATTR_VALUE_TYPE_URI_STR
public static final String ATTR_VALUE_TYPE_URI_STR
- See Also:
- Constant Field Values
BasicComplexValue
public BasicComplexValue(URI type,
Iterator attrs,
IAttributeValueContainer container)
throws org.eclipse.higgins.idas.api.IdASException
getDataType
public URI getDataType()
throws org.eclipse.higgins.idas.api.IdASException
- Returns a URI for {@value} or internal type if set in the constructor
- Specified by:
getDataType
in interface org.eclipse.higgins.idas.api.IAttributeValue
- Throws:
org.eclipse.higgins.idas.api.IdASException