public interface ITransformUtilityDescriptor extends ITransformationDescriptor
The constants in this interface define the identifers for the additonal properties that describe a transformation utility.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS
Property ID for the java class implementing the transformation utility.
|
static java.lang.String |
CONFIG_GUI
Property ID for the transformation utility custom GUI class.
|
static java.lang.String |
DECLARING_PLUGIN_ID
Property ID for the declaring plug-in of the transformation utility.
|
AUTHOR, DESCRIPTION, DOCUMENT, EXECUTION_LIST, EXTENSIBLE, GROUP_PATH, GROUP_PATH_DELIMITERS, ICON, ID, KEYWORDS, KEYWORDS_DELIMITERS, LICENSE_ID, LICENSE_VERSION, MODEL_TYPE_DELIMITERS, NAME, PROFILES, PROFILES_DELIMITERS, PROVIDER, PUBLIC, REVERSE_TRANSFORM_ID, SOURCE_MODEL_TYPE, SOURCE_MODEL_TYPE_DELIMITERS, SUPPORTS_SILENT, SUPPORTS_SOURCE_OVERRIDE, TARGET_MODEL_TYPE, TARGET_MODEL_TYPE_DELIMITERS, TRANSFORM_GUI, VERSION
getProperties, getProperty, getPropertyIds, isPublic
getDescription, getId, getName
static final java.lang.String CLASS
The value for this class property should be a fully qualified class in the transformation utility's plug-in that is derived from the class (@link com.ibm.xtools.transform.core.TransformUtility).
static final java.lang.String CONFIG_GUI
By defining this property, transformation utility authors have the ability to override the default tabs and/or to add their own custom tabs. For example, the standard transform property tab contains a table of property name/value pairs. This simplistic presentation of properties may not be suitable, especially if there are dependencies between these properties.
The value for this custom GUI property should be a class in the transformation utility's plug-in that is derived from the class (@link com.ibm.xtools.transform.ui.AbstractTransformGUI).
static final java.lang.String DECLARING_PLUGIN_ID