org.eclipse.higgins.idas.cp.rdf
Class RDFEntity

java.lang.Object
  extended by org.eclipse.higgins.idas.spi.BasicEntity
      extended by org.eclipse.higgins.idas.cp.rdf.RDFEntity
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IEntity, org.eclipse.higgins.idas.api.IHasAttributes, org.eclipse.higgins.idas.api.IValue, org.eclipse.higgins.idas.spi.IAttributeContainer

public class RDFEntity
extends org.eclipse.higgins.idas.spi.BasicEntity


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.IValue
BASE_OWL_URI
 
Constructor Summary
RDFEntity(org.eclipse.higgins.idas.spi.BasicContext containerCtx, URI type, com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.rdf.model.Resource resource)
           
 
Method Summary
 org.eclipse.higgins.idas.api.IAttribute getAttribute(URI attrID)
           
 Iterator getAttributes()
           
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicEntity
addAttribute, addAttribute, addAttributeValue, equals, getContext, getEntityID, getModel, getSingleValuedAttribute, getType, getValueModel, isProxy, isSimple, remove, removeAttribute, removeAttributeValue, removeAttributeValue, updateNotification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDFEntity

public RDFEntity(org.eclipse.higgins.idas.spi.BasicContext containerCtx,
                 URI type,
                 com.hp.hpl.jena.rdf.model.Model model,
                 com.hp.hpl.jena.rdf.model.Resource resource)
          throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException
Method Detail

getAttribute

public org.eclipse.higgins.idas.api.IAttribute getAttribute(URI attrID)
                                                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getAttribute in interface org.eclipse.higgins.idas.api.IHasAttributes
Overrides:
getAttribute in class org.eclipse.higgins.idas.spi.BasicEntity
Throws:
org.eclipse.higgins.idas.api.IdASException

getAttributes

public Iterator getAttributes()
                       throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getAttributes in interface org.eclipse.higgins.idas.api.IHasAttributes
Overrides:
getAttributes in class org.eclipse.higgins.idas.spi.BasicEntity
Throws:
org.eclipse.higgins.idas.api.IdASException