# Package org.eclipse.viatra.integration.mwe2.mwe2impl

- Class Summary
  Class | Description
  --- | ---
  Conditional | Composite transformation step that implements an IF style conditional construction.
  DoWhileLoop | Composite transformation step that implements a 'do..while' style loop.
  ForEachLoop | Composite transformation step that implements a 'foreach' style loop.
  ForLoop | Composite transformation step that implements a 'for' style loop.
  MessageBroker | The MessageBroker is a singleton class that manages topics and subscriptions.
  Parallel | Composite transformation step that enables the parallel execution of transformation steps.
  Parallel.ParallelRunnable |
  PublishTo | SubscribeTo objects provide an interface for creating messages and sending them to a given topic in a single call, via binding a Topic and a MessageFactory together
  Sequence | Composite transformation step that implements a basic sequence control flow construction.
  SubscribeTo | SubscribeTo objects provide an interface for receiving messages from a given topic and processing them in a single call, via binding a Topic and a MessageProcessor together
  Topic | Topics contain subscribing transformation steps and messages sent to these subscribers.
  TransformationChain | MWE2 workflow component that represents a Transformation chain.
  TransformationStep | The TransformationStep abstract class implements the ITransformationStep and adds further basic functions that are typically present in case of (VIATRA based) model transformation steps.
  WhileLoop | Composite transformation step that implements a 'while' style loop.