Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [henshin-dev] Henshin transformations for UML

Hi Thorsten,

 

Here is the .henshin file, as well as the .uml file I am trying to run it on. According to the .notation file produced by Papyrus (also attached), the Ecore UML metamodels used in the .henshin and .uml models match.

 

The transformation is quite basic: I want to rename the “id” attribute of class “Record” to “identifier” (actually, I would like to do this for all classes whose names end in the “Record” suffix, but I didn’t get to that part yet).

 

Cheers,

Vlad

 

>Hi Vlad.

 

>Please post the .henshin file.

 

>-Thorsten

 

> Hi,

> 

> 

> I am trying to create some Henshin transformations for UML models. So

> far I have created the source models using Papyrus, which results in

> files with names of the form "model.uml". However, when I try to

> execute a Henshin transformation on such a model, I get the following

> error message: "The transformation could not be applied to the given

> model". When creating the Henshin diagram I have selected the

> following package from the EMF EPackage registry:

> http://www.eclipse.org/uml2/4.0.0/UML - perhaps this does now match

> the Ecore UML metamodel used by Papyrus.

> 

> 

> What would be the best approach for writing and executing

> transformations for UML models?

> 

> 

> Cheers,

> 

> Vlad

 

 

Vlad Acretoaie

PhD student

DTU Compute

 

Technical University of Denmark

Department of Applied Mathematics and Computer Science

Matematiktorvet

Building 303B, Room 055

DK - 2800 Kgs. Lyngby

Denmark

Direct +45 45253645

rvac@xxxxxx

www.compute.dtu.dk/~rvac

 

 

 

Attachment: Rename Attribute.henshin
Description: Rename Attribute.henshin

Attachment: source.notation
Description: source.notation

Attachment: source.uml
Description: source.uml


Back to the top