public interface OWLNaryClassAxiom extends OWLClassAxiom, OWLNaryAxiom<OWLClassExpression>, OWLSubClassOfAxiomSetShortCut, HasOperands<OWLClassExpression>
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<OWLClassExpression> |
classExpressions()
Gets all of the top level class expressions that appear in this axiom.
|
default java.util.stream.Stream<?> |
components() |
default java.util.stream.Stream<?> |
componentsAnnotationsFirst() |
default java.util.stream.Stream<?> |
componentsWithoutAnnotations() |
boolean |
contains(OWLClassExpression ce)
Determines if this class axiom contains the specified class expression as
an operand.
|
default Set<OWLClassExpression> |
getClassExpressions()
Deprecated.
use the stream method
|
default List<OWLClassExpression> |
getClassExpressionsAsList()
Deprecated.
use the stream method
|
Set<OWLClassExpression> |
getClassExpressionsMinus(OWLClassExpression... desc)
Gets the set of class expressions that appear in this axiom minus the
specfied class expressions.
|
default java.util.stream.Stream<OWLClassExpression> |
operands()
Gets the operands - e.g., the individuals in a sameAs axiom, or the
classes in an equivalent classes axiom.
|
isLogicalAxiomaccept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomType, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isAnonymous, isAxiom, isIndividual, isOfType, isOfType, isOfType, typeIndexaccept, accept, getNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturehashIndexannotations, annotations, annotations, getAnnotations, getAnnotationsallMatch, allMatchAllPairs, anyMatch, anyMatchAllPairs, asPairwiseAxioms, forEach, forEachAllPairs, splitToAnnotatedPairs, walkAllPairwise, walkPairwiseasOWLSubClassOfAxiomsdefault java.util.stream.Stream<?> components()
components in interface HasComponentsdefault java.util.stream.Stream<?> componentsWithoutAnnotations()
componentsWithoutAnnotations in interface HasComponentsdefault java.util.stream.Stream<?> componentsAnnotationsFirst()
componentsAnnotationsFirst in interface HasComponents@Deprecated default Set<OWLClassExpression> getClassExpressions()
Set of class expressions that appear in the axiom.java.util.stream.Stream<OWLClassExpression> classExpressions()
Set of class expressions that appear in the axiom.default java.util.stream.Stream<OWLClassExpression> operands()
HasOperandsoperands in interface HasOperands<OWLClassExpression>operands in interface OWLNaryAxiom<OWLClassExpression>@Deprecated default List<OWLClassExpression> getClassExpressionsAsList()
getClassExpressions() method as a list of class expressions.boolean contains(OWLClassExpression ce)
ce - The class expression to test fortrue if this axiom contains the specified class
expression as an operand, otherwise false.Set<OWLClassExpression> getClassExpressionsMinus(OWLClassExpression... desc)
desc - The class expressions to subtract from the class expressions in
this axiomCopyright © 2017 The University of Manchester. All Rights Reserved.