Class RunnableLeafsMission.Builder

  • Enclosing class:
    RunnableLeafsMission

    public static class RunnableLeafsMission.Builder
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void breakOn​(io.molr.commons.domain.Block block)  
      RunnableLeafsMission build​(io.molr.commons.domain.MissionParameterDescription parameterDescription)  
      io.molr.commons.domain.Block leafChild​(io.molr.commons.domain.Block parent, java.lang.String childName, java.util.function.BiConsumer<io.molr.commons.domain.In,​io.molr.commons.domain.Out> runnable)  
      io.molr.commons.domain.Block parallelChild​(io.molr.commons.domain.Block parent, java.lang.String childName)  
      io.molr.commons.domain.Block root()  
      io.molr.commons.domain.Block sequentialChild​(io.molr.commons.domain.Block parent, java.lang.String childName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • sequentialChild

        public io.molr.commons.domain.Block sequentialChild​(io.molr.commons.domain.Block parent,
                                                            java.lang.String childName)
      • parallelChild

        public io.molr.commons.domain.Block parallelChild​(io.molr.commons.domain.Block parent,
                                                          java.lang.String childName)
      • leafChild

        public io.molr.commons.domain.Block leafChild​(io.molr.commons.domain.Block parent,
                                                      java.lang.String childName,
                                                      java.util.function.BiConsumer<io.molr.commons.domain.In,​io.molr.commons.domain.Out> runnable)
      • root

        public io.molr.commons.domain.Block root()
      • build

        public RunnableLeafsMission build​(io.molr.commons.domain.MissionParameterDescription parameterDescription)
      • breakOn

        public void breakOn​(io.molr.commons.domain.Block block)