This process is a meta process,
it will define all components by calling the template processes
and its controlled by propereties.
name | description | default value |
createGMF | If set to true it will indicate that the gmf process is called. | true |
createEEF | If set to true it will indicate that the eef process is called. | true |
create | true | |
---|---|---|
base_plugin_name | projectName | |
model_name | The name of the model, is used by the subprocesses. | name |
model_uri | The uri to the ecore model. | model_file |
model_output_path | container_name | |
custom_atl | container_name/gmf/ecore2gmfTool_custom_${model_name}.asm | |
template_container | container_name | |
transformation_path | container_name/gmf/ | |
createEMF | Should the emf process be called. | false |
Calls the simple ecore process.
call generate emf calling :callchain genmodel
executed :
if createEMF=true
refresh workspace : false
model_uri | => | model_uri |
model_name | => | model_name |
model_output_path | => | model_output_path |
base_plugin_name | => | base_plugin_name |
Calls the gmf process.
call generate gmf calling :bootstrapGraphCustom
executed :
if createGMF=true
refresh workspace : false
model_name | => | model_name |
base_plugin_name | => | base_plugin_name |
model_name | => | model_name |
model_output_path | => | model_output_path |
model_uri | => | model_uri |
Calls the eef process.
call generate eef calling :create eef models
executed :
if createEEF=true
refresh workspace : false
model_uri | => | model_uri |
custom_atl | => | custom_eef_atl |
org.eclipse.emf.ecore.impl.DynamicEObjectImpl@1c19d55 (eClass: org.eclipse.emf.ecore.impl.EClassImpl@405b3a (name: OclInvalid_Class) (instanceClassName: null) (abstract: false, interface: false)) | => | eef_model_path |
org.eclipse.emf.ecore.impl.DynamicEObjectImpl@1c19d55 (eClass: org.eclipse.emf.ecore.impl.EClassImpl@405b3a (name: OclInvalid_Class) (instanceClassName: null) (abstract: false, interface: false)) | => | eef_transformation_path |