org.eclipse.higgins.idas.spi
Class BasicValueSubjectRelationship
java.lang.Object
org.eclipse.higgins.idas.spi.BasicAttributeSet
org.eclipse.higgins.idas.spi.AbstractComplexValue
org.eclipse.higgins.idas.spi.BasicValueSubjectRelationship
- 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 BasicValueSubjectRelationship
- extends AbstractComplexValue
- implements org.eclipse.higgins.idas.api.IComplexAttrValue
| Fields inherited from interface org.eclipse.higgins.idas.api.IAttributeValue |
BASE_OWL_URI |
| 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, 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 |
CONTEXT_REF_TYPE_URI
public static final URI CONTEXT_REF_TYPE_URI
SUBJECT_CUID_TYPE_URI
public static final URI SUBJECT_CUID_TYPE_URI
BasicValueSubjectRelationship
public BasicValueSubjectRelationship(URI type,
IAttributeValueContainer container)
throws org.eclipse.higgins.idas.api.IdASException
BasicValueSubjectRelationship
public BasicValueSubjectRelationship(URI type,
Iterator attrs,
IAttributeValueContainer container)
throws org.eclipse.higgins.idas.api.IdASException
- Parameters:
type - attrs - Contains IAttributes
- Throws:
org.eclipse.higgins.idas.api.IdASException
BasicValueSubjectRelationship
public BasicValueSubjectRelationship(URI type,
URI contextRef,
String cuid,
IAttributeValueContainer container)
throws org.eclipse.higgins.idas.api.IdASException
- Parameters:
type - Type of SubjectRelationship (typically sub-type of SubjectRelationship)contextRef - reference to the Context holding the referred-to IDigitalSubjectcuid - Contextually Unique Identifier of the referred-to IDigitalSubject.
getType
public URI getType()
throws org.eclipse.higgins.idas.api.IdASException
- Specified by:
getType in interface org.eclipse.higgins.idas.api.IAttributeValue
- Throws:
org.eclipse.higgins.idas.api.IdASException
getData
public Object getData()
throws org.eclipse.higgins.idas.api.IdASException
- Throws:
org.eclipse.higgins.idas.api.IdASException