public abstract class OWLAnonymousClassExpressionImpl extends OWLClassExpressionImpl implements OWLAnonymousClassExpression
| Constructor and Description |
|---|
OWLAnonymousClassExpressionImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<OWLClassExpression> |
asConjunctSet()
Interprets this expression as a conjunction and returns the conjuncts.
|
Set<OWLClassExpression> |
asDisjunctSet()
Interprets this expression as a disjunction and returns the disjuncts.
|
Stream<OWLClassExpression> |
conjunctSet()
Interprets this expression as a conjunction and returns the conjuncts.
|
boolean |
containsConjunct(OWLClassExpression ce)
Determines if this class expression contains a particular conjunct.
|
Stream<OWLClassExpression> |
disjunctSet()
Interprets this expression as a disjunction and returns the disjuncts.
|
OWLClassExpression |
getComplementNNF()
Gets the negation normal form of the complement of this expression.
|
OWLClassExpression |
getNNF()
Gets this expression in negation normal form.
|
OWLClassExpression |
getObjectComplementOf()
Gets the object complement of this class expression.
|
boolean |
isOWLNothing()
Determines if this expression is the built in class owl:Nothing.
|
boolean |
isOWLThing()
Determines if this expression is the built in class owl:Thing.
|
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareTo, containsEntityInSignature, dataPropertiesInSignature, datatypesInSignature, equals, hashCode, individualsInSignature, nestedClassExpressions, objectPropertiesInSignature, signature, toStringaccept, accept, getClassExpressionType, isClassExpressionLiteralaccept, accept, getNestedClassExpressions, hashIteration, hasSharedStructure, initHashCode, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signature, unsortedSignaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturehashIndexcomponents, componentsAnnotationsFirst, componentsWithoutAnnotationsisAnonymous, isNamedasOWLClass, isOWLClassaddAnonymousIndividualsToSet, addSignatureEntitiesToSetpublic boolean isOWLThing()
OWLClassExpressionisOWLThing in interface OWLClassExpressiontrue if this expression is owl:Thing, or false if this expression is
not owl:Thingpublic boolean isOWLNothing()
OWLClassExpressionisOWLNothing in interface OWLClassExpressiontrue if this expression is owl:Nothing, or false if this expression
is not owl:Nothing.public OWLClassExpression getNNF()
OWLClassExpressiongetNNF in interface OWLClassExpressionpublic OWLClassExpression getComplementNNF()
OWLClassExpressiongetComplementNNF in interface OWLClassExpressionpublic OWLClassExpression getObjectComplementOf()
OWLClassExpressiongetObjectComplementOf in interface OWLClassExpressionpublic Set<OWLClassExpression> asConjunctSet()
OWLClassExpressionasConjunctSet in interface OWLClassExpressionpublic Stream<OWLClassExpression> conjunctSet()
OWLClassExpressionconjunctSet in interface OWLClassExpressionpublic boolean containsConjunct(OWLClassExpression ce)
OWLClassExpressioncontainsConjunct in interface OWLClassExpressionce - The conjunct to test fortrue if this class expression is equal to ce or if this class
expression is an ObjectIntersectionOf (possibly nested withing another ObjectIntersectionOf) that contains ce, otherwise false.public Set<OWLClassExpression> asDisjunctSet()
OWLClassExpressionasDisjunctSet in interface OWLClassExpressionpublic Stream<OWLClassExpression> disjunctSet()
OWLClassExpressiondisjunctSet in interface OWLClassExpressionCopyright © 2019 The University of Manchester. All rights reserved.