Class AnonymousClassExpressionImpl
java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.owlapi.objects.ce.AnonymousClassExpressionImpl
- All Implemented Interfaces:
Serializable,Comparable<org.semanticweb.owlapi.model.OWLObject>,org.semanticweb.owlapi.model.AsOWLClass,org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature,org.semanticweb.owlapi.model.HasAnonymousIndividuals,org.semanticweb.owlapi.model.HasClassesInSignature,org.semanticweb.owlapi.model.HasComponents,org.semanticweb.owlapi.model.HasContainsEntityInSignature,org.semanticweb.owlapi.model.HasDataPropertiesInSignature,org.semanticweb.owlapi.model.HasDatatypesInSignature,org.semanticweb.owlapi.model.HasHashIndex,org.semanticweb.owlapi.model.HasIndex,org.semanticweb.owlapi.model.HasIndividualsInSignature,org.semanticweb.owlapi.model.HasObjectPropertiesInSignature,org.semanticweb.owlapi.model.HasSignature,org.semanticweb.owlapi.model.IsAnonymous,org.semanticweb.owlapi.model.OWLAnonymousClassExpression,org.semanticweb.owlapi.model.OWLClassExpression,org.semanticweb.owlapi.model.OWLObject,org.semanticweb.owlapi.model.OWLPropertyRange,org.semanticweb.owlapi.model.SWRLPredicate
- Direct Known Subclasses:
CardinalityRestrictionImpl,NaryBooleanClassExpressionImpl,ObjectComplementOfImpl,ObjectHasSelfImpl,ObjectOneOfImpl,QuantifiedRestrictionImpl,ValueRestrictionImpl
public abstract class AnonymousClassExpressionImpl
extends OWLObjectImpl
implements org.semanticweb.owlapi.model.OWLAnonymousClassExpression
- See Also:
-
Field Summary
Fields inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
DEFAULT_COMPARATOR, hashCode, NO_ANNOTATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<org.semanticweb.owlapi.model.OWLClassExpression> Set<org.semanticweb.owlapi.model.OWLClassExpression> Stream<org.semanticweb.owlapi.model.OWLClassExpression> booleancontainsConjunct(org.semanticweb.owlapi.model.OWLClassExpression ce) Stream<org.semanticweb.owlapi.model.OWLClassExpression> org.semanticweb.owlapi.model.OWLClassExpressionorg.semanticweb.owlapi.model.OWLClassExpressiongetNNF()org.semanticweb.owlapi.model.OWLClassExpressionbooleanbooleanMethods inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareIterators, compareTo, containsEntityInSignature, createSet, createSet, createSortedSet, createSortedSet, dataPropertiesInSignature, datatypesInSignature, equalIterators, equals, equalStreams, forOutput, getAnnotationPropertiesInSignature, getAnnotationPropertySet, getAnonymousIndividuals, getAnonymousIndividualSet, getClassesInSignature, getClassExpressionSet, getDataPropertiesInSignature, getDataPropertySet, getDatatypeSet, getDatatypesInSignature, getIndividualsInSignature, getNamedClassSet, getNamedIndividualSet, getNestedClassExpressions, getObjectPropertiesInSignature, getObjectPropertySet, getSignature, getSignatureSet, hashCode, individualsInSignature, mergeAnnotations, nestedClassExpressions, notSame, objectPropertiesInSignature, prepareAnnotations, signature, toContentList, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.semanticweb.owlapi.model.AsOWLClass
asOWLClass, isOWLClassMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasAnonymousIndividuals
anonymousIndividuals, getAnonymousIndividualsMethods inherited from interface org.semanticweb.owlapi.model.HasClassesInSignature
classesInSignature, getClassesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasComponents
components, componentsAnnotationsFirst, componentsWithoutAnnotationsMethods inherited from interface org.semanticweb.owlapi.model.HasContainsEntityInSignature
containsEntityInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDataPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasDatatypesInSignature
datatypesInSignature, getDatatypesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasHashIndex
hashIndexMethods inherited from interface org.semanticweb.owlapi.model.HasIndex
typeIndexMethods inherited from interface org.semanticweb.owlapi.model.HasIndividualsInSignature
getIndividualsInSignature, individualsInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasObjectPropertiesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasSignature
getSignature, signature, unsortedSignatureMethods inherited from interface org.semanticweb.owlapi.model.IsAnonymous
isAnonymous, isNamedMethods inherited from interface org.semanticweb.owlapi.model.OWLClassExpression
accept, accept, getClassExpressionType, isClassExpressionLiteralMethods inherited from interface org.semanticweb.owlapi.model.OWLObject
accept, accept, getNestedClassExpressions, hasSharedStructure, initHashCode, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressions
-
Constructor Details
-
AnonymousClassExpressionImpl
public AnonymousClassExpressionImpl()
-
-
Method Details
-
isOWLThing
public boolean isOWLThing()- Specified by:
isOWLThingin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
isOWLNothing
public boolean isOWLNothing()- Specified by:
isOWLNothingin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
getNNF
public org.semanticweb.owlapi.model.OWLClassExpression getNNF()- Specified by:
getNNFin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
getComplementNNF
public org.semanticweb.owlapi.model.OWLClassExpression getComplementNNF()- Specified by:
getComplementNNFin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
getObjectComplementOf
public org.semanticweb.owlapi.model.OWLClassExpression getObjectComplementOf()- Specified by:
getObjectComplementOfin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
asConjunctSet
- Specified by:
asConjunctSetin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
conjunctSet
- Specified by:
conjunctSetin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
containsConjunct
public boolean containsConjunct(@Nonnull org.semanticweb.owlapi.model.OWLClassExpression ce) - Specified by:
containsConjunctin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
asDisjunctSet
- Specified by:
asDisjunctSetin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-
disjunctSet
- Specified by:
disjunctSetin interfaceorg.semanticweb.owlapi.model.OWLClassExpression
-