@Override public OWLNegativeDataPropertyAssertionAxiom getOWLNegativeDataPropertyAssertionAxiom(OWLDataPropertyExpression property, OWLIndividual subject, OWLLiteral object, Set<? extends OWLAnnotation> annotations) { checkNull(property, "property"); checkNull(object, "object"); checkNull(subject, "subject"); checkNull(annotations, ANNOTATIONS, true); return new OWLNegativeDataPropertyAssertionAxiomImpl(subject, property, object, annotations); }
@Override public OWLAsymmetricObjectPropertyAxiom getOWLAsymmetricObjectPropertyAxiom(OWLObjectPropertyExpression propertyExpression, Set<? extends OWLAnnotation> annotations) { checkNull(propertyExpression, "propertyExpression"); checkNull(annotations, ANNOTATIONS, true); return new OWLAsymmetricObjectPropertyAxiomImpl(propertyExpression, annotations); }
@Override public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA, OWLObjectPropertyExpression propertyB) { checkNull(propertyA, "propertyA"); checkNull(propertyB, "propertyB"); return getOWLEquivalentObjectPropertiesAxiom(propertyA, propertyB, EMPTY_ANNOTATIONS_SET); }
@Nonnull @Override public OWLDataIntersectionOf getOWLDataIntersectionOf( @Nonnull Set<? extends OWLDataRange> dataRanges) { checkNull(dataRanges, "dataRanges", true); return new OWLDataIntersectionOfImpl(dataRanges); }
@Nonnull @Override public OWLObjectIntersectionOf getOWLObjectIntersectionOf( @Nonnull Set<? extends OWLClassExpression> operands) { checkNull(operands, "operands", true); return new OWLObjectIntersectionOfImpl(operands); }
@Override public OWLClass getOWLClass(IRI iri) { checkNull(iri, IRI2); return data.getOWLClass(iri); }
@Override public OWLDisjointClassesAxiom getOWLDisjointClassesAxiom(OWLClassExpression... classExpressions) { checkNull(classExpressions, "classExpressions"); Set<OWLClassExpression> clses = new HashSet<OWLClassExpression>(); clses.addAll(Arrays.asList(classExpressions)); return getOWLDisjointClassesAxiom(clses); }
@Override public SWRLVariable getSWRLVariable(IRI var) { checkNull(var, "var"); return new SWRLVariableImpl(var); }
@Override public OWLLiteral getOWLLiteral(String value) { checkNull(value, "value"); return data.getOWLLiteral(value); }
@Nonnull @Override public OWLSameIndividualAxiom getOWLSameIndividualAxiom( @Nonnull Set<? extends OWLIndividual> individuals, @Nonnull Set<? extends OWLAnnotation> annotations) { checkNull(individuals, "individuals", true); checkAnnotations(annotations); return new OWLSameIndividualAxiomImpl(individuals, annotations); }
@Override public OWLDataUnionOf getOWLDataUnionOf(OWLDataRange... dataRanges) { checkNull(dataRanges, "dataRanges", true); return getOWLDataUnionOf(CollectionFactory.createSet(dataRanges)); }
@Override public OWLDisjointObjectPropertiesAxiom getOWLDisjointObjectPropertiesAxiom( OWLObjectPropertyExpression... properties) { checkNull(properties, "properties", true); return getOWLDisjointObjectPropertiesAxiom(CollectionFactory .createSet(properties)); }
@Override public OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom( OWLDataPropertyExpression... properties) { checkNull(properties, "properties", true); return getOWLEquivalentDataPropertiesAxiom(CollectionFactory .createSet(properties)); }
@Override public OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom( OWLObjectPropertyExpression... properties) { checkNull(properties, "properties", true); return getOWLEquivalentObjectPropertiesAxiom(CollectionFactory .createSet(properties)); }
@Override public OWLAnonymousIndividual getOWLAnonymousIndividual(String id) { checkNull(id, ID2); return new OWLAnonymousIndividualImpl(NodeID.getNodeID(id)); }