Transformation

org.topcased.bus.core.Transformation

Topcased 0.6.0

This extension allows to declare a Topcased transformation working with the AMMA ATL tool.
A Topcased transformation needs a set of input parameters, a set of output parameters.

<!ELEMENT extension (transformation)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT ruleFile EMPTY>

<!ATTLIST ruleFile

filename CDATA #REQUIRED>

Defines the relative path to the compiling ATL rule file. The default extension used for this kind of file is "*.asm".



<!ELEMENT inParam (transformationMetamodel)>

<!ATTLIST inParam

name CDATA #REQUIRED>

Defines the sequence that will contain only one element representing the name of the input metamodel.



<!ELEMENT outParam (transformationMetamodel)>

<!ATTLIST outParam

name CDATA #REQUIRED>

Defines the sequence that will contain only one element representing the name of the output metamodel.



<!ELEMENT transformationMetamodel EMPTY>

<!ATTLIST transformationMetamodel

id           CDATA #REQUIRED

name         CDATA #REQUIRED

modelHandler CDATA "EMF">


<!ELEMENT transformation (ruleFile , inParam+ , outParam)>

<!ATTLIST transformation

id   CDATA #REQUIRED

name CDATA #REQUIRED>

Defines a transformation containing required parameters to run an ATL transformation.



[Enter extension point usage example here.]

[Enter API information here.]

[Enter information about supplied implementation of this extension point.]