Eclipse UML2 Tool + Acceleo自动生成代码

Eclipse UML2 Tool + Acceleo自动生成代码

1环境

eclipse-rcp-galileo-win32

2安装

1)        启动eclipse,并单击“help”->“Install New Software”;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="343" height="362">

2)        弹出对话框中先选择“Galileo”,待下发显示列表后,选择“Modeling”;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="240" height="180">

3)        单击“Next”,下一页面中单击“Finish”;

4)        重启eclipse。

3创建UML模型

1)        新建java project,并在其下创建一文件夹,用于存放UML模型文件,如下图所示;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="256" height="86">

2)        选中文件夹并选择“File”->“New”->“Other”;

3)        弹出对话框中选择“Class Diagram”,单击“Next”;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="240" height="180">

4)        命名后单击“Finish”;

5)        打开default.umlclass即可进行UML建模,示例模型如下图所示;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码">

4使用Acceleo自动生成代码

1)        选择“File”->“New”->“Other”;

2)        弹出对话框中选择“UML to Java”并单击“Finish”,自动创建uml2java项目;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="522" height="497">

3)        将刚才创建的default.uml复制到如下图所示位置;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="412" height="205">

4)        选择generateJava.mtl,右键选项中选择“Run As”,并选择“Acceleo Application”;

 

5)        弹出对话框中配置好“Model”及“Target”值后,单击“Run”即可,其中“Model”值为拷贝到model文件夹下的uml文件,“Target”值为生成的java代码的存放位置;

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码">

6)        完成如下图所示:

UML2 Tool + Acceleo自动生成代码" title="Eclipse UML2 Tool + Acceleo自动生成代码" width="286" height="172">

posted @ 2017-05-23 11:22  天涯海角路  阅读(379)  评论(0)    收藏  举报