Class SubAnnotationPropertyOfAxiomImpl
java.lang.Object
com.github.owlcs.ontapi.owlapi.OWLObjectImpl
com.github.owlcs.ontapi.owlapi.axioms.AxiomImpl
com.github.owlcs.ontapi.owlapi.axioms.SubAnnotationPropertyOfAxiomImpl
- All Implemented Interfaces:
Serializable,Comparable<org.semanticweb.owlapi.model.OWLObject>,org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature,org.semanticweb.owlapi.model.HasAnnotations,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.OWLAnnotationAxiom,org.semanticweb.owlapi.model.OWLAnnotationObject,org.semanticweb.owlapi.model.OWLAxiom,org.semanticweb.owlapi.model.OWLObject,org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
public class SubAnnotationPropertyOfAxiomImpl
extends AxiomImpl
implements org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
- See Also:
-
Field Summary
Fields inherited from class com.github.owlcs.ontapi.owlapi.axioms.AxiomImpl
annotationsFields inherited from class com.github.owlcs.ontapi.owlapi.OWLObjectImpl
DEFAULT_COMPARATOR, hashCode, NO_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSubAnnotationPropertyOfAxiomImpl(org.semanticweb.owlapi.model.OWLAnnotationProperty subProperty, org.semanticweb.owlapi.model.OWLAnnotationProperty superProperty, Collection<org.semanticweb.owlapi.model.OWLAnnotation> annotations) -
Method Summary
Modifier and TypeMethodDescription<T extends org.semanticweb.owlapi.model.OWLAxiom>
TgetAnnotatedAxiom(Stream<org.semanticweb.owlapi.model.OWLAnnotation> anns) org.semanticweb.owlapi.model.OWLAnnotationPropertyorg.semanticweb.owlapi.model.OWLAnnotationPropertyMethods inherited from class com.github.owlcs.ontapi.owlapi.axioms.AxiomImpl
annotations, annotationsAsList, getNNF, isAnnotatedMethods 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 java.lang.Comparable
compareToMethods inherited from interface org.semanticweb.owlapi.model.HasAnnotationPropertiesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignatureMethods inherited from interface org.semanticweb.owlapi.model.HasAnnotations
annotations, annotations, annotations, annotationsAsList, getAnnotations, getAnnotationsMethods 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.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.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.OWLAnnotationAxiom
isAnnotationAxiomMethods inherited from interface org.semanticweb.owlapi.model.OWLAnnotationObject
asAnonymousIndividual, asIRIMethods inherited from interface org.semanticweb.owlapi.model.OWLAxiom
equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAxiom, isIndividual, isLogicalAxiom, isOfType, isOfType, isOfType, typeIndexMethods inherited from interface org.semanticweb.owlapi.model.OWLObject
getNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isOntology, isTopEntity, nestedClassExpressionsMethods inherited from interface org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
accept, accept, accept, accept, components, componentsAnnotationsFirst, componentsWithoutAnnotations, getAxiomType, hashIndex, initHashCode
-
Constructor Details
-
SubAnnotationPropertyOfAxiomImpl
public SubAnnotationPropertyOfAxiomImpl(org.semanticweb.owlapi.model.OWLAnnotationProperty subProperty, org.semanticweb.owlapi.model.OWLAnnotationProperty superProperty, Collection<org.semanticweb.owlapi.model.OWLAnnotation> annotations) - Parameters:
subProperty-OWLAnnotationProperty, the sub propertysuperProperty-OWLAnnotationProperty, the super propertyannotations- aCollectionofOWLAnnotations on the axiom
-
-
Method Details
-
getAnnotatedAxiom
public <T extends org.semanticweb.owlapi.model.OWLAxiom> T getAnnotatedAxiom(@Nonnull Stream<org.semanticweb.owlapi.model.OWLAnnotation> anns) - Specified by:
getAnnotatedAxiomin interfaceorg.semanticweb.owlapi.model.OWLAxiom
-
getAxiomWithoutAnnotations
- Specified by:
getAxiomWithoutAnnotationsin interfaceorg.semanticweb.owlapi.model.OWLAxiom- Specified by:
getAxiomWithoutAnnotationsin interfaceorg.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
-
getSubProperty
public org.semanticweb.owlapi.model.OWLAnnotationProperty getSubProperty()- Specified by:
getSubPropertyin interfaceorg.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
-
getSuperProperty
public org.semanticweb.owlapi.model.OWLAnnotationProperty getSuperProperty()- Specified by:
getSuperPropertyin interfaceorg.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom
-