Package io.molr.commons.domain
Class ImmutableMissionRepresentation.Builder
- java.lang.Object
-
- io.molr.commons.domain.ImmutableMissionRepresentation.Builder
-
- Enclosing class:
- ImmutableMissionRepresentation
public static class ImmutableMissionRepresentation.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableMissionRepresentation.Builder
addDefaultBreakpoint(Block block)
ImmutableMissionRepresentation.Builder
addDefaultBreakpoints(java.util.Collection<Block> blocks)
MissionRepresentation
build()
ImmutableMissionRepresentation.Builder
parentsToChildren(com.google.common.collect.ListMultimap<Block,Block> tree)
ImmutableMissionRepresentation.Builder
parentToChild(Block parent, Block child)
Block
root()
-
-
-
Method Detail
-
addDefaultBreakpoint
public ImmutableMissionRepresentation.Builder addDefaultBreakpoint(Block block)
-
addDefaultBreakpoints
public ImmutableMissionRepresentation.Builder addDefaultBreakpoints(java.util.Collection<Block> blocks)
-
parentToChild
public ImmutableMissionRepresentation.Builder parentToChild(Block parent, Block child)
-
parentsToChildren
public ImmutableMissionRepresentation.Builder parentsToChildren(com.google.common.collect.ListMultimap<Block,Block> tree)
-
root
public Block root()
-
build
public MissionRepresentation build()
-
-