Interface GraphApply

  • All Known Implementing Classes:
    GraphDSL$

    public interface GraphApply
    Creates a new Graph by passing a GraphDSL.Builder to the given create function.
    • Method Detail

      • create

        <S extends ShapeGraph<S,​NotUsed> create​(scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<NotUsed>,​S> buildBlock)
        Creates a new Graph by passing a GraphDSL.Builder to the given create function.
        Parameters:
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat> Graph<S,​Mat> create​(Graph<Shape,​Mat> g1,
                                                              scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function1<Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graph g1 and passing its Shape along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                Graph<Shape,​M2> g2,
                                                                                scala.Function2<M1,​M2,​Mat> combineMat,
                                                                                scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function2<Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                         Graph<Shape,​M2> g2,
                                                                                         Graph<Shape,​M3> g3,
                                                                                         scala.Function3<M1,​M2,​M3,​Mat> combineMat,
                                                                                         scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function3<Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                  Graph<Shape,​M2> g2,
                                                                                                  Graph<Shape,​M3> g3,
                                                                                                  Graph<Shape,​M4> g4,
                                                                                                  scala.Function4<M1,​M2,​M3,​M4,​Mat> combineMat,
                                                                                                  scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function4<Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                           Graph<Shape,​M2> g2,
                                                                                                           Graph<Shape,​M3> g3,
                                                                                                           Graph<Shape,​M4> g4,
                                                                                                           Graph<Shape,​M5> g5,
                                                                                                           scala.Function5<M1,​M2,​M3,​M4,​M5,​Mat> combineMat,
                                                                                                           scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function5<Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                    Graph<Shape,​M2> g2,
                                                                                                                    Graph<Shape,​M3> g3,
                                                                                                                    Graph<Shape,​M4> g4,
                                                                                                                    Graph<Shape,​M5> g5,
                                                                                                                    Graph<Shape,​M6> g6,
                                                                                                                    scala.Function6<M1,​M2,​M3,​M4,​M5,​M6,​Mat> combineMat,
                                                                                                                    scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function6<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                             Graph<Shape,​M2> g2,
                                                                                                                             Graph<Shape,​M3> g3,
                                                                                                                             Graph<Shape,​M4> g4,
                                                                                                                             Graph<Shape,​M5> g5,
                                                                                                                             Graph<Shape,​M6> g6,
                                                                                                                             Graph<Shape,​M7> g7,
                                                                                                                             scala.Function7<M1,​M2,​M3,​M4,​M5,​M6,​M7,​Mat> combineMat,
                                                                                                                             scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function7<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                      Graph<Shape,​M2> g2,
                                                                                                                                      Graph<Shape,​M3> g3,
                                                                                                                                      Graph<Shape,​M4> g4,
                                                                                                                                      Graph<Shape,​M5> g5,
                                                                                                                                      Graph<Shape,​M6> g6,
                                                                                                                                      Graph<Shape,​M7> g7,
                                                                                                                                      Graph<Shape,​M8> g8,
                                                                                                                                      scala.Function8<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​Mat> combineMat,
                                                                                                                                      scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function8<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                               Graph<Shape,​M2> g2,
                                                                                                                                               Graph<Shape,​M3> g3,
                                                                                                                                               Graph<Shape,​M4> g4,
                                                                                                                                               Graph<Shape,​M5> g5,
                                                                                                                                               Graph<Shape,​M6> g6,
                                                                                                                                               Graph<Shape,​M7> g7,
                                                                                                                                               Graph<Shape,​M8> g8,
                                                                                                                                               Graph<Shape,​M9> g9,
                                                                                                                                               scala.Function9<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​Mat> combineMat,
                                                                                                                                               scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function9<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                         Graph<Shape,​M2> g2,
                                                                                                                                                         Graph<Shape,​M3> g3,
                                                                                                                                                         Graph<Shape,​M4> g4,
                                                                                                                                                         Graph<Shape,​M5> g5,
                                                                                                                                                         Graph<Shape,​M6> g6,
                                                                                                                                                         Graph<Shape,​M7> g7,
                                                                                                                                                         Graph<Shape,​M8> g8,
                                                                                                                                                         Graph<Shape,​M9> g9,
                                                                                                                                                         Graph<Shape,​M10> g10,
                                                                                                                                                         scala.Function10<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​Mat> combineMat,
                                                                                                                                                         scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function10<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                   Graph<Shape,​M2> g2,
                                                                                                                                                                   Graph<Shape,​M3> g3,
                                                                                                                                                                   Graph<Shape,​M4> g4,
                                                                                                                                                                   Graph<Shape,​M5> g5,
                                                                                                                                                                   Graph<Shape,​M6> g6,
                                                                                                                                                                   Graph<Shape,​M7> g7,
                                                                                                                                                                   Graph<Shape,​M8> g8,
                                                                                                                                                                   Graph<Shape,​M9> g9,
                                                                                                                                                                   Graph<Shape,​M10> g10,
                                                                                                                                                                   Graph<Shape,​M11> g11,
                                                                                                                                                                   scala.Function11<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​Mat> combineMat,
                                                                                                                                                                   scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function11<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                             Graph<Shape,​M2> g2,
                                                                                                                                                                             Graph<Shape,​M3> g3,
                                                                                                                                                                             Graph<Shape,​M4> g4,
                                                                                                                                                                             Graph<Shape,​M5> g5,
                                                                                                                                                                             Graph<Shape,​M6> g6,
                                                                                                                                                                             Graph<Shape,​M7> g7,
                                                                                                                                                                             Graph<Shape,​M8> g8,
                                                                                                                                                                             Graph<Shape,​M9> g9,
                                                                                                                                                                             Graph<Shape,​M10> g10,
                                                                                                                                                                             Graph<Shape,​M11> g11,
                                                                                                                                                                             Graph<Shape,​M12> g12,
                                                                                                                                                                             scala.Function12<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​Mat> combineMat,
                                                                                                                                                                             scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function12<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                       Graph<Shape,​M2> g2,
                                                                                                                                                                                       Graph<Shape,​M3> g3,
                                                                                                                                                                                       Graph<Shape,​M4> g4,
                                                                                                                                                                                       Graph<Shape,​M5> g5,
                                                                                                                                                                                       Graph<Shape,​M6> g6,
                                                                                                                                                                                       Graph<Shape,​M7> g7,
                                                                                                                                                                                       Graph<Shape,​M8> g8,
                                                                                                                                                                                       Graph<Shape,​M9> g9,
                                                                                                                                                                                       Graph<Shape,​M10> g10,
                                                                                                                                                                                       Graph<Shape,​M11> g11,
                                                                                                                                                                                       Graph<Shape,​M12> g12,
                                                                                                                                                                                       Graph<Shape,​M13> g13,
                                                                                                                                                                                       scala.Function13<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​Mat> combineMat,
                                                                                                                                                                                       scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function13<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                 Graph<Shape,​M2> g2,
                                                                                                                                                                                                 Graph<Shape,​M3> g3,
                                                                                                                                                                                                 Graph<Shape,​M4> g4,
                                                                                                                                                                                                 Graph<Shape,​M5> g5,
                                                                                                                                                                                                 Graph<Shape,​M6> g6,
                                                                                                                                                                                                 Graph<Shape,​M7> g7,
                                                                                                                                                                                                 Graph<Shape,​M8> g8,
                                                                                                                                                                                                 Graph<Shape,​M9> g9,
                                                                                                                                                                                                 Graph<Shape,​M10> g10,
                                                                                                                                                                                                 Graph<Shape,​M11> g11,
                                                                                                                                                                                                 Graph<Shape,​M12> g12,
                                                                                                                                                                                                 Graph<Shape,​M13> g13,
                                                                                                                                                                                                 Graph<Shape,​M14> g14,
                                                                                                                                                                                                 scala.Function14<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​Mat> combineMat,
                                                                                                                                                                                                 scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function14<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                           Graph<Shape,​M2> g2,
                                                                                                                                                                                                           Graph<Shape,​M3> g3,
                                                                                                                                                                                                           Graph<Shape,​M4> g4,
                                                                                                                                                                                                           Graph<Shape,​M5> g5,
                                                                                                                                                                                                           Graph<Shape,​M6> g6,
                                                                                                                                                                                                           Graph<Shape,​M7> g7,
                                                                                                                                                                                                           Graph<Shape,​M8> g8,
                                                                                                                                                                                                           Graph<Shape,​M9> g9,
                                                                                                                                                                                                           Graph<Shape,​M10> g10,
                                                                                                                                                                                                           Graph<Shape,​M11> g11,
                                                                                                                                                                                                           Graph<Shape,​M12> g12,
                                                                                                                                                                                                           Graph<Shape,​M13> g13,
                                                                                                                                                                                                           Graph<Shape,​M14> g14,
                                                                                                                                                                                                           Graph<Shape,​M15> g15,
                                                                                                                                                                                                           scala.Function15<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​Mat> combineMat,
                                                                                                                                                                                                           scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function15<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                     Graph<Shape,​M2> g2,
                                                                                                                                                                                                                     Graph<Shape,​M3> g3,
                                                                                                                                                                                                                     Graph<Shape,​M4> g4,
                                                                                                                                                                                                                     Graph<Shape,​M5> g5,
                                                                                                                                                                                                                     Graph<Shape,​M6> g6,
                                                                                                                                                                                                                     Graph<Shape,​M7> g7,
                                                                                                                                                                                                                     Graph<Shape,​M8> g8,
                                                                                                                                                                                                                     Graph<Shape,​M9> g9,
                                                                                                                                                                                                                     Graph<Shape,​M10> g10,
                                                                                                                                                                                                                     Graph<Shape,​M11> g11,
                                                                                                                                                                                                                     Graph<Shape,​M12> g12,
                                                                                                                                                                                                                     Graph<Shape,​M13> g13,
                                                                                                                                                                                                                     Graph<Shape,​M14> g14,
                                                                                                                                                                                                                     Graph<Shape,​M15> g15,
                                                                                                                                                                                                                     Graph<Shape,​M16> g16,
                                                                                                                                                                                                                     scala.Function16<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​Mat> combineMat,
                                                                                                                                                                                                                     scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function16<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                               Graph<Shape,​M2> g2,
                                                                                                                                                                                                                               Graph<Shape,​M3> g3,
                                                                                                                                                                                                                               Graph<Shape,​M4> g4,
                                                                                                                                                                                                                               Graph<Shape,​M5> g5,
                                                                                                                                                                                                                               Graph<Shape,​M6> g6,
                                                                                                                                                                                                                               Graph<Shape,​M7> g7,
                                                                                                                                                                                                                               Graph<Shape,​M8> g8,
                                                                                                                                                                                                                               Graph<Shape,​M9> g9,
                                                                                                                                                                                                                               Graph<Shape,​M10> g10,
                                                                                                                                                                                                                               Graph<Shape,​M11> g11,
                                                                                                                                                                                                                               Graph<Shape,​M12> g12,
                                                                                                                                                                                                                               Graph<Shape,​M13> g13,
                                                                                                                                                                                                                               Graph<Shape,​M14> g14,
                                                                                                                                                                                                                               Graph<Shape,​M15> g15,
                                                                                                                                                                                                                               Graph<Shape,​M16> g16,
                                                                                                                                                                                                                               Graph<Shape,​M17> g17,
                                                                                                                                                                                                                               scala.Function17<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​Mat> combineMat,
                                                                                                                                                                                                                               scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function17<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                                         Graph<Shape,​M2> g2,
                                                                                                                                                                                                                                         Graph<Shape,​M3> g3,
                                                                                                                                                                                                                                         Graph<Shape,​M4> g4,
                                                                                                                                                                                                                                         Graph<Shape,​M5> g5,
                                                                                                                                                                                                                                         Graph<Shape,​M6> g6,
                                                                                                                                                                                                                                         Graph<Shape,​M7> g7,
                                                                                                                                                                                                                                         Graph<Shape,​M8> g8,
                                                                                                                                                                                                                                         Graph<Shape,​M9> g9,
                                                                                                                                                                                                                                         Graph<Shape,​M10> g10,
                                                                                                                                                                                                                                         Graph<Shape,​M11> g11,
                                                                                                                                                                                                                                         Graph<Shape,​M12> g12,
                                                                                                                                                                                                                                         Graph<Shape,​M13> g13,
                                                                                                                                                                                                                                         Graph<Shape,​M14> g14,
                                                                                                                                                                                                                                         Graph<Shape,​M15> g15,
                                                                                                                                                                                                                                         Graph<Shape,​M16> g16,
                                                                                                                                                                                                                                         Graph<Shape,​M17> g17,
                                                                                                                                                                                                                                         Graph<Shape,​M18> g18,
                                                                                                                                                                                                                                         scala.Function18<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​Mat> combineMat,
                                                                                                                                                                                                                                         scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function18<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        g18 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                                                   Graph<Shape,​M2> g2,
                                                                                                                                                                                                                                                   Graph<Shape,​M3> g3,
                                                                                                                                                                                                                                                   Graph<Shape,​M4> g4,
                                                                                                                                                                                                                                                   Graph<Shape,​M5> g5,
                                                                                                                                                                                                                                                   Graph<Shape,​M6> g6,
                                                                                                                                                                                                                                                   Graph<Shape,​M7> g7,
                                                                                                                                                                                                                                                   Graph<Shape,​M8> g8,
                                                                                                                                                                                                                                                   Graph<Shape,​M9> g9,
                                                                                                                                                                                                                                                   Graph<Shape,​M10> g10,
                                                                                                                                                                                                                                                   Graph<Shape,​M11> g11,
                                                                                                                                                                                                                                                   Graph<Shape,​M12> g12,
                                                                                                                                                                                                                                                   Graph<Shape,​M13> g13,
                                                                                                                                                                                                                                                   Graph<Shape,​M14> g14,
                                                                                                                                                                                                                                                   Graph<Shape,​M15> g15,
                                                                                                                                                                                                                                                   Graph<Shape,​M16> g16,
                                                                                                                                                                                                                                                   Graph<Shape,​M17> g17,
                                                                                                                                                                                                                                                   Graph<Shape,​M18> g18,
                                                                                                                                                                                                                                                   Graph<Shape,​M19> g19,
                                                                                                                                                                                                                                                   scala.Function19<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​Mat> combineMat,
                                                                                                                                                                                                                                                   scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function19<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        g18 - (undocumented)
        g19 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                                                             Graph<Shape,​M2> g2,
                                                                                                                                                                                                                                                             Graph<Shape,​M3> g3,
                                                                                                                                                                                                                                                             Graph<Shape,​M4> g4,
                                                                                                                                                                                                                                                             Graph<Shape,​M5> g5,
                                                                                                                                                                                                                                                             Graph<Shape,​M6> g6,
                                                                                                                                                                                                                                                             Graph<Shape,​M7> g7,
                                                                                                                                                                                                                                                             Graph<Shape,​M8> g8,
                                                                                                                                                                                                                                                             Graph<Shape,​M9> g9,
                                                                                                                                                                                                                                                             Graph<Shape,​M10> g10,
                                                                                                                                                                                                                                                             Graph<Shape,​M11> g11,
                                                                                                                                                                                                                                                             Graph<Shape,​M12> g12,
                                                                                                                                                                                                                                                             Graph<Shape,​M13> g13,
                                                                                                                                                                                                                                                             Graph<Shape,​M14> g14,
                                                                                                                                                                                                                                                             Graph<Shape,​M15> g15,
                                                                                                                                                                                                                                                             Graph<Shape,​M16> g16,
                                                                                                                                                                                                                                                             Graph<Shape,​M17> g17,
                                                                                                                                                                                                                                                             Graph<Shape,​M18> g18,
                                                                                                                                                                                                                                                             Graph<Shape,​M19> g19,
                                                                                                                                                                                                                                                             Graph<Shape,​M20> g20,
                                                                                                                                                                                                                                                             scala.Function20<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​Mat> combineMat,
                                                                                                                                                                                                                                                             scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function20<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        g18 - (undocumented)
        g19 - (undocumented)
        g20 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                                                                       Graph<Shape,​M2> g2,
                                                                                                                                                                                                                                                                       Graph<Shape,​M3> g3,
                                                                                                                                                                                                                                                                       Graph<Shape,​M4> g4,
                                                                                                                                                                                                                                                                       Graph<Shape,​M5> g5,
                                                                                                                                                                                                                                                                       Graph<Shape,​M6> g6,
                                                                                                                                                                                                                                                                       Graph<Shape,​M7> g7,
                                                                                                                                                                                                                                                                       Graph<Shape,​M8> g8,
                                                                                                                                                                                                                                                                       Graph<Shape,​M9> g9,
                                                                                                                                                                                                                                                                       Graph<Shape,​M10> g10,
                                                                                                                                                                                                                                                                       Graph<Shape,​M11> g11,
                                                                                                                                                                                                                                                                       Graph<Shape,​M12> g12,
                                                                                                                                                                                                                                                                       Graph<Shape,​M13> g13,
                                                                                                                                                                                                                                                                       Graph<Shape,​M14> g14,
                                                                                                                                                                                                                                                                       Graph<Shape,​M15> g15,
                                                                                                                                                                                                                                                                       Graph<Shape,​M16> g16,
                                                                                                                                                                                                                                                                       Graph<Shape,​M17> g17,
                                                                                                                                                                                                                                                                       Graph<Shape,​M18> g18,
                                                                                                                                                                                                                                                                       Graph<Shape,​M19> g19,
                                                                                                                                                                                                                                                                       Graph<Shape,​M20> g20,
                                                                                                                                                                                                                                                                       Graph<Shape,​M21> g21,
                                                                                                                                                                                                                                                                       scala.Function21<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​Mat> combineMat,
                                                                                                                                                                                                                                                                       scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function21<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        g18 - (undocumented)
        g19 - (undocumented)
        g20 - (undocumented)
        g21 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • create

        <S extends Shape,​Mat,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M22> Graph<S,​Mat> create​(Graph<Shape,​M1> g1,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M2> g2,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M3> g3,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M4> g4,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M5> g5,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M6> g6,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M7> g7,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M8> g8,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M9> g9,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M10> g10,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M11> g11,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M12> g12,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M13> g13,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M14> g14,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M15> g15,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M16> g16,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M17> g17,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M18> g18,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M19> g19,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M20> g20,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M21> g21,
                                                                                                                                                                                                                                                                                 Graph<Shape,​M22> g22,
                                                                                                                                                                                                                                                                                 scala.Function22<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M22,​Mat> combineMat,
                                                                                                                                                                                                                                                                                 scala.Function1<akka.stream.scaladsl.GraphDSL.Builder<Mat>,​scala.Function22<Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​Shape,​S>> buildBlock)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
        Parameters:
        g1 - (undocumented)
        g2 - (undocumented)
        g3 - (undocumented)
        g4 - (undocumented)
        g5 - (undocumented)
        g6 - (undocumented)
        g7 - (undocumented)
        g8 - (undocumented)
        g9 - (undocumented)
        g10 - (undocumented)
        g11 - (undocumented)
        g12 - (undocumented)
        g13 - (undocumented)
        g14 - (undocumented)
        g15 - (undocumented)
        g16 - (undocumented)
        g17 - (undocumented)
        g18 - (undocumented)
        g19 - (undocumented)
        g20 - (undocumented)
        g21 - (undocumented)
        g22 - (undocumented)
        combineMat - (undocumented)
        buildBlock - (undocumented)
        Returns:
        (undocumented)
      • createGraph

        <S extends Shape,​Mat> Graph<S,​Mat> createGraph​(S shape,
                                                                   akka.stream.scaladsl.GraphDSL.Builder<Mat> graphBuilder)