org.thewonderlemming.c4plantuml.graphml.model

## Interface WithEdges<T>

- Type Parameters:
    `T` - the type of the result of the function.
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public interface WithEdges<T>

  A basic Java `Function` to create fluent builders such as `GraphMLModel.builder()`.
  Author:
    thewonderlemming

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `withEdges(List<EdgeModel> edges)` Takes a list of `EdgeModel`, processes it and returns a results of type T.
    `default T` | `withoutEdges()` A semantic call to pass no value to the current function.

- - ### Method Detail

    - #### withEdges

          T withEdges(List<EdgeModel> edges)

      Takes a list of `EdgeModel`, processes it and returns a results of type T.
      Parameters:
        `edges` - the parameter given to the function.
      Returns:
        the results of the function.

    - #### withoutEdges

          default T withoutEdges()

      A semantic call to pass no value to the current function.
      Returns:
        the results of the function.

Copyright © 2020. All rights reserved.