Callchain atlcopy-process

  1. Callchain atlcopy-process
    1. startpoints
    2. Calls
      1. Atl Transformation ecoreToMapping
      2. Atl Transformation mappingToRule
    3. Artifacts
      1. Atl Transformation Transformation
      2. Atl Transformation mappingToRule
      3. Atl Transformation AtlRes1
      4. Artifact M
      5. Meta Model ECORE
      6. Meta Model MAPPING
      7. Model IN
      8. Model OUT

This flow creates an atl copy file
of the provided metamodel.
This needs the topcased mapping
model.

startpoints

Calls

Atl Transformation ecoreToMapping

Creates a mapping model from the ecore model.

Transformation uri :[ container_name/ecoreToMapping.atl ]
executed : always

refresh workspace false
allow inter model references true
continue after errors true
profile false
disable attribute helper cache false
print execution time false
Libaries uri
in Model conforms to
IN ECORE
out Model conforms to
OUT MAPPING

Atl Transformation mappingToRule

Creates the atl file from the mapping model.

mappingToRule uri :[ container_name/mappingToRule.atl ]
executed : always

refresh workspace false
allow inter model references true
continue after errors true
profile false
disable attribute helper cache false
print execution time false
Libaries uri
in Model conforms to
M MAPPING
out Model conforms to

Artifacts

Atl Transformation Transformation

name uri isDerived
Transformation container_name/ecoreToMapping.atl false

Atl Transformation mappingToRule

name uri isDerived
mappingToRule container_name/mappingToRule.atl false

Atl Transformation AtlRes1

name uri isDerived
AtlRes1 container_name/%name%2%name%.atl false

Artifact M

name uri isDerived
M container_name/%name%2%name%.mapping false

Meta Model ECORE

name uri handler isDerived
ECORE #EMF EMF false

Meta Model MAPPING

This meta model is created by topcased.

name uri handler isDerived
MAPPING uri:http://www.topcased.org/Mapping/1.0 EMF false

Model IN

name uri conforms to isDerived isTemp
IN model_path ECORE false false

Model OUT

name uri conforms to isDerived isTemp
OUT container_name/%name%2%name%.mapping MAPPING false false