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)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
com.google.common.base.Optional<OWLAnonymousIndividual> |
asAnonymousIndividual() |
com.google.common.base.Optional<IRI> |
asIRI() |
com.google.common.base.Optional<OWLLiteral> |
asLiteral() |
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.
|
boolean |
equals(Object obj) |
NodeID |
getID()
Gets the ID of this individual.
|
int |
hashCode() |
String |
toStringID() |
compareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity, toString
isLiteral
getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
public NodeID getID()
OWLAnonymousIndividual
getID
in interface OWLAnonymousIndividual
public String toStringID()
toStringID
in interface OWLIndividual
#toString()
representation of the node ID of this individual@Nonnull public OWLAnonymousIndividual asOWLAnonymousIndividual()
OWLIndividual
asOWLAnonymousIndividual
in interface OWLIndividual
public OWLNamedIndividual asOWLNamedIndividual()
OWLIndividual
asOWLNamedIndividual
in interface OWLIndividual
public void accept(OWLObjectVisitor visitor)
OWLObject
public <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
public void accept(OWLIndividualVisitor visitor)
accept
in interface OWLIndividual
visitor
- visitorpublic <O> O accept(OWLIndividualVisitorEx<O> visitor)
accept
in interface OWLIndividual
O
- visitor return typevisitor
- visitorpublic void accept(OWLAnnotationValueVisitor visitor)
accept
in interface OWLAnnotationValue
visitor
- visitor to acceptpublic <O> O accept(OWLAnnotationValueVisitorEx<O> visitor)
accept
in interface OWLAnnotationValue
O
- visitor return typevisitor
- visitor to acceptpublic void accept(OWLAnnotationSubjectVisitor visitor)
accept
in interface OWLAnnotationSubject
visitor
- visitor to acceptpublic <E> E accept(OWLAnnotationSubjectVisitorEx<E> visitor)
accept
in interface OWLAnnotationSubject
E
- visitor return typevisitor
- visitor to acceptpublic com.google.common.base.Optional<IRI> asIRI()
asIRI
in interface OWLAnnotationValue
public com.google.common.base.Optional<OWLAnonymousIndividual> asAnonymousIndividual()
asAnonymousIndividual
in interface OWLAnnotationValue
public com.google.common.base.Optional<OWLLiteral> asLiteral()
asLiteral
in interface OWLAnnotationValue
public boolean equals(Object obj)
equals
in class OWLObjectImplWithoutEntityAndAnonCaching
public int hashCode()
hashCode
in class OWLObjectImplWithoutEntityAndAnonCaching
public void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet
in interface HasIncrementalSignatureGenerationSupport
entities
- entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet
in interface HasIncrementalSignatureGenerationSupport
anons
- anonymous individuals set where individuals will be addedCopyright © 2020 The University of Manchester. All rights reserved.