public class OWLDataPropertyAssertionAxiomImpl extends OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral> implements OWLDataPropertyAssertionAxiom
| Constructor and Description |
|---|
OWLDataPropertyAssertionAxiomImpl(OWLIndividual subject,
OWLDataPropertyExpression property,
OWLLiteral value,
java.util.Set<? extends OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLAxiomVisitor visitor) |
<O> O |
accept(OWLAxiomVisitorEx<O> visitor) |
void |
accept(OWLObjectVisitor visitor) |
<O> O |
accept(OWLObjectVisitorEx<O> visitor) |
OWLSubClassOfAxiom |
asOWLSubClassOfAxiom()
Gets this axiom as an
OWLSubClassOfAxiom. |
boolean |
equals(java.lang.Object obj) |
OWLDataPropertyAssertionAxiom |
getAnnotatedAxiom(java.util.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.
|
compareObjectOfSameType, getObject, getProperty, getSubjectisAnnotationAxiom, isLogicalAxiomaccept, equalsIgnoreAnnotations, getAnnotations, getAnnotations, getNNF, isAnnotated, isOfType, isOfType, mergeAnnoscompareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, setOWLDataFactory, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetObject, getProperty, getSubjectequalsIgnoreAnnotations, getAnnotations, getAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfTypegetAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitypublic OWLDataPropertyAssertionAxiomImpl(OWLIndividual subject, OWLDataPropertyExpression property, OWLLiteral value, java.util.Set<? extends OWLAnnotation> annotations)
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(java.util.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(java.lang.Object obj)
equals in class OWLIndividualRelationshipAxiomImpl<OWLDataPropertyExpression,OWLLiteral>public void accept(OWLAxiomVisitor visitor)
public void accept(OWLObjectVisitor visitor)
public <O> O accept(OWLAxiomVisitorEx<O> visitor)
public <O> O accept(OWLObjectVisitorEx<O> visitor)
public AxiomType<?> getAxiomType()
OWLAxiomgetAxiomType in interface OWLAxiom