org.eclipse.higgins.idas.impl
Class AbstractComplexValue

java.lang.Object
  extended by org.eclipse.higgins.idas.impl.BasicAttributeSet
      extended by org.eclipse.higgins.idas.impl.AbstractComplexValue
All Implemented Interfaces:
IComplexValue, IHasAttributes, IPropertyValue
Direct Known Subclasses:
BasicComplexValue

public abstract class AbstractComplexValue
extends BasicAttributeSet
implements IComplexValue

Basic implementation of IComplexValue. Uses BasicAttributeSet.


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.IPropertyValue
BASE_OWL_URI
 
Constructor Summary
AbstractComplexValue()
           
AbstractComplexValue(java.lang.Iterable<IAttribute> attrs)
           
AbstractComplexValue(java.util.Vector<IAttribute> attrs)
           
 
Method Summary
 boolean isSimple()
           
 
Methods inherited from class org.eclipse.higgins.idas.impl.BasicAttributeSet
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.IPropertyValue
getData, getType
 
Methods inherited from interface org.eclipse.higgins.idas.IHasAttributes
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 

Constructor Detail

AbstractComplexValue

public AbstractComplexValue()

AbstractComplexValue

public AbstractComplexValue(java.lang.Iterable<IAttribute> attrs)

AbstractComplexValue

public AbstractComplexValue(java.util.Vector<IAttribute> attrs)
Method Detail

isSimple

public boolean isSimple()
                 throws IdASException
Specified by:
isSimple in interface IPropertyValue
Throws:
IdASException