Interface IntersectionProvider
- All Known Subinterfaces:
OWLDataFactory
- All Known Implementing Classes:
OWLDataFactoryImpl
public interface IntersectionProvider
Object and datatype intersection provider.
-
Method Summary
Modifier and TypeMethodDescriptiondefault OWLDataIntersectionOf
getOWLDataIntersectionOf
(Collection<? extends OWLDataRange> dataRanges) getOWLDataIntersectionOf
(Stream<? extends OWLDataRange> dataRanges) default OWLDataIntersectionOf
getOWLDataIntersectionOf
(OWLDataRange... dataRanges) default OWLObjectIntersectionOf
getOWLObjectIntersectionOf
(Collection<? extends OWLClassExpression> operands) getOWLObjectIntersectionOf
(Stream<? extends OWLClassExpression> operands) default OWLObjectIntersectionOf
getOWLObjectIntersectionOf
(OWLClassExpression... operands)
-
Method Details
-
getOWLDataIntersectionOf
default OWLDataIntersectionOf getOWLDataIntersectionOf(Collection<? extends OWLDataRange> dataRanges) - Parameters:
dataRanges
- data ranges for intersection. Cannot be null or contain nulls.- Returns:
- an OWLDataIntersectionOf on the specified dataranges
-
getOWLDataIntersectionOf
- Parameters:
dataRanges
- data ranges for intersection. Cannot be null or contain nulls.- Returns:
- an OWLDataIntersectionOf on the specified dataranges
-
getOWLDataIntersectionOf
- Parameters:
dataRanges
- data ranges for intersection. Cannot be null or contain nulls.- Returns:
- an OWLDataIntersectionOf on the specified dataranges
-
getOWLObjectIntersectionOf
- Parameters:
operands
- class expressions for intersection. Cannot be null or contain nulls.- Returns:
- an OWLObjectIntersectionOf on the specified operands
-
getOWLObjectIntersectionOf
default OWLObjectIntersectionOf getOWLObjectIntersectionOf(Collection<? extends OWLClassExpression> operands) - Parameters:
operands
- class expressions for intersection. Cannot be null or contain nulls.- Returns:
- an OWLObjectIntersectionOf on the specified operands
-
getOWLObjectIntersectionOf
- Parameters:
operands
- class expressions for intersection. Cannot be null or contain nulls.- Returns:
- an OWLObjectIntersectionOf on the specified operands
-