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 Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBlockAttributes(Block block, Collection<BlockAttribute> attributes)
void
addBlockInput(Block block, MissionInput scopedInput)
void
addChild(Block parent, Block child)
void
addRunnable(Block block, BiConsumer<In,Out> runnable)
void
addToParallelBlocks(Block block, int maxConcurrency)
IntantiatedMissionTree
build()
-
-
-
Method Detail
-
addBlockAttributes
public void addBlockAttributes(Block block, Collection<BlockAttribute> attributes)
-
addToParallelBlocks
public void addToParallelBlocks(Block block, int maxConcurrency)
-
addRunnable
public void addRunnable(Block block, BiConsumer<In,Out> runnable)
-
addBlockInput
public void addBlockInput(Block block, MissionInput scopedInput)
-
build
public IntantiatedMissionTree build()
-
-