Release Notes
ATLFlow 0.0.20
A new template project wizard is added,it contains
parameterized transformation chains like generating a gmf editor, witch
is equals to the other wizard. A short cut in the context
menu let you create an appropriated start config and definition file.
Now the transformation can be controlled by the PropertyValueSwitch and the PredicateSwitch element. You can also call
other callable elements in different processes with the ExternalCall
element.
ecore model
The ecore model changes.
- A Predicate
and PropertyValueSwitch are introduced as flow control elements.
- Predicates can be created as child's of PredicateSwitches and other PredicatedValues.
- The externalCall element is a kind of subprocess, calling a delegates Callable and returns to the next Callable.
gmf transformation
Changes in the gmf process.
- You can add labels without a feature to a node or link. In the custom.atl file is a map to define
them and set default values.
- There is a new FigureRule to create simple Label figures called 'label'.
- Variable plugin_name and fileextension_name let you define the equally properties for the transformation.
ui
Changes in the ui.
- A "new wizard" has been added, it creates a project with template transformation flows.
- For the ecore model file a .popup menu is available to create startconfiguratiob and custom.atl file usable with the template transformation for GMF.
All changes in the release 0.0.20.
ATLFlow 0.0.19
The model contains a property element for
substitution in artifact URI and name.
- These properties have a default value. In the start
configuration it is be possible to set a property value.
- To define the properties and set the values there is a tabbed
property section to define them, just like the EAnotaions in the
ecoretools editor.
- The substitution of properties affect the artifact URI, the
property name it self, and the artifact name.
- A property can be defined by
another property, eg. ${base} = XXX ${baseExtension}=${base}YYY will
produce XXXYYY for ${baseExtension}
-
There are several dialog types,"string" for a simple input dialog, "resource"
for a workspace resource, "container" for a workspace container, and "uri" for
a ExtendedLoadResourceDialog.
These dialog will popup if selected in the launch configuration.
ecore model
The ecore model has changed.
- The generator instances are removed from the ecore model.
- A property element was added.
- The namespace has to change to http://urszeidler.de/callchain/2010/flowmodel.
gmf transformation
- There is a called rule for choosing the figure role
(createFigure ), there are at the moment only two called rules
"svgFigure" and "default".
- For svgFigure there is map in the configuration file "svgUris"
where the uris can be mapped for a element.