A transformation can declare a few extension points that allow customizing the original behavior of the transformation, without having to modify the source code of the transformation. A plug-in can contribute an extension, referring the declared extension point, with an associated operation to execute.
Note that extensions are executed only when running in an Eclipse platform. Extensions are ignored if running in a standalone Java application.
Developing Operations
Declaring an Operation Extension Point
Contributing an Operation Extension