# Package org.eclipse.viatra.transformation.evm.update

- Interface Summary
  Interface | Description
  --- | ---
  IUpdateCompleteListener | This interface is used for listening to update complete events sent by an `IUpdateCompleteProvider`.
  IUpdateCompleteProvider | This interface is used to register listeners for a given type of update complete event.

- Class Summary
  Class | Description
  --- | ---
  IQBaseCallbackUpdateCompleteProvider | This provider implementation uses the IQBase after update callback as an event source for update complete events.
  QueryEngineUpdateCompleteProvider | This provider implementation uses the ViatraQueryEngine model update listener as an event source for update complete events.
  UpdateCompleteProvider | This abstract implementation allows the registration of listeners and calls them when an update complete event occurs.