public class OPPLOWLDisjointObjectPropertiesAxiom extends AbstractInlineSetAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> implements org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom
| Constructor and Description |
|---|
OPPLOWLDisjointObjectPropertiesAxiom(OPPLOWLDataFactory dataFactory,
InlineSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> 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.OWLDisjointObjectPropertiesAxiom> |
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.OWLDisjointObjectPropertiesAxiom |
getAxiomWithoutAnnotations() |
org.semanticweb.owlapi.model.OWLAxiom |
getNNF() |
Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> |
getPropertiesMinus(org.semanticweb.owlapi.model.OWLObjectPropertyExpression 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.OWLObjectPropertyExpression> |
properties() |
boolean |
shouldExpandAsPairWise() |
Collection<org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom> |
splitToAnnotatedPairs() |
String |
toString() |
<T> Collection<T> |
walkPairwise(org.semanticweb.owlapi.model.OWLPairwiseVisitor<T,org.semanticweb.owlapi.model.OWLObjectPropertyExpression> visitor) |
getInlineSetclone, finalize, getClass, notify, notifyAll, wait, wait, waithashIndexcomponents, componentsAnnotationsFirst, componentsWithoutAnnotations, getProperties, initHashCode, operandspublic OPPLOWLDisjointObjectPropertiesAxiom(OPPLOWLDataFactory dataFactory, InlineSet<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> 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.OWLObjectPropertyExpression> properties()
properties in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> getPropertiesMinus(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property)
getPropertiesMinus in interface org.semanticweb.owlapi.model.OWLNaryPropertyAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLAxiomgetAxiomWithoutAnnotations in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiompublic void accept(org.semanticweb.owlapi.model.OWLAxiomVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiomaccept in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiompublic <O> O accept(org.semanticweb.owlapi.model.OWLAxiomVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLAxiomaccept in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiompublic void accept(org.semanticweb.owlapi.model.OWLObjectVisitor visitor)
accept in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiomaccept in interface org.semanticweb.owlapi.model.OWLObjectpublic <O> O accept(org.semanticweb.owlapi.model.OWLObjectVisitorEx<O> visitor)
accept in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiomaccept 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.OWLDisjointObjectPropertiesAxiompublic 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.OWLDisjointObjectPropertiesAxiom> splitToAnnotatedPairs()
splitToAnnotatedPairs in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiomsplitToAnnotatedPairs in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public <T> Collection<T> walkPairwise(org.semanticweb.owlapi.model.OWLPairwiseVisitor<T,org.semanticweb.owlapi.model.OWLObjectPropertyExpression> visitor)
walkPairwise in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Collection<org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom> asPairwiseAxioms()
asPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiomasPairwiseAxioms in interface org.semanticweb.owlapi.model.OWLNaryAxiom<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public <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.OWLAxiomCopyright © 2018 The University of Manchester. All Rights Reserved.