public class OWLDataPropertyAssertionAxiomImpl extends OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral> implements OWLDataPropertyAssertionAxiom
| Constructor and Description |
|---|
OWLDataPropertyAssertionAxiomImpl(OWLIndividual subject,
OWLDataPropertyExpression property,
OWLLiteral value,
Set<? extends OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLAxiomVisitor visitor) |
<O> O |
accept(OWLAxiomVisitorEx<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) |
OWLSubClassOfAxiom |
asOWLSubClassOfAxiom()
Gets this axiom as an
OWLSubClassOfAxiom. |
boolean |
equals(Object obj) |
OWLDataPropertyAssertionAxiom |
getAnnotatedAxiom(Set<OWLAnnotation> annotations)
Gets a copy of this axiom that is annotated with the specified
annotations.
|
AxiomType<?> |
getAxiomType()
Gets the axiom type for this axiom.
|
OWLDataPropertyAssertionAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
getObject, getProperty, getSubjectisAnnotationAxiom, isLogicalAxiomaccept, equalsIgnoreAnnotations, getAnnotations, getAnnotations, getAnonymousIndividuals, getNNF, getSignature, isAnnotated, isOfType, isOfTypecompareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, hashCode, isBottomEntity, isTopEntity, toStringgetObject, getProperty, getSubjectequalsIgnoreAnnotations, getAnnotations, getAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfTypegetNestedClassExpressions, isBottomEntity, isTopEntity, toStringcompareTogetSignaturecontainsEntityInSignaturegetAnonymousIndividualsgetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetIndividualsInSignaturegetDatatypesInSignaturegetAnnotationPropertiesInSignaturepublic OWLDataPropertyAssertionAxiomImpl(@Nonnull OWLIndividual subject, @Nonnull OWLDataPropertyExpression property, @Nonnull OWLLiteral value, @Nonnull Set<? extends OWLAnnotation> annotations)
subject - subjectproperty - propertyvalue - valueannotations - annotationspublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet in interface HasIncrementalSignatureGenerationSupportaddSignatureEntitiesToSet in class OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral>entities - entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet in interface HasIncrementalSignatureGenerationSupportaddAnonymousIndividualsToSet in class OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral>anons - anonymous individuals set where individuals will be added@Nonnull public OWLSubClassOfAxiom asOWLSubClassOfAxiom()
OWLSubClassOfAxiomShortCutOWLSubClassOfAxiom.asOWLSubClassOfAxiom in interface OWLSubClassOfAxiomShortCutOWLSubClassOfAxiom that
is equivalent to this axiom. Note that annotations are not copied
to the returned
OWLSubClassOfAxiom axiom.public OWLDataPropertyAssertionAxiom getAxiomWithoutAnnotations()
OWLAxiomgetAxiomWithoutAnnotations in interface OWLAxiomgetAxiomWithoutAnnotations in interface OWLDataPropertyAssertionAxiompublic OWLDataPropertyAssertionAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations)
OWLAxiomgetAnnotatedAxiom in interface OWLAxiomannotations - The annotations that will be added to existing annotations to
annotate the copy of this axiomOWLAxiom#getAnnotations() method.public boolean equals(Object obj)
equals in class OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral>public void accept(OWLAxiomVisitor visitor)
public void accept(OWLObjectVisitor visitor)
OWLObjectpublic <O> O accept(OWLAxiomVisitorEx<O> visitor)
public <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectpublic AxiomType<?> getAxiomType()
OWLAxiomgetAxiomType in interface OWLAxiomCopyright © 2016 The University of Manchester. All Rights Reserved.