Interface WithoutAnnotations
- All Superinterfaces:
org.semanticweb.owlapi.model.HasAnnotations,WithAnnotations
- All Known Implementing Classes:
AnnotationAssertionTranslator.AxiomImpl.SimpleImpl,AnnotationPropertyDomainTranslator.AxiomImpl.SimpleImpl,AnnotationPropertyRangeTranslator.AxiomImpl.SimpleImpl,AsymmetricObjectPropertyTranslator.AxiomImpl.SimpleImpl,ClassAssertionTranslator.AxiomImpl.SimpleImpl,DataPropertyAssertionTranslator.AxiomImpl.SimpleImpl,DataPropertyDomainTranslator.AxiomImpl.SimpleImpl,DataPropertyRangeTranslator.AxiomImpl.SimpleImpl,DatatypeDefinitionTranslator.AxiomImpl.SimpleImpl,DeclarationTranslator.AxiomImpl.SimpleImpl,DifferentIndividualsTranslator.AxiomImpl.SimpleImpl,DisjointClassesTranslator.AxiomImpl.SimpleImpl,DisjointDataPropertiesTranslator.AxiomImpl.SimpleImpl,DisjointObjectPropertiesTranslator.AxiomImpl.SimpleImpl,EquivalentClassesTranslator.AxiomImpl.SimpleImpl,EquivalentDataPropertiesTranslator.AxiomImpl.SimpleImpl,EquivalentObjectPropertiesTranslator.AxiomImpl.SimpleImpl,FunctionalDataPropertyTranslator.AxiomImpl.SimpleImpl,FunctionalObjectPropertyTranslator.AxiomImpl.SimpleImpl,InverseFunctionalObjectPropertyTranslator.AxiomImpl.SimpleImpl,InverseObjectPropertiesTranslator.AxiomImpl.SimpleImpl,IrreflexiveObjectPropertyTranslator.AxiomImpl.SimpleImpl,ObjectPropertyAssertionTranslator.AxiomImpl.SimpleImpl,ObjectPropertyDomainTranslator.AxiomImpl.SimpleImpl,ObjectPropertyRangeTranslator.AxiomImpl.SimpleImpl,ONTAnnotationImpl.SimpleImpl,ReflexiveObjectPropertyTranslator.AxiomImpl.SimpleImpl,SameIndividualTranslator.AxiomImpl.SimpleImpl,SubAnnotationPropertyOfTranslator.AxiomImpl.SimpleImpl,SubClassOfTranslator.AxiomImpl.SimpleImpl,SubDataPropertyOfTranslator.AxiomImpl.SimpleImpl,SubObjectPropertyOfTranslator.AxiomImpl.SimpleImpl,SymmetricObjectPropertyTranslator.AxiomImpl.SimpleImpl,TransitiveObjectPropertyTranslator.AxiomImpl.SimpleImpl
A technical interface, a collection of default method-implementations of
WithAnnotations.
For simplification code.
Created by @szz on 01.10.2019.
- Since:
- 2.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault Stream<org.semanticweb.owlapi.model.OWLAnnotation> Lists allOWLAnnotations on this object.default List<org.semanticweb.owlapi.model.OWLAnnotation> Answers a sorted and distinctListofOWLAnnotations on this object.default booleanAnswerstrueif this object (axiom or annotation) has sub-annotations.Methods inherited from interface org.semanticweb.owlapi.model.HasAnnotations
annotations, annotations, getAnnotations, getAnnotations
-
Method Details
-
isAnnotated
default boolean isAnnotated()Description copied from interface:WithAnnotationsAnswerstrueif this object (axiom or annotation) has sub-annotations.- Specified by:
isAnnotatedin interfaceWithAnnotations- Returns:
- boolean
- See Also:
-
annotations
Description copied from interface:WithAnnotations- Specified by:
annotationsin interfaceorg.semanticweb.owlapi.model.HasAnnotations- Specified by:
annotationsin interfaceWithAnnotations- Returns:
- a
StreamofOWLAnnotations - See Also:
-
annotationsAsList
Description copied from interface:WithAnnotationsAnswers a sorted and distinctListofOWLAnnotations on this object. The returnedListis unmodifiable.- Specified by:
annotationsAsListin interfaceorg.semanticweb.owlapi.model.HasAnnotations- Specified by:
annotationsAsListin interfaceWithAnnotations- Returns:
- an unmodifiable
ListofOWLAnnotations - See Also:
-