|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.manchester.cs.owl.owlapi.OWLObjectImpl
uk.ac.manchester.cs.owl.owlapi.OWLIndividualImpl
uk.ac.manchester.cs.owl.owlapi.OWLNamedIndividualImpl
public class OWLNamedIndividualImpl
Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 15-Jan-2009
| Constructor Summary | |
|---|---|
OWLNamedIndividualImpl(OWLDataFactory dataFactory,
IRI iri)
|
|
| Method Summary | ||
|---|---|---|
void |
accept(OWLEntityVisitor visitor)
|
|
|
accept(OWLEntityVisitorEx<O> visitor)
|
|
void |
accept(OWLIndividualVisitor visitor)
|
|
|
accept(OWLIndividualVisitorEx<O> visitor)
|
|
void |
accept(OWLNamedObjectVisitor visitor)
|
|
void |
accept(OWLObjectVisitor visitor)
|
|
|
accept(OWLObjectVisitorEx<O> visitor)
|
|
OWLAnnotationProperty |
asOWLAnnotationProperty()
A convenience method that obtains this entity as an OWLAnnotationProperty (in order to avoid explicit casting). |
|
OWLAnonymousIndividual |
asOWLAnonymousIndividual()
Obtains this individual an anonymous individual if it is indeed anonymous |
|
OWLNamedIndividual |
asOWLNamedIndividual()
A convenience method that obtains this entity as an OWLNamedIndividual (in order to avoid explicit casting). |
|
protected int |
compareObjectOfSameType(OWLObject object)
|
|
boolean |
equals(java.lang.Object obj)
|
|
java.util.Set<OWLAnnotationAssertionAxiom> |
getAnnotationAssertionAxioms(OWLOntology ontology)
|
|
java.util.Set<OWLAnnotation> |
getAnnotations(OWLOntology ontology)
Gets the annotations for this entity. |
|
java.util.Set<OWLAnnotation> |
getAnnotations(OWLOntology ontology,
OWLAnnotationProperty annotationProperty)
Obtains the annotations on this entity where the annotation has the specified URI. |
|
EntityType |
getEntityType()
Gets the entity type for this entity |
|
IRI |
getIRI()
Gets the IRI of this object |
|
|
getOWLEntity(EntityType<E> entityType)
Gets an entity that has the same IRI as this entity but is of the specified type. |
|
java.util.Set<OWLAxiom> |
getReferencingAxioms(OWLOntology ontology)
Gets the axioms in the specified ontology that contain this entity in their signature. |
|
java.util.Set<OWLAxiom> |
getReferencingAxioms(OWLOntology ontology,
boolean includeImports)
Gets the axioms in the specified ontology and possibly its imports closure that contain this entity in their signature. |
|
java.net.URI |
getURI()
|
|
boolean |
isAnonymous()
Determines if this object is an instance of OWLAnonymousIndividual
Note that this method is the dual of OWLIndividual.isNamed(). |
|
boolean |
isNamed()
Determines if this individual is an instance of OWLNamedIndividual. |
|
boolean |
isOWLAnnotationProperty()
A convenience method that determines if this entity is an OWLAnnotationProperty |
|
boolean |
isOWLNamedIndividual()
A convenience method that determines if this entity is an OWLNamedIndividual |
|
boolean |
isType(EntityType entityType)
Tests to see if this entity is of the specified type |
|
java.lang.String |
toStringID()
Returns a string representation that can be used as the ID of this entity. |
|
| Methods inherited from class uk.ac.manchester.cs.owl.owlapi.OWLObjectImpl |
|---|
compareSets, compareTo, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.semanticweb.owlapi.model.OWLIndividual |
|---|
getDataPropertyValues, getDataPropertyValues, getDifferentIndividuals, getNegativeDataPropertyValues, getNegativeObjectPropertyValues, getObjectPropertyValues, getObjectPropertyValues, getSameIndividuals, getTypes, getTypes, hasNegativeDataPropertyValue, hasNegativeObjectPropertyValue, hasObjectPropertyValue |
| Methods inherited from interface org.semanticweb.owlapi.model.OWLEntity |
|---|
asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLObjectProperty, isBuiltIn, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLObjectProperty |
| Constructor Detail |
|---|
public OWLNamedIndividualImpl(OWLDataFactory dataFactory,
IRI iri)
| Method Detail |
|---|
public boolean isNamed()
OWLIndividualOWLNamedIndividual.
Note that this method is the dual of OWLIndividual.isAnonymous().
isNamed in interface OWLIndividualtrue if this individual is an instance of OWLNamedIndividual
because it is a named individuals, otherwise falsepublic EntityType getEntityType()
getEntityType in interface OWLEntitypublic <E extends OWLEntity> E getOWLEntity(EntityType<E> entityType)
getOWLEntity in interface OWLEntityentityType - The type of the entity to obtain. This entity is not affected in any way.
public boolean isType(EntityType entityType)
isType in interface OWLEntityentityType - The entity type
true if this entity is of the specified type, otherwise false.public java.lang.String toStringID()
toStringID in interface OWLEntitytoStringID in interface OWLIndividualpublic boolean isOWLNamedIndividual()
OWLEntity
isOWLNamedIndividual in interface OWLEntitytrue if this entity is an OWLNamedIndividual, otherwise falsepublic IRI getIRI()
OWLNamedObject
getIRI in interface OWLNamedObjectpublic java.net.URI getURI()
public boolean isAnonymous()
OWLIndividualOWLAnonymousIndividual
Note that this method is the dual of OWLIndividual.isNamed().
isAnonymous in interface OWLIndividualtrue if this object represents an anonymous
individual (OWLAnonymousIndividual) or false
if this object represents a named individual (OWLIndividual)public OWLNamedIndividual asOWLNamedIndividual()
OWLEntity
asOWLNamedIndividual in interface OWLEntityasOWLNamedIndividual in interface OWLIndividualpublic OWLAnonymousIndividual asOWLAnonymousIndividual()
OWLIndividual
asOWLAnonymousIndividual in interface OWLIndividualpublic OWLAnnotationProperty asOWLAnnotationProperty()
OWLEntity
asOWLAnnotationProperty in interface OWLEntitypublic boolean isOWLAnnotationProperty()
OWLEntity
isOWLAnnotationProperty in interface OWLEntitytrue if this entity is an OWLAnnotationProperty, otherwise falsepublic boolean equals(java.lang.Object obj)
equals in class OWLIndividualImplpublic java.util.Set<OWLAnnotation> getAnnotations(OWLOntology ontology)
OWLEntity
getAnnotations in interface OWLEntityontology - The ontology to be examined for annotation assertion axioms
public java.util.Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms(OWLOntology ontology)
getAnnotationAssertionAxioms in interface OWLEntity
public java.util.Set<OWLAnnotation> getAnnotations(OWLOntology ontology,
OWLAnnotationProperty annotationProperty)
OWLEntity
getAnnotations in interface OWLEntityontology - The ontology to examine for annotation axiomsannotationProperty - The annotation property
OWLAnnotation objects that have the specified
URI.public java.util.Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology)
OWLEntity
getReferencingAxioms in interface OWLEntityontology - The ontology that will be searched for axioms
public java.util.Set<OWLAxiom> getReferencingAxioms(OWLOntology ontology,
boolean includeImports)
OWLEntity
getReferencingAxioms in interface OWLEntityontology - The ontology that will be searched for axiomsincludeImports - If true then axioms in the imports closure will also be returned, if
false then only the axioms in the specified ontology will be returned.
protected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType in class OWLObjectImplpublic void accept(OWLObjectVisitor visitor)
accept in interface OWLObjectpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
accept in interface OWLObjectpublic void accept(OWLEntityVisitor visitor)
accept in interface OWLEntitypublic <O> O accept(OWLEntityVisitorEx<O> visitor)
accept in interface OWLEntitypublic void accept(OWLNamedObjectVisitor visitor)
accept in interface OWLNamedObjectpublic void accept(OWLIndividualVisitor visitor)
accept in interface OWLIndividualpublic <O> O accept(OWLIndividualVisitorEx<O> visitor)
accept in interface OWLIndividual
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||