org.eclipse.higgins.idas.spi
Class BasicComplexValue

java.lang.Object
  extended byorg.eclipse.higgins.idas.spi.BasicAttributeSet
      extended byorg.eclipse.higgins.idas.spi.AbstractComplexValue
          extended byorg.eclipse.higgins.idas.spi.BasicComplexValue
All Implemented Interfaces:
IAttributeContainer, org.eclipse.higgins.idas.api.IAttributeValue, org.eclipse.higgins.idas.api.IBlankEntity, org.eclipse.higgins.idas.api.IComplexAttrValue, org.eclipse.higgins.idas.api.IHasAttributes

public class BasicComplexValue
extends AbstractComplexValue
implements org.eclipse.higgins.idas.api.IComplexAttrValue


Field Summary
static String ATTR_VALUE_TYPE_URI_STR
           
static String ATTR_VALUE_URI_STR
           
static String OWL_TYPE_STR
           
static String XML_TYPE_STR
           
 
Fields inherited from interface org.eclipse.higgins.idas.api.IAttributeValue
BASE_OWL_URI
 
Constructor Summary
BasicComplexValue(URI type, Iterator attrs, IAttributeValueContainer container)
           
 
Method Summary
 URI getDataType()
           
 
Methods inherited from class org.eclipse.higgins.idas.spi.AbstractComplexValue
equals, getModel, getValueType, isSimple, remove
 
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 class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.api.IAttributeValue
equals, getValueType, isSimple, remove
 
Methods inherited from interface org.eclipse.higgins.idas.api.IHasAttributes
addAttribute, addAttribute, equals, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue
 
Methods inherited from interface org.eclipse.higgins.idas.api.IBlankEntity
getModel
 

Field Detail

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
Constructor Detail

BasicComplexValue

public BasicComplexValue(URI type,
                         Iterator attrs,
                         IAttributeValueContainer container)
                  throws org.eclipse.higgins.idas.api.IdASException
Method Detail

getDataType

public URI getDataType()
                throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getDataType in interface org.eclipse.higgins.idas.api.IAttributeValue
Throws:
org.eclipse.higgins.idas.api.IdASException