Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[henshin-dev] Applying transformations

Hi all,

Gregor has build a nice possibility to apply transformations quick and
handy without the need of additional code. In fact, he build a wizard
which can be opened via context menu of a selected Rule or
TransformationUnit in the tree editor and furthermore from the context
menu of a selected henshin-file.
This wizards has some neat features build in:
- Checks if transformation model and test instance model comply to the
same ecore model
- Dropdown of all rules and units (if a transformation system or file
has been selected)
- Remembers the last five of selected instance model, which allows for a
convenient test application of a rule to the same model over and over again
- Parameter might be set (of course with primitive values and strings only)
- Remembers also setting according to parameters
- Provides a preview of the transformation result by an EMF Compare view
and a preview of resulting parameter values
- Transformation can be applied in a persistent manner, i.e., resulting
model are persisted
Further features might be conceivable. If so, let us know (feature
request in bugzilla?!) ! ...e.g., providing this context menu entry in
the integrated-rule editor, and allowing to set a parameter with an
element of the emf model?!

This wizard replaces the previously existed Henshin-Registry at which
henshin-files could be registered and afterwards its units could be
applied to emf models (I didn't even know how to achieve that until last
week*g*). Currently, this has just been commented out but, however, this
will be removed in the next days if nobody insists to keep that.


Best regards,
Stefan

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top