public class OPPLOWLDisjointDataPropertiesAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression> implements org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom
| Constructor and Description |
|---|
OPPLOWLDisjointDataPropertiesAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLDataPropertyExpression> propertyExpressions,
Collection<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
boolean shouldExpandAsPairWise) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor) |
void |
accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor) |
<O> O |
accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor) |
Collection<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> |
asPairwiseAxioms() |
int |
compareTo(org.semanticweb.owlapi.model.OWLObject o) |
boolean |
containsEntityInSignature(org.semanticweb.owlapi.model.OWLEntity owlEntity) |
boolean |
equals(Object obj) |
boolean |
equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) |
<T extends org.semanticweb.owlapi.model.OWLAxiom> |
getAnnotatedAxiom(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
org.semanticweb.owlapi.model.AxiomType<?> |
getAxiomType() |
org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom |
getAxiomWithoutAnnotations() |
org.semanticweb.owlapi.model.OWLAxiom |
getNNF() |
Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> |
getPropertiesMinus(org.semanticweb.owlapi.model.OWLDataPropertyExpression property) |
int |
hashCode() |
boolean |
isAnnotated() |
boolean |
isAnnotationAxiom() |
boolean |
isBottomEntity() |
boolean |
isLogicalAxiom() |
boolean |
isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes) |
boolean |
isOfType(Collection<org.semanticweb.owlapi.model.AxiomType<?>> types) |
boolean |
isTopEntity() |
java.util.stream.Stream<org.semanticweb.owlapi.model.OWLDataPropertyExpression> |
properties() |
boolean |
shouldExpandAsPairWise() |
Collection<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> |
splitToAnnotatedPairs() |
String |
toString() |
<T> Collection<T> |
walkPairwise(org.semanticweb.owlapi.model.OWLPairwiseVisitor<T,org.semanticweb.owlapi.model.OWLDataPropertyExpression> visitor) |
getInlineSetclone, finalize, getClass, notify, notifyAll, wait, wait, waithashIndexcomponents, componentsAnnotationsFirst, componentsWithoutAnnotations, getProperties, initHashCode, operandsgetAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, isAnonymous, isAxiom, isIndividual, isOfType, typeIndexgetNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isIRI, isOntology, nestedClassExpressionsgetSignature, signature, unsortedSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignatureannotations, annotations, annotations, annotationsAsList, getAnnotations, getAnnotationspublic OPPLOWLDisjointDataPropertiesAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLDataPropertyExpression> propertyExpressions, Collection<org.semanticweb.owlapi.model.OWLAnnotation> annotations, boolean shouldExpandAsPairWise)
dataFactory - dataFactorypropertyExpressions - propertyExpressionsannotations - annotationsshouldExpandAsPairWise - shouldExpandAsPairWisepublic boolean shouldExpandAsPairWise()
public boolean containsEntityInSignature(org.semanticweb.owlapi.model.OWLEntity owlEntity)
containsEntityInSignature in interface org.semanticweb.owlapi.model.HasContainsEntityInSignaturepublic java.util.stream.Stream<org.semanticweb.owlapi.model.OWLDataPropertyExpression> properties()
properties in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLDataPropertyExpression> getPropertiesMinus(org.semanticweb.owlapi.model.OWLDataPropertyExpression property)
getPropertiesMinus in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiompublic void accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiomaccept in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiompublic <O> O accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiomaccept in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiompublic <T extends org.semanticweb.owlapi.model.OWLAxiom> T getAnnotatedAxiom(java.util.stream.Stream<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
getAnnotatedAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic void accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiomaccept in interface org.semanticweb.owlapi.model.OWLObjectpublic <O> O accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiomaccept in interface org.semanticweb.owlapi.model.OWLObjectpublic int compareTo(org.semanticweb.owlapi.model.OWLObject o)
compareTo in interface Comparable<org.semanticweb.owlapi.model.OWLObject>public boolean equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom)
equalsIgnoreAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isTopEntity()
isTopEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isLogicalAxiom()
isLogicalAxiom in interface org.semanticweb.owlapi.model.OWLAxiomisLogicalAxiom in interface org.semanticweb.owlapi.model.OWLLogicalAxiompublic boolean isBottomEntity()
isBottomEntity in interface org.semanticweb.owlapi.model.OWLObjectpublic boolean isAnnotated()
isAnnotated in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.AxiomType<?> getAxiomType()
getAxiomType in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomType in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiompublic boolean isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(Collection<org.semanticweb.owlapi.model.AxiomType<?>> types)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic org.semanticweb.owlapi.model.OWLAxiom getNNF()
getNNF in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isAnnotationAxiom()
isAnnotationAxiom in interface org.semanticweb.owlapi.model.OWLAxiompublic Collection<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> splitToAnnotatedPairs()
splitToAnnotatedPairs in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiomsplitToAnnotatedPairs in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public <T> Collection<T> walkPairwise(org.semanticweb.owlapi.model.OWLPairwiseVisitor<T,org.semanticweb.owlapi.model.OWLDataPropertyExpression> visitor)
walkPairwise in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>public Collection<org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom> asPairwiseAxioms()
asPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiomasPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLDataPropertyExpression>Copyright © 2018 The University of Manchester. All Rights Reserved.