org.eclipse.viatra.integration.mwe2

## Interface ITransformationStep

- All Known Implementing Classes:
    Conditional, DoWhileLoop, ForEachLoop, ForLoop, Parallel, Sequence, TransformationStep, WhileLoop

      public interface ITransformationStep

  Interface, which represents a step in a transformation chain. These transformation steps can contain various batch natured functionalities.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()` If the transformation step contains any resources that need to be disposed of, it can be done here.
    `void` | `execute()` Defines the added functionality of the ITransformationStep object
    `void` | `initialize(org.eclipse.emf.mwe2.runtime.workflow.IWorkflowContext ctx)` In this method the transformation step can be initialized.

- - ### Method Detail

    - #### initialize

          void initialize(org.eclipse.emf.mwe2.runtime.workflow.IWorkflowContext ctx)

      In this method the transformation step can be initialized. The workflow context is handed to the transformation step
      Parameters:
        `ctx` - The context of the workflow, which can contain various workflow-specific resources.

    - #### execute

          void execute()

      Defines the added functionality of the ITransformationStep object

    - #### dispose

          void dispose()

      If the transformation step contains any resources that need to be disposed of, it can be done here.