O - function typeI - typepublic abstract class Aggregation<O,I> extends AbstractOPPLFunction<O> implements OPPLFunction<O>
| Modifier and Type | Field and Description |
|---|---|
protected List<Aggregandum<I>> |
toAggregate |
| Constructor and Description |
|---|
Aggregation(Collection<? extends Aggregandum<I>> toAggregate) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OPPLFunctionVisitor visitor) |
<P> P |
accept(OPPLFunctionVisitorEx<P> visitor) |
protected abstract O |
aggregate(ValueComputationParameters parameters) |
static Aggregation<org.semanticweb.owlapi.model.OWLClassExpression,Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>> |
buildClassExpressionIntersection(Collection<? extends Aggregandum<Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>>> a,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory) |
static Aggregation<org.semanticweb.owlapi.model.OWLClassExpression,Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>> |
buildClassExpressionUnion(Collection<? extends Aggregandum<Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>>> a,
org.semanticweb.owlapi.model.OWLDataFactory dataFactory) |
static Aggregation<String,String> |
buildStringConcatenation(Collection<? extends Aggregandum<String>> a) |
List<Aggregandum<I>> |
getToAggregate() |
ValueComputation<O> |
getValueComputation(ValueComputationParameters parameters) |
protected String |
renderAggregation(ConstraintSystem constraintSystem,
String prefix,
String openDelimiter,
String separator,
String closedDelimiter) |
protected String |
renderAggregation(org.semanticweb.owlapi.util.ShortFormProvider shortFormProvider,
String prefix,
String openDelimiter,
String separator,
String closedDelimiter) |
computeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, renderrenderprotected final List<Aggregandum<I>> toAggregate
public Aggregation(Collection<? extends Aggregandum<I>> toAggregate)
toAggregate - toAggregateprotected abstract O aggregate(ValueComputationParameters parameters)
public List<Aggregandum<I>> getToAggregate()
public <P> P accept(OPPLFunctionVisitorEx<P> visitor)
accept in interface OPPLFunction<O>P - visitor return typevisitor - visitorpublic void accept(OPPLFunctionVisitor visitor)
accept in interface OPPLFunction<O>visitor - visitorpublic ValueComputation<O> getValueComputation(ValueComputationParameters parameters)
getValueComputation in class AbstractOPPLFunction<O>parameters - parameterspublic static Aggregation<String,String> buildStringConcatenation(Collection<? extends Aggregandum<String>> a)
a - apublic static Aggregation<org.semanticweb.owlapi.model.OWLClassExpression,Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>> buildClassExpressionIntersection(Collection<? extends Aggregandum<Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>>> a, org.semanticweb.owlapi.model.OWLDataFactory dataFactory)
a - adataFactory - dataFactorypublic static Aggregation<org.semanticweb.owlapi.model.OWLClassExpression,Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>> buildClassExpressionUnion(Collection<? extends Aggregandum<Collection<? extends org.semanticweb.owlapi.model.OWLClassExpression>>> a, org.semanticweb.owlapi.model.OWLDataFactory dataFactory)
a - adataFactory - dataFactoryprotected String renderAggregation(ConstraintSystem constraintSystem, String prefix, String openDelimiter, String separator, String closedDelimiter)
constraintSystem - constraintSystemprefix - prefixopenDelimiter - openDelimiterseparator - separatorclosedDelimiter - closedDelimiterCopyright © 2015 The University of Manchester. All Rights Reserved.