# Package org.eclipse.viatra.integration.mwe2

- Interface Summary
  Interface | Description
  --- | ---
  ICompositeStep | This interface contains the functions of a composite transformation step.
  IMessage<ParameterType> | Interface that defines the base functions of the parametric messages being sent between individual ITransformationStep objects.
  IMessageBroker | The IEventBroker interface defines methods for receiving and publishing messages from and to any given topic.
  IMessageFactory<ParameterType,Message extends IMessage<ParameterType>> | Interface that defines the base functions of a message factory.
  IMessageProcessor<ParameterType,Message extends IMessage<ParameterType>> | Interface that defines the base functions of a message processor.
  IPublishTo | Provides an interface for handling message publishing to a topic.
  ISubscribeTo | Provides an interface for handling topic subscriptions.
  ITopic | Interface that defines the base functions of a Topic object, which is used to implement message based communication between individual ITransformationStep objects.
  ITransformationStep | Interface, which represents a step in a transformation chain.