Refine search
@Override public OWLSubAnnotationPropertyOfAxiom getOWLSubAnnotationPropertyOfAxiom( OWLAnnotationProperty sub, OWLAnnotationProperty sup, Collection<OWLAnnotation> annotations) { checkNotNull(sub, SUB_PROPERTY_CANNOT_BE_NULL); checkNotNull(sup, SUPER_PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLSubAnnotationPropertyOfAxiomImpl(sub, sup, annotations); }
@Override public OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom( OWLObjectPropertyExpression propertyExpression, Collection<OWLAnnotation> annotations) { checkNotNull(propertyExpression, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAsymmetricObjectPropertyAxiomImpl(propertyExpression, annotations); }
@Override public OWLTransitiveObjectPropertyAxiom getOWLTransitiveObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLTransitiveObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLDisjointUnionAxiom getOWLDisjointUnionAxiom(OWLClass owlClass, Stream<? extends OWLClassExpression> classExpressions, Collection<OWLAnnotation> annotations) { checkNotNull(owlClass, OWL_CLASS_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDisjointUnionAxiomImpl(owlClass, classExpressions.map(x -> x), annotations); }
@Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, Collection<OWLAnnotation> annotations) { checkNotNull(prop, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(owlDataRange, OWL_DATA_RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Override public OWLDeclarationAxiom getOWLDeclarationAxiom(OWLEntity owlEntity, Collection<OWLAnnotation> annotations) { checkNotNull(owlEntity, OWL_ENTITY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDeclarationAxiomImpl(owlEntity, annotations); }
@Override public OWLFunctionalDataPropertyAxiom getOWLFunctionalDataPropertyAxiom( OWLDataPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLFunctionalDataPropertyAxiomImpl(property, annotations); }
@Override public OWLDataPropertyAssertionAxiom getOWLDataPropertyAssertionAxiom( OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(object, OBJECT_CANNOT_BE_NULL); checkNotNull(subject, SUBJECT_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyAssertionAxiomImpl(subject, property, object, annotations); }
@Override public OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom( OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(object, OBJECT_CANNOT_BE_NULL); checkNotNull(subject, SUBJECT_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLNegativeDataPropertyAssertionAxiomImpl(subject, property, object, annotations); }
@Override public OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLReflexiveObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLSymmetricObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLReflexiveObjectPropertyAxiom getOWLReflexiveObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLReflexiveObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, Collection<OWLAnnotation> annotations) { checkNotNull(prop, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override public OWLInverseFunctionalObjectPropertyAxiom getOWLInverseFunctionalObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLInverseFunctionalObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLObjectPropertyDomainAxiom getOWLObjectPropertyDomainAxiom( OWLObjectPropertyExpression property, OWLClassExpression classExpression, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(classExpression, CLASS_EXPRESSION_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLObjectPropertyDomainAxiomImpl(property, classExpression, annotations); }
@Override public OWLObjectPropertyRangeAxiom getOWLObjectPropertyRangeAxiom( OWLObjectPropertyExpression property, OWLClassExpression range, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLObjectPropertyRangeAxiomImpl(property, range, annotations); }
@Override public OWLSymmetricObjectPropertyAxiom getOWLSymmetricObjectPropertyAxiom( OWLObjectPropertyExpression property, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLSymmetricObjectPropertyAxiomImpl(property, annotations); }
@Override public OWLInverseObjectPropertiesAxiom getOWLInverseObjectPropertiesAxiom( OWLObjectPropertyExpression forwardProperty, OWLObjectPropertyExpression inverseProperty, Collection<OWLAnnotation> annotations) { checkNotNull(forwardProperty, FORWARD_PROPERTY_CANNOT_BE_NULL); checkNotNull(inverseProperty, INVERSE_PROPERTY_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLInverseObjectPropertiesAxiomImpl(forwardProperty, inverseProperty, annotations); }
@Override public OWLAnnotationAssertionAxiom getOWLAnnotationAssertionAxiom( OWLAnnotationProperty property, OWLAnnotationSubject subject, OWLAnnotationValue value, Collection<OWLAnnotation> annotations) { checkNotNull(subject, SUBJECT_CANNOT_BE_NULL); checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(value, VALUE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationAssertionAxiomImpl(subject, property, value, annotations); }