org.openanzo.owl.dataset
Interface OWLEntity

All Superinterfaces:
_Resource, CoreThing, DatasetThing
All Known Subinterfaces:
AnnotationProperty, Individual
All Known Implementing Classes:
AnnotationPropertyImpl, IndividualImpl, OWLEntityImpl

public interface OWLEntity
extends _Resource, DatasetThing

Interface for OWLEntity ontology class
Use the org.openanzo.owl.dataset.OWL11Factory to create instances of this interface.

(URI: http://www.w3.org/2002/07/owl#OWLEntity)





Field Summary
static org.openrdf.model.URI differentFromProperty
          The Anzo Property for differentFrom
static org.openrdf.model.URI sameAsProperty
          The Anzo Property for sameAs
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface org.openanzo.rdfs.dataset._Resource
commentProperty, isDefinedByProperty, labelProperty, memberProperty, seeAlsoProperty, typeProperty, valueProperty
 
Method Summary
 OWLEntity addDifferentFrom()
          Adds an anonymous value for the 'differentFrom' property
 void addDifferentFrom(OWLEntity differentFrom)
          Adds a value for the 'differentFrom' property
 OWLEntity addDifferentFrom(org.openrdf.model.Resource resource)
          Adds a value for the 'differentFrom' property.
 OWLEntity addSameAs()
          Adds an anonymous value for the 'sameAs' property
 void addSameAs(OWLEntity sameAs)
          Adds a value for the 'sameAs' property
 OWLEntity addSameAs(org.openrdf.model.Resource resource)
          Adds a value for the 'sameAs' property.
 info.aduna.collections.iterators.CloseableIterator<OWLEntity> getDifferentFrom()
          Get an Iterator the 'differentFrom' property values.
 info.aduna.collections.iterators.CloseableIterator<OWLEntity> getSameAs()
          Get an Iterator the 'sameAs' property values.
 void registerListener(_ResourceListener listener)
          Register a org.openanzo.rdfs.dataset._ResourceListener
 void registerListener(OWLEntityListener listener)
          Register a OWLEntityListener
 void removeDifferentFrom(OWLEntity differentFrom)
          Removes a value for the 'differentFrom' property.
 void removeSameAs(OWLEntity sameAs)
          Removes a value for the 'sameAs' property.
 void unregisterListener(_ResourceListener listener)
          Unregister a org.openanzo.rdfs.dataset._ResourceListener
 void unregisterListener(OWLEntityListener listener)
          Unregister a OWLEntityListener
 
Methods inherited from interface org.openanzo.rdfs.dataset._Resource
addComment, addIsDefinedBy, addIsDefinedBy, addIsDefinedBy, addLabel, addMember, addMember, addMember, addSeeAlso, addSeeAlso, addSeeAlso, addType, addType, addType, addValue, addValue, addValue, getComment, getIsDefinedBy, getLabel, getMember, getSeeAlso, getType, getValue, removeComment, removeIsDefinedBy, removeLabel, removeMember, removeSeeAlso, removeType, removeValue
 
Methods inherited from interface org.openanzo.jastor.DatasetThing
dataset, getProperties, getPropertyValue, getPropertyValue, getPropertyValues, getPropertyValues, namedGraphUri, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


differentFromProperty

static final org.openrdf.model.URI differentFromProperty
The Anzo Property for differentFrom

(URI: http://www.w3.org/2002/07/owl#differentFrom)



sameAsProperty

static final org.openrdf.model.URI sameAsProperty
The Anzo Property for sameAs

(URI: http://www.w3.org/2002/07/owl#sameAs)


Method Detail

getDifferentFrom

info.aduna.collections.iterators.CloseableIterator<OWLEntity> getDifferentFrom()
                                                                               throws JastorException
Get an Iterator the 'differentFrom' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of OWLEntity
Throws:
JastorException
See Also:
differentFromProperty

addDifferentFrom

void addDifferentFrom(OWLEntity differentFrom)
                      throws JastorException
Adds a value for the 'differentFrom' property

Parameters:
differentFrom - The OWLEntity to add
Throws:
JastorException
See Also:
differentFromProperty

addDifferentFrom

OWLEntity addDifferentFrom()
                           throws JastorException
Adds an anonymous value for the 'differentFrom' property

Returns:
The anoymous OWLEntity created
Throws:
JastorException
See Also:
differentFromProperty

addDifferentFrom

OWLEntity addDifferentFrom(org.openrdf.model.Resource resource)
                           throws JastorException
Adds a value for the 'differentFrom' property. This method is equivalent constructing a new instance of OWLEntity with the factory and calling addDifferentFrom(org.openanzo.owl.dataset.OWLEntity differentFrom) The resource argument have rdf:type http://www.w3.org/2002/07/owl#OWLEntity. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
org.openanzo.owl.dataset.OWLEntity, value added
Throws:
JastorException
See Also:
differentFromProperty

removeDifferentFrom

void removeDifferentFrom(OWLEntity differentFrom)
                         throws JastorException
Removes a value for the 'differentFrom' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
differentFrom - The OWLEntity to remove
Throws:
JastorException
See Also:
differentFromProperty

getSameAs

info.aduna.collections.iterators.CloseableIterator<OWLEntity> getSameAs()
                                                                        throws JastorException
Get an Iterator the 'sameAs' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of OWLEntity
Throws:
JastorException
See Also:
sameAsProperty

addSameAs

void addSameAs(OWLEntity sameAs)
               throws JastorException
Adds a value for the 'sameAs' property

Parameters:
sameAs - The OWLEntity to add
Throws:
JastorException
See Also:
sameAsProperty

addSameAs

OWLEntity addSameAs()
                    throws JastorException
Adds an anonymous value for the 'sameAs' property

Returns:
The anoymous OWLEntity created
Throws:
JastorException
See Also:
sameAsProperty

addSameAs

OWLEntity addSameAs(org.openrdf.model.Resource resource)
                    throws JastorException
Adds a value for the 'sameAs' property. This method is equivalent constructing a new instance of OWLEntity with the factory and calling addSameAs(org.openanzo.owl.dataset.OWLEntity sameAs) The resource argument have rdf:type http://www.w3.org/2002/07/owl#OWLEntity. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
org.openanzo.owl.dataset.OWLEntity, value added
Throws:
JastorException
See Also:
sameAsProperty

removeSameAs

void removeSameAs(OWLEntity sameAs)
                  throws JastorException
Removes a value for the 'sameAs' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
sameAs - The OWLEntity to remove
Throws:
JastorException
See Also:
sameAsProperty

registerListener

void registerListener(OWLEntityListener listener)
Register a OWLEntityListener

Parameters:
listener - OWLEntityListener to register

unregisterListener

void unregisterListener(OWLEntityListener listener)
Unregister a OWLEntityListener

Parameters:
listener - OWLEntityListener to unregister

registerListener

void registerListener(_ResourceListener listener)
Register a org.openanzo.rdfs.dataset._ResourceListener

Specified by:
registerListener in interface _Resource
Parameters:
listener - org.openanzo.rdfs.dataset._ResourceListener to register

unregisterListener

void unregisterListener(_ResourceListener listener)
Unregister a org.openanzo.rdfs.dataset._ResourceListener

Specified by:
unregisterListener in interface _Resource
Parameters:
listener - org.openanzo.rdfs.dataset._ResourceListener to unregister


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.