Package io.molr.mole.core.runnable
Class IntantiatedMissionTree.Builder
- java.lang.Object
-
- io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
-
- Enclosing class:
- IntantiatedMissionTree
public static final class IntantiatedMissionTree.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBlockAttributes(io.molr.commons.domain.Block block, java.util.Collection<io.molr.commons.domain.BlockAttribute> attributes)
void
addBlockInput(io.molr.commons.domain.Block block, io.molr.commons.domain.MissionInput scopedInput)
void
addChild(io.molr.commons.domain.Block parent, io.molr.commons.domain.Block child)
void
addRunnable(io.molr.commons.domain.Block block, java.util.function.BiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
void
addToParallelBlocks(io.molr.commons.domain.Block block, int maxConcurrency)
IntantiatedMissionTree
build()
-
-
-
Method Detail
-
addBlockAttributes
public void addBlockAttributes(io.molr.commons.domain.Block block, java.util.Collection<io.molr.commons.domain.BlockAttribute> attributes)
-
addToParallelBlocks
public void addToParallelBlocks(io.molr.commons.domain.Block block, int maxConcurrency)
-
addChild
public void addChild(io.molr.commons.domain.Block parent, io.molr.commons.domain.Block child)
-
addRunnable
public void addRunnable(io.molr.commons.domain.Block block, java.util.function.BiConsumer<io.molr.commons.domain.In,io.molr.commons.domain.Out> runnable)
-
addBlockInput
public void addBlockInput(io.molr.commons.domain.Block block, io.molr.commons.domain.MissionInput scopedInput)
-
build
public IntantiatedMissionTree build()
-
-