Interface PropertyChainAxiomProvider
- All Known Subinterfaces:
OWLDataFactory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Annotation, datatype and object property range provider.
-
Method Summary
Modifier and TypeMethodDescriptiondefault OWLSubPropertyChainOfAxiom
getOWLSubPropertyChainOfAxiom
(List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty) getOWLSubPropertyChainOfAxiom
(List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty, Collection<OWLAnnotation> annotations)
-
Method Details
-
getOWLSubPropertyChainOfAxiom
default OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty) - Parameters:
chain
- Chain of properties. Cannot be null or contain nulls.superProperty
- super property- Returns:
- a subproperty chain axiom
-
getOWLSubPropertyChainOfAxiom
OWLSubPropertyChainOfAxiom getOWLSubPropertyChainOfAxiom(List<? extends OWLObjectPropertyExpression> chain, OWLObjectPropertyExpression superProperty, Collection<OWLAnnotation> annotations) - Parameters:
chain
- Chain of properties. Cannot be null or contain nulls.superProperty
- super propertyannotations
- A set of annotations. Cannot be null or contain nulls.- Returns:
- a subproperty chain axiom
-