public interface EquivalentAxiomProvider
default OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(Collection<? extends OWLClassExpression> classExpressions)
classExpressions
- equivalent classes. Cannot be null or contain nulls.default OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(Stream<? extends OWLClassExpression> classExpressions)
classExpressions
- equivalent classes. Cannot be null or contain nulls.OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(Collection<? extends OWLClassExpression> classExpressions, Collection<OWLAnnotation> annotations)
classExpressions
- equivalent classes. Cannot be null or contain nulls.annotations
- A set of annotations. Cannot be null or contain nulls.default OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression... classExpressions)
classExpressions
- equivalent classes. Cannot be null or contain nulls.default OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA, OWLClassExpression clsB)
clsA
- one class for equivalenceclsB
- one class for equivalencedefault OWLEquivalentClassesAxiom getOWLEquivalentClassesAxiom(OWLClassExpression clsA, OWLClassExpression clsB, Collection<OWLAnnotation> annotations)
clsA
- one class for equivalenceclsB
- one class for equivalenceannotations
- A set of annotations. Cannot be null or contain nulls.default OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(Collection<? extends OWLObjectPropertyExpression> properties)
properties
- Cannot be null or contain nulls.OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(Collection<? extends OWLObjectPropertyExpression> properties, Collection<OWLAnnotation> annotations)
properties
- Cannot be null or contain nulls.annotations
- A set of annotations. Cannot be null or contain nulls.default OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression... properties)
properties
- Cannot be null or contain nulls.default OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA, OWLObjectPropertyExpression propertyB)
propertyA
- property ApropertyB
- property Bdefault OWLEquivalentObjectPropertiesAxiom getOWLEquivalentObjectPropertiesAxiom(OWLObjectPropertyExpression propertyA, OWLObjectPropertyExpression propertyB, Collection<OWLAnnotation> annotations)
propertyA
- property ApropertyB
- property Bannotations
- A set of annotations. Cannot be null or contain nulls.default OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(Collection<? extends OWLDataPropertyExpression> properties)
properties
- Cannot be null or contain nulls.OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(Collection<? extends OWLDataPropertyExpression> properties, Collection<OWLAnnotation> annotations)
properties
- propertiesannotations
- A set of annotations. Cannot be null or contain nulls.default OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression... properties)
properties
- Cannot be null or contain nulls.default OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA, OWLDataPropertyExpression propertyB)
propertyA
- property ApropertyB
- property Bdefault OWLEquivalentDataPropertiesAxiom getOWLEquivalentDataPropertiesAxiom(OWLDataPropertyExpression propertyA, OWLDataPropertyExpression propertyB, Collection<OWLAnnotation> annotations)
propertyA
- property ApropertyB
- property Bannotations
- A set of annotations. Cannot be null or contain nulls.Copyright © 2020 The University of Manchester. All rights reserved.