Interface MissionRepresentation

    • Method Detail

      • rootBlock

        Block rootBlock()
      • childrenOf

        java.util.List<Block> childrenOf​(Block block)
      • allBlocks

        java.util.Set<Block> allBlocks()
      • isLeaf

        boolean isLeaf​(Block block)
      • parentOf

        java.util.Optional<Block> parentOf​(Block block)
      • parentsToChildren

        com.google.common.collect.ListMultimap<Block,​Block> parentsToChildren()
      • blockOfId

        default java.util.Optional<Block> blockOfId​(java.lang.String id)
      • defaultBreakpoints

        java.util.Set<Block> defaultBreakpoints()
        Default breakpoints determine the default configuration of breakpoints for each mission instance.
        Returns:
        immutable set of blocks that represent default breakpoints