org.eclipse.viatra.integration.mwe2

## Interface IMessage<ParameterType>

- Type Parameters:
    `ParameterType` - Template parameter which defines the type of the given event's parameter.
  All Known Implementing Classes:
    StringMessage

      public interface IMessage<ParameterType>

  Interface that defines the base functions of the parametric messages being sent between individual ITransformationStep objects. These messages have a parameter defined by the template parameter. These messages are not used for transferring control from one step to another, only for data transfer.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ParameterType` | `getParameter()` Returns the parameter of the IMessage object.
    `void` | `setParameter(ParameterType parameter)` Sets the parameter of the IMessage object.

- - ### Method Detail

    - #### getParameter

          ParameterType getParameter()

      Returns the parameter of the IMessage object.
      Returns:
        The parameter

    - #### setParameter

          void setParameter(ParameterType parameter)

      Sets the parameter of the IMessage object.
      Parameters:
        `parameter` - New value of the parameter.