Class ONTAnonymousClassExpressionImpl.Simple<ONT extends org.apache.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>
java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.internal.objects.ONTObjectImpl
com.github.owlcs.ontapi.internal.objects.ONTResourceImpl
com.github.owlcs.ontapi.internal.objects.ONTExpressionImpl<ONT>
com.github.owlcs.ontapi.internal.objects.ONTAnonymousClassExpressionImpl<ONT,OWL>
com.github.owlcs.ontapi.internal.objects.ONTAnonymousClassExpressionImpl.Simple<ONT,OWL>
- Type Parameters:
ONT- - subtype ofOntClassOWL- - subtype ofOWLAnonymousClassExpression
- All Implemented Interfaces:
AsNode,AsRDFNode,HasObjectFactory,ModelObject<OWL>,ONTComposite,WithContent<ONTExpressionImpl<ONT>>,ONTObject<OWL>,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:
ONTAnonymousClassExpressionImpl.CF,ONTAnonymousClassExpressionImpl.Restriction
- Enclosing class:
ONTAnonymousClassExpressionImpl<ONT extends org.apache.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>
protected abstract static class ONTAnonymousClassExpressionImpl.Simple<ONT extends org.apache.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>
extends ONTAnonymousClassExpressionImpl<ONT,OWL>
A base for all
owl:Restriction class expressions and for ObjectComplementOf expression.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.owlcs.ontapi.internal.objects.ONTAnonymousClassExpressionImpl
ONTAnonymousClassExpressionImpl.CF, ONTAnonymousClassExpressionImpl.DAVF, ONTAnonymousClassExpressionImpl.DEC, ONTAnonymousClassExpressionImpl.DHV, ONTAnonymousClassExpressionImpl.DMAC, ONTAnonymousClassExpressionImpl.DMIC, ONTAnonymousClassExpressionImpl.DSVF, ONTAnonymousClassExpressionImpl.IF, ONTAnonymousClassExpressionImpl.NDAVF, ONTAnonymousClassExpressionImpl.NDSVF, ONTAnonymousClassExpressionImpl.OAVF, ONTAnonymousClassExpressionImpl.OEC, ONTAnonymousClassExpressionImpl.OF, ONTAnonymousClassExpressionImpl.OHS, ONTAnonymousClassExpressionImpl.OHV, ONTAnonymousClassExpressionImpl.OMAC, ONTAnonymousClassExpressionImpl.OMIC, ONTAnonymousClassExpressionImpl.OSVF, ONTAnonymousClassExpressionImpl.Restriction<ONT extends org.apache.jena.ontapi.model.OntClass,OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>, ONTAnonymousClassExpressionImpl.Simple<ONT extends org.apache.jena.ontapi.model.OntClass, OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>, ONTAnonymousClassExpressionImpl.UF, ONTAnonymousClassExpressionImpl.WithClassAndObjectProperty<ONT extends org.apache.jena.ontapi.model.OntClass.ComponentRestriction<org.apache.jena.ontapi.model.OntClass, org.apache.jena.ontapi.model.OntObjectProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithClassAndObjectPropertyAndCardinality<ONT extends org.apache.jena.ontapi.model.OntClass.CardinalityRestriction<org.apache.jena.ontapi.model.OntClass, org.apache.jena.ontapi.model.OntObjectProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithClassMembers<ONT extends org.apache.jena.ontapi.model.OntClass.CollectionOf<org.apache.jena.ontapi.model.OntClass>, OWL extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>, ONTAnonymousClassExpressionImpl.WithDataProperty<ONT extends org.apache.jena.ontapi.model.OntClass, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithDataPropertyUnary<ONT extends org.apache.jena.ontapi.model.OntClass.UnaryRestriction<org.apache.jena.ontapi.model.OntDataProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithDataRangeAndDataProperty<ONT extends org.apache.jena.ontapi.model.OntClass.Restriction, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyAndCardinality<ONT extends org.apache.jena.ontapi.model.OntClass.CardinalityRestriction<org.apache.jena.ontapi.model.OntDataRange, org.apache.jena.ontapi.model.OntDataProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyNary<ONT extends org.apache.jena.ontapi.model.OntClass.NaryRestriction<org.apache.jena.ontapi.model.OntDataRange, org.apache.jena.ontapi.model.OntDataProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithDataRangeAndDataPropertyUnary<ONT extends org.apache.jena.ontapi.model.OntClass.ComponentRestriction<org.apache.jena.ontapi.model.OntDataRange, org.apache.jena.ontapi.model.OntDataProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction>, ONTAnonymousClassExpressionImpl.WithMembers<ONT_M extends org.apache.jena.ontapi.model.OntObject, ONT_C extends org.apache.jena.ontapi.model.OntClass.CollectionOf<ONT_M>, OWL_M extends org.semanticweb.owlapi.model.OWLObject, OWL_C extends org.semanticweb.owlapi.model.OWLAnonymousClassExpression>, ONTAnonymousClassExpressionImpl.WithObjectProperty<ONT extends org.apache.jena.ontapi.model.OntClass.UnaryRestriction<org.apache.jena.ontapi.model.OntObjectProperty>, OWL extends org.semanticweb.owlapi.model.OWLRestriction> -
Field Summary
Fields inherited from class com.github.owlcs.ontapi.internal.objects.ONTExpressionImpl
contentFields inherited from class com.github.owlcs.ontapi.internal.objects.ONTResourceImpl
nodeFields inherited from class com.github.owlcs.ontapi.internal.objects.ONTObjectImpl
modelFields inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
DEFAULT_COMPARATOR, hashCode, NO_ANNOTATIONS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimple(BlankNodeId n, Supplier<org.apache.jena.ontapi.model.OntModel> m) -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanAnswerstrueiff this is anOWL Annotation Property.default booleanAnswerstrueiff this is anOWL Anonymous Individual.default booleanAnswerstrueiff this is anOWL Data Property.default booleanAnswerstrueiff this is anOWL Datatype.default booleanAnswerstrueiff this is anOWL Class.default booleanAnswerstrueiff this is anOWL Named Individual.default booleanAnswerstrueiff this is anOWL Object Property.Methods inherited from class com.github.owlcs.ontapi.internal.objects.ONTAnonymousClassExpressionImpl
asConjunctSet, asDisjunctSet, canContainAnnotationProperties, conjunctSet, containsConjunct, create, create, disjunctSet, getComplementNNF, getNNF, getNNFClassVisitor, getObjectComplementOf, getOWLObject, isClassExpression, isOWLNothing, isOWLThingMethods inherited from class com.github.owlcs.ontapi.internal.objects.ONTExpressionImpl
asNode, asRDFNode, collectContent, collectContent, equals, getBlankNodeId, getContentCache, initContent, toCE, toContentItem, toContentItem, toContentItem, toContentItem, toContentItem, toContentItem, toDR, toIndividual, toLiteral, toNDP, toOPE, triplesMethods inherited from class com.github.owlcs.ontapi.internal.objects.ONTResourceImpl
as, getLiteralLabel, getURI, sameAsMethods inherited from class com.github.owlcs.ontapi.internal.objects.ONTObjectImpl
containsAnnotationProperty, containsDataProperty, containsDatatype, containsEntity, containsEntityInSignature, containsNamedClass, containsNamedIndividual, containsObjectProperty, createContentSet, eraseModel, getAnnotationPropertySet, getAnonymousIndividualSet, getClassExpressionSet, getDataPropertySet, getDatatypeSet, getModel, getNamedClassSet, getNamedIndividualSet, getObjectFactory, getObjectPropertySet, getPersonalityModel, getSignatureSet, toStringMethods inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
annotationPropertiesInSignature, anonymousIndividuals, classesInSignature, compareIterators, compareTo, createSet, createSet, createSortedSet, createSortedSet, dataPropertiesInSignature, datatypesInSignature, equalIterators, equalStreams, forOutput, getAnnotationPropertiesInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, individualsInSignature, mergeAnnotations, nestedClassExpressions, notSame, objectPropertiesInSignature, prepareAnnotations, signature, toContentListMethods 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 com.github.owlcs.ontapi.internal.HasObjectFactory
getDataFactoryMethods 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 com.github.owlcs.ontapi.internal.objects.ModelObject
eraseModel, getModelMethods inherited from interface com.github.owlcs.ontapi.internal.objects.ONTComposite
canContainAnonymousIndividuals, canContainClassExpressions, canContainDataProperties, canContainDatatypes, canContainNamedClasses, canContainNamedIndividuals, canContainObjectProperties, objectsMethods 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, nestedClassExpressionsMethods inherited from interface com.github.owlcs.ontapi.internal.objects.WithContent
clearContent, createContentCache, getContent, hasContent, putContent
-
Constructor Details
-
Simple
-
-
Method Details
-
isAnonymousIndividual
default boolean isAnonymousIndividual()Answerstrueiff this is anOWL Anonymous Individual.- Returns:
- boolean
-
isNamedClass
default boolean isNamedClass()Answerstrueiff this is anOWL Class.- Returns:
- boolean
-
isNamedIndividual
default boolean isNamedIndividual()Answerstrueiff this is anOWL Named Individual.- Returns:
- boolean
-
isDatatype
default boolean isDatatype()Answerstrueiff this is anOWL Datatype.- Returns:
- boolean
-
isObjectProperty
default boolean isObjectProperty()Answerstrueiff this is anOWL Object Property.- Returns:
- boolean
-
isDataProperty
default boolean isDataProperty()Answerstrueiff this is anOWL Data Property.- Returns:
- boolean
-
isAnnotationProperty
default boolean isAnnotationProperty()Answerstrueiff this is anOWL Annotation Property.- Returns:
- boolean
-