Transformation description The models used by the transformation. A comma separated list of model declarion. A model declaration is made of the name of the model and the name of its metamodel (uml:UML). The name of the model is used inside the rules. ex: models=”uml:UML, deploy:Deployment” The model used as targets. A comma separated list of model names. This defines the direction of the transformation. ex: targets=”deploy” A script The script. Only one of 'script' or <body> should be set. A list of actions To call a rule A log Description of a writer for generation Open a writer Generate code Close a writer A description A Java action