Callchain atlcopy-process

  1. Callchain atlcopy-process
    1. startpoints
    2. Calls
      1. Atl Transformation ecoreToMapping
      2. Atl Transformation mappingToRule
    3. Artifacts
      1. Artifact Transformation
      2. Artifact mappingToRule
      3. Artifact 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

refresch 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

refresch 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

Artifact Transformation

name uri isDerived
Transformation container_name/ecoreToMapping.atl false

Artifact mappingToRule

name uri isDerived
mappingToRule container_name/mappingToRule.atl false

Artifact 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