Class ProposerComposerConfiguration.Configurator<C extends Candidate,I extends CompositionComponent<C>,R extends Result>
- java.lang.Object
-
- org.processmining.specpp.config.components.ProposerComposerConfiguration.Configurator<C,I,R>
-
- All Implemented Interfaces:
java.util.function.Function<GlobalComponentRepository,ProposerComposerConfiguration<C,I,R>>,ComponentInitializerBuilder<ProposerComposerConfiguration<C,I,R>>,InitializingBuilder<ProposerComposerConfiguration<C,I,R>,GlobalComponentRepository>
- Enclosing class:
- ProposerComposerConfiguration<C extends Candidate,I extends CompositionComponent<C>,R extends Result>
public static class ProposerComposerConfiguration.Configurator<C extends Candidate,I extends CompositionComponent<C>,R extends Result> extends java.lang.Object implements ComponentInitializerBuilder<ProposerComposerConfiguration<C,I,R>>
-
-
Constructor Summary
Constructors Constructor Description Configurator()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.config.components.InitializingBuilder
apply
-
-
-
-
Method Detail
-
proposer
public ProposerComposerConfiguration.Configurator<C,I,R> proposer(SimpleBuilder<? extends ProposerComponent<C>> proposerBuilder)
-
composition
public ProposerComposerConfiguration.Configurator<C,I,R> composition(SimpleBuilder<? extends I> compositionBuilder)
-
terminalComposition
public ProposerComposerConfiguration.Configurator<C,I,R> terminalComposition(SimpleBuilder<? extends I> compositionBuilder)
-
recursiveCompositions
@SafeVarargs public final ProposerComposerConfiguration.Configurator<C,I,R> recursiveCompositions(InitializingBuilder<? extends I,? super I>... compositionBuilderChain)
-
composer
public ProposerComposerConfiguration.Configurator<C,I,R> composer(InitializingBuilder<? extends ComposerComponent<C,I,R>,? super I> composerBuilder)
-
terminalComposer
public ProposerComposerConfiguration.Configurator<C,I,R> terminalComposer(InitializingBuilder<? extends ComposerComponent<C,I,R>,? super I> composerBuilder)
-
recursiveComposers
@SafeVarargs public final ProposerComposerConfiguration.Configurator<C,I,R> recursiveComposers(InitializingBuilder<? extends ComposerComponent<C,I,R>,ComposerComponent<C,I,R>>... composerBuilderChain)
-
build
public ProposerComposerConfiguration<C,I,R> build(GlobalComponentRepository gcr)
- Specified by:
buildin interfaceInitializingBuilder<C extends Candidate,I extends CompositionComponent<C>>
-
-