public abstract class NodeCentricCompositeExecutor<N extends QueryNode,R extends NodeCentricOptimizationResults<N>,P extends NodeCentricOptimizationProposal<N,R>> extends InternalCompositeExecutor<P,R> implements NodeCentricExecutor<N,R,P>
| Constructor and Description |
|---|
NodeCentricCompositeExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<P> |
createNewProposal(R results) |
protected abstract Optional<P> |
createNewProposalFromFocusNode(N focusNode) |
protected abstract com.google.common.collect.ImmutableList<? extends NodeCentricExecutor<N,R,P>> |
getExecutors() |
applyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyprotected Optional<P> createNewProposal(R results)
createNewProposal in class InternalCompositeExecutor<P extends NodeCentricOptimizationProposal<N,R>,R extends NodeCentricOptimizationResults<N>>protected abstract Optional<P> createNewProposalFromFocusNode(N focusNode)
protected abstract com.google.common.collect.ImmutableList<? extends NodeCentricExecutor<N,R,P>> getExecutors()
getExecutors in class InternalCompositeExecutor<P extends NodeCentricOptimizationProposal<N,R>,R extends NodeCentricOptimizationResults<N>>Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.