Interface IEdge


  • public interface IEdge

    An interface describing an edge between two block instances in a flow.

    • Method Detail

      • getFrom

        String getFrom()

        Return this edge's origin. The origin consists of the originating block instance identifier plus an optional colon and originating block port name. If the block instance has only one port, no port name is required and the origin is described simply with the block instance identifier.

        Returns:
        edge's origin
      • getTo

        String getTo()

        Return this edge's termination. The termination consists of the terminating block instance identifier plus an optional colon and terminating block port name. If the block instance has only one port, no port name is required and the termination is described simply with the block instance identifier.

        Returns:
        edge's termination
      • getLabel

        String getLabel()

        Return this edge's human-readable label, null if none.

        Returns:
        label
      • getDescription

        String getDescription()

        Return this edge's human-readable description, null if none.

        Returns:
        description
      • getInputTransformations

        IInputTransformations getInputTransformations()

        Return this edge's input tuple transformations, null if none.

        Returns:
        input transformations
      • getAdditionalTransformations

        IAdditionalTransformation[] getAdditionalTransformations()

        Return this edge's additional transformations, applied after applying input transformations, null if none.

        Returns:
        additional transformations