Jump to: navigation, search

Difference between revisions of "AM3/Ant Tasks"

< AM3
 
(added brief descriptions of the tasks)
Line 5: Line 5:
  
 
==am3.loadModel==
 
==am3.loadModel==
 +
 +
This task is used to load a model.
 +
This model may be a terminal model or a metamodel.
 +
The metametamodels are typically not loaded with this task since they come bundled with a model handler.
  
 
==am3.saveModel==
 
==am3.saveModel==
 +
 +
This task is used to save a model.
  
 
==am3.atl==
 
==am3.atl==
 +
 +
The purpose of this task is to execute an [[ATL]] transformation.
 +
The models used by a transformation are referenced by their IDs as defined at their loading time (see [[AM3_Ant_Tasks#am3.loadModel]]).
 +
 +
There is an exception for metametamodels, which are typically already available from the model handler.
 +
A metametamodel is referenced by a string composed of a percent character (i.e. '%') followed by the name of the model handler.
 +
For instance: '%EMF' refers to Ecore and '%MDR' refers to MOF 1.4.

Revision as of 11:17, 27 June 2006


am3.loadModel

This task is used to load a model. This model may be a terminal model or a metamodel. The metametamodels are typically not loaded with this task since they come bundled with a model handler.

am3.saveModel

This task is used to save a model.

am3.atl

The purpose of this task is to execute an ATL transformation. The models used by a transformation are referenced by their IDs as defined at their loading time (see AM3_Ant_Tasks#am3.loadModel).

There is an exception for metametamodels, which are typically already available from the model handler. A metametamodel is referenced by a string composed of a percent character (i.e. '%') followed by the name of the model handler. For instance: '%EMF' refers to Ecore and '%MDR' refers to MOF 1.4.