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">

浙公网安备 33010602011771号