public class OWLAnonymousIndividualImpl extends OWLIndividualImpl implements OWLAnonymousIndividual
Constructor and Description |
---|
OWLAnonymousIndividualImpl(NodeID nodeID) |
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLAnnotationSubjectVisitor visitor) |
<E> E |
accept(OWLAnnotationSubjectVisitorEx<E> visitor) |
void |
accept(OWLAnnotationValueVisitor visitor) |
<O> O |
accept(OWLAnnotationValueVisitorEx<O> visitor) |
void |
accept(OWLIndividualVisitor visitor) |
<O> O |
accept(OWLIndividualVisitorEx<O> visitor) |
void |
accept(OWLObjectVisitor visitor) |
<O> O |
accept(OWLObjectVisitorEx<O> visitor) |
OWLAnonymousIndividual |
asOWLAnonymousIndividual()
Obtains this individual an anonymous individual if it is indeed anonymous
|
OWLNamedIndividual |
asOWLNamedIndividual()
Obtains this individual as a named individual if it is indeed named.
|
protected int |
compareObjectOfSameType(OWLObject object) |
boolean |
equals(java.lang.Object obj) |
NodeID |
getID()
Gets the ID of this individual.
|
int |
hashCode() |
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 . |
java.lang.String |
toStringID()
Returns a string representation that can be used as the ID of this individual.
|
asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLObjectProperty, getDataPropertyValues, getDataPropertyValues, getDifferentIndividuals, getNegativeDataPropertyValues, getNegativeObjectPropertyValues, getObjectPropertyValues, getObjectPropertyValues, getSameIndividuals, getTypes, getTypes, hasNegativeDataPropertyValue, hasNegativeObjectPropertyValue, hasObjectPropertyValue, isBuiltIn, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLObjectProperty
compareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, isBottomEntity, isTopEntity, setOWLDataFactory, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDataPropertyValues, getDataPropertyValues, getDifferentIndividuals, getNegativeDataPropertyValues, getNegativeObjectPropertyValues, getObjectPropertyValues, getObjectPropertyValues, getSameIndividuals, getTypes, getTypes, hasNegativeDataPropertyValue, hasNegativeObjectPropertyValue, hasObjectPropertyValue
getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
public OWLAnonymousIndividualImpl(NodeID nodeID)
public NodeID getID()
OWLAnonymousIndividual
getID
in interface OWLAnonymousIndividual
public java.lang.String toStringID()
toStringID
in interface OWLIndividual
public boolean isNamed()
OWLIndividual
OWLNamedIndividual
.
Note that this method is the dual of OWLIndividual.isAnonymous()
.isNamed
in interface OWLIndividual
true
if this individual is an instance of OWLNamedIndividual
because it is a named individuals, otherwise false
public boolean isAnonymous()
OWLIndividual
OWLAnonymousIndividual
Note that this method is the dual of OWLIndividual.isNamed()
.isAnonymous
in interface OWLIndividual
true
if this object represents an anonymous
individual (OWLAnonymousIndividual)
or false
if this object represents a named individual (OWLIndividual
)public OWLAnonymousIndividual asOWLAnonymousIndividual()
OWLIndividual
asOWLAnonymousIndividual
in interface OWLIndividual
public OWLNamedIndividual asOWLNamedIndividual()
OWLIndividual
asOWLNamedIndividual
in interface OWLIndividual
protected int compareObjectOfSameType(OWLObject object)
compareObjectOfSameType
in class OWLObjectImpl
public void accept(OWLObjectVisitor visitor)
public <O> O accept(OWLObjectVisitorEx<O> visitor)
public void accept(OWLIndividualVisitor visitor)
accept
in interface OWLIndividual
public <O> O accept(OWLIndividualVisitorEx<O> visitor)
accept
in interface OWLIndividual
public void accept(OWLAnnotationValueVisitor visitor)
accept
in interface OWLAnnotationValue
public <O> O accept(OWLAnnotationValueVisitorEx<O> visitor)
accept
in interface OWLAnnotationValue
public void accept(OWLAnnotationSubjectVisitor visitor)
accept
in interface OWLAnnotationSubject
public <E> E accept(OWLAnnotationSubjectVisitorEx<E> visitor)
accept
in interface OWLAnnotationSubject
public boolean equals(java.lang.Object obj)
equals
in class OWLIndividualImpl
public int hashCode()
hashCode
in class OWLObjectImpl