See: Description
Interface | Description |
---|---|
ITransformExtension |
Transformation Extension
This interface defines the access to a transformation extension and
the manipulations that can be performed on that extension.
|
Class | Description |
---|---|
AbstractTransformExtensionHelper |
This is the abstract class used by transformation extensions to hook into
various aspects of the transformation framework.
|
TransformExtensionUtil |
This is a utility class that provides API for queries about transformation
extensions.
|
This package provides an API for working with a transformation extension.
An interface is provided called ITransformExtension. Objects implementing this interface represent an extension to a transformation. The primary responsibility of the interface is to provide access to the attributes of a transformation extension, such as the author and target transformation id.
An abstract class is provided called AbstractTransformExtensionHelper. This allows transformation extensions to hook into various aspects of the transformation framework, such as validation. To use it, a transformation extension must create a derived class of AbstractTransformExtensionHelper and override the appropriate methods. In the plug-in manifest, the value of the helperClass attribute of the TransformationExtension element should be the name of the derived class.
An extension to a transformation can be defined by someone other than the transformation author, where the extension augments the behavior of that transformation. An extension can also define properties to enable customization of that extension.