Class GraphDSL$


  • public class GraphDSL$
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static GraphDSL$ MODULE$
      Static reference to the singleton instance of this Scala object.
    • Constructor Summary

      Constructors 
      Constructor Description
      GraphDSL$()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <M> GraphDSL.Builder<M> builder()
      Start building a GraphDSL.
      <S extends Shape>
      Graph<S,​NotUsed>
      create​(Function<GraphDSL.Builder<NotUsed>,​S> block)
      Creates a new Graph of the given Shape by passing a GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S extends Shape,​M>
      Graph<S,​M>
      create​(Graph<S1,​M> g1, Function2<GraphDSL.Builder<M>,​S1,​S> block)
      Creates a new Graph by importing the given graph g1 and its Shape along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S extends Shape,​M1,​M2,​M>
      Graph<S,​M>
      create​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Function2<M1,​M2,​M> combineMat, Function3<GraphDSL.Builder<M>,​S1,​S2,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <IS extends Shape,​S extends Shape,​M,​G extends Graph<IS,​M>>
      Graph<S,​java.util.List<M>>
      create​(java.util.List<G> graphs, Function2<GraphDSL.Builder<java.util.List<M>>,​java.util.List<IS>,​S> buildBlock)
      Creates a new Graph by importing the given graph list graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M>
      Graph<S,​M>
      create10​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Function10<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M> combineMat, Function11<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M>
      Graph<S,​M>
      create11​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Function11<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M> combineMat, Function12<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M>
      Graph<S,​M>
      create12​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Function12<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M> combineMat, Function13<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M>
      Graph<S,​M>
      create13​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Function13<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M> combineMat, Function14<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M>
      Graph<S,​M>
      create14​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Function14<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M> combineMat, Function15<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M>
      Graph<S,​M>
      create15​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Function15<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M> combineMat, Function16<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M>
      Graph<S,​M>
      create16​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Function16<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M> combineMat, Function17<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M>
      Graph<S,​M>
      create17​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Graph<S17,​M17> g17, Function17<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M> combineMat, Function18<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M>
      Graph<S,​M>
      create18​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Graph<S17,​M17> g17, Graph<S18,​M18> g18, Function18<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M> combineMat, Function19<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M>
      Graph<S,​M>
      create19​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Graph<S17,​M17> g17, Graph<S18,​M18> g18, Graph<S19,​M19> g19, Function19<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M> combineMat, Function20<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S20 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M>
      Graph<S,​M>
      create20​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Graph<S17,​M17> g17, Graph<S18,​M18> g18, Graph<S19,​M19> g19, Graph<S20,​M20> g20, Function20<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M> combineMat, Function21<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S20,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S20 extends Shape,​S21 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M>
      Graph<S,​M>
      create21​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Graph<S10,​M10> g10, Graph<S11,​M11> g11, Graph<S12,​M12> g12, Graph<S13,​M13> g13, Graph<S14,​M14> g14, Graph<S15,​M15> g15, Graph<S16,​M16> g16, Graph<S17,​M17> g17, Graph<S18,​M18> g18, Graph<S19,​M19> g19, Graph<S20,​M20> g20, Graph<S21,​M21> g21, Function21<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M> combineMat, Function22<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S20,​S21,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S extends Shape,​M1,​M2,​M3,​M>
      Graph<S,​M>
      create3​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Function3<M1,​M2,​M3,​M> combineMat, Function4<GraphDSL.Builder<M>,​S1,​S2,​S3,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M>
      Graph<S,​M>
      create4​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Function4<M1,​M2,​M3,​M4,​M> combineMat, Function5<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M>
      Graph<S,​M>
      create5​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Function5<M1,​M2,​M3,​M4,​M5,​M> combineMat, Function6<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M>
      Graph<S,​M>
      create6​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Function6<M1,​M2,​M3,​M4,​M5,​M6,​M> combineMat, Function7<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M>
      Graph<S,​M>
      create7​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Function7<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M> combineMat, Function8<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M>
      Graph<S,​M>
      create8​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Function8<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M> combineMat, Function9<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M>
      Graph<S,​M>
      create9​(Graph<S1,​M1> g1, Graph<S2,​M2> g2, Graph<S3,​M3> g3, Graph<S4,​M4> g4, Graph<S5,​M5> g5, Graph<S6,​M6> g6, Graph<S7,​M7> g7, Graph<S8,​M8> g8, Graph<S9,​M9> g9, Function9<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M> combineMat, Function10<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S> block)
      Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • Methods inherited from class java.lang.Object

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

      • MODULE$

        public static final GraphDSL$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • GraphDSL$

        public GraphDSL$()
    • Method Detail

      • builder

        public <M> GraphDSL.Builder<M> builder()
        Start building a GraphDSL.

        The Builder is mutable and not thread-safe, thus you should construct your Graph and then share the constructed immutable GraphDSL.

      • create

        public <IS extends Shape,​S extends Shape,​M,​G extends Graph<IS,​M>> Graph<S,​java.util.List<M>> create​(java.util.List<G> graphs,
                                                                                                                                          Function2<GraphDSL.Builder<java.util.List<M>>,​java.util.List<IS>,​S> buildBlock)
        Creates a new Graph by importing the given graph list graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create10

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M> Graph<S,​M> create10​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                     Function10<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                     Function11<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create11

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M> Graph<S,​M> create11​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Function11<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                       Function12<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create12

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M> Graph<S,​M> create12​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Function12<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Function13<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create13

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M> Graph<S,​M> create13​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Function13<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Function14<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create14

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M> Graph<S,​M> create14​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Function14<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Function15<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create15

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M> Graph<S,​M> create15​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Function15<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Function16<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create16

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M> Graph<S,​M> create16​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Function16<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Function17<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create17

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M> Graph<S,​M> create17​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Graph<S17,​M17> g17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Function17<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Function18<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create18

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M> Graph<S,​M> create18​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S17,​M17> g17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Graph<S18,​M18> g18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Function18<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Function19<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create19

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M> Graph<S,​M> create19​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S17,​M17> g17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S18,​M18> g18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Graph<S19,​M19> g19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Function19<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Function20<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create20

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S20 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M> Graph<S,​M> create20​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S17,​M17> g17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S18,​M18> g18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S19,​M19> g19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Graph<S20,​M20> g20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Function20<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Function21<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S20,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create21

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S10 extends Shape,​S11 extends Shape,​S12 extends Shape,​S13 extends Shape,​S14 extends Shape,​S15 extends Shape,​S16 extends Shape,​S17 extends Shape,​S18 extends Shape,​S19 extends Shape,​S20 extends Shape,​S21 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M> Graph<S,​M> create21​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S10,​M10> g10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S11,​M11> g11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S12,​M12> g12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S13,​M13> g13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S14,​M14> g14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S15,​M15> g15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S16,​M16> g16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S17,​M17> g17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S18,​M18> g18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S19,​M19> g19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S20,​M20> g20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Graph<S21,​M21> g21,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Function21<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M10,​M11,​M12,​M13,​M14,​M15,​M16,​M17,​M18,​M19,​M20,​M21,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Function22<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S10,​S11,​S12,​S13,​S14,​S15,​S16,​S17,​S18,​S19,​S20,​S21,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create3

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S extends Shape,​M1,​M2,​M3,​M> Graph<S,​M> create3​(Graph<S1,​M1> g1,
                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                  Function3<M1,​M2,​M3,​M> combineMat,
                                                                                                                                                                  Function4<GraphDSL.Builder<M>,​S1,​S2,​S3,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create4

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M> Graph<S,​M> create4​(Graph<S1,​M1> g1,
                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                  Function4<M1,​M2,​M3,​M4,​M> combineMat,
                                                                                                                                                                                                  Function5<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create5

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M> Graph<S,​M> create5​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                                                  Graph<S5,​M5> g5,
                                                                                                                                                                                                                                  Function5<M1,​M2,​M3,​M4,​M5,​M> combineMat,
                                                                                                                                                                                                                                  Function6<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create6

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M> Graph<S,​M> create6​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                  Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                  Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                  Function6<M1,​M2,​M3,​M4,​M5,​M6,​M> combineMat,
                                                                                                                                                                                                                                                                  Function7<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create7

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M> Graph<S,​M> create7​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                  Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                  Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                  Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                  Function7<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M> combineMat,
                                                                                                                                                                                                                                                                                                  Function8<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create8

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M> Graph<S,​M> create8​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                  Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                  Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                  Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                  Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                  Function8<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                  Function9<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.
      • create9

        public <S1 extends Shape,​S2 extends Shape,​S3 extends Shape,​S4 extends Shape,​S5 extends Shape,​S6 extends Shape,​S7 extends Shape,​S8 extends Shape,​S9 extends Shape,​S extends Shape,​M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M> Graph<S,​M> create9​(Graph<S1,​M1> g1,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S2,​M2> g2,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S3,​M3> g3,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S4,​M4> g4,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S5,​M5> g5,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S6,​M6> g6,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S7,​M7> g7,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S8,​M8> g8,
                                                                                                                                                                                                                                                                                                                                                                  Graph<S9,​M9> g9,
                                                                                                                                                                                                                                                                                                                                                                  Function9<M1,​M2,​M3,​M4,​M5,​M6,​M7,​M8,​M9,​M> combineMat,
                                                                                                                                                                                                                                                                                                                                                                  Function10<GraphDSL.Builder<M>,​S1,​S2,​S3,​S4,​S5,​S6,​S7,​S8,​S9,​S> block)
        Creates a new Graph by importing the given graphs and passing their Shapes along with the GraphDSL.Builder to the given create function.