Comparable<OWLObject>
, HasAnnotationPropertiesInSignature
, HasAnnotations
, HasAnonymousIndividuals
, HasClassesInSignature
, HasContainsEntityInSignature
, HasDataPropertiesInSignature
, HasDatatypesInSignature
, HasIndividualsInSignature
, HasObjectPropertiesInSignature
, HasSignature
, IsAnonymous
, OWLAxiom
, OWLLogicalAxiom
, OWLNaryAxiom<OWLObjectPropertyExpression>
, OWLNaryPropertyAxiom<OWLObjectPropertyExpression>
, OWLObject
, OWLObjectPropertyAxiom
, OWLPropertyAxiom
, Serializable
public interface OWLDisjointObjectPropertiesAxiom extends OWLNaryPropertyAxiom<OWLObjectPropertyExpression>, OWLObjectPropertyAxiom
Modifier and Type | Method | Description |
---|---|---|
Set<OWLDisjointObjectPropertiesAxiom> |
asPairwiseAxioms() |
Gets this axiom as a set of pairwise axioms.
|
OWLDisjointObjectPropertiesAxiom |
getAxiomWithoutAnnotations() |
Gets an axiom that is structurally equivalent to this axiom without
annotations.
|
Set<OWLDisjointObjectPropertiesAxiom> |
splitToAnnotatedPairs() |
Splits this axiom to pairs, including annotations.
|
walkPairwise
getProperties, getPropertiesMinus
@Nonnull Set<OWLDisjointObjectPropertiesAxiom> asPairwiseAxioms()
OWLNaryAxiom
asPairwiseAxioms
in interface OWLNaryAxiom<OWLObjectPropertyExpression>
@Nonnull Set<OWLDisjointObjectPropertiesAxiom> splitToAnnotatedPairs()
OWLNaryAxiom
splitToAnnotatedPairs
in interface OWLNaryAxiom<OWLObjectPropertyExpression>
@Nonnull OWLDisjointObjectPropertiesAxiom getAxiomWithoutAnnotations()
OWLAxiom
getAxiomWithoutAnnotations
in interface OWLAxiom
Copyright © 2018 The University of Manchester. All rights reserved.