如何在Eclipse上生成Papyrus的代码?

时间:2011-08-20 09:32:39

标签: eclipse uml papyrus

我在here安装了Papyrus。那么如何使用Papyrus生成代码?

7 个答案:

答案 0 :(得分:5)

为了在Eclipse建模环境(即Papyrus,TopCased等)中从UML模型生成任何文本工件,您应该使用Acceleo这是MOF模型的eclipse implementation来进行文本转换语言,模型到文本转换的OMG standard language。 这是一项制作精良的技术,但如果您不了解MOF和模型驱动架构,可能需要一些时间才能熟悉它。

QVT是另一种OMG语言,但它的目标是模型转换模型(不是模型到文本)。因此,这不是你问题的正确答案。

答案 1 :(得分:4)

要从UML生成java代码,您可以按照以下步骤操作。

  1. 新项目 - > EMF项目按下一步
  2. 给出项目名称
  3. 在“模型导入器”页面中,选择“UML模型”,然后按“下一步”
  4. 选择使用Papyrus.Press创建的UML模型
  5. 在包选择页面中选择所有根包
  6. 点击完成,它将生成genmodel。
  7. 使用genmodel生成Java代码。
  8. 我希望这些信息有所帮助。

答案 2 :(得分:0)

这些可以帮到你。

Papyrus Tutorials

答案 3 :(得分:0)

Papyrus是一个用于建模的Eclipse lugin,您需要使用额外的Eclipse插件来进行模型转换。在另一个答案中,您可以找到教程的链接。首先表明你应该使用QVTo。

资源:

答案 4 :(得分:0)

要使用Papyrus创建的UML图生成代码,必须为Papyrus创建一个运行配置。

以下链接提供更多信息和演示视频。

答案 5 :(得分:0)

您需要安装Papyrus Java Classes Generator

  1. 帮助 - >安装新软件
  2. 使用:http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars
  3. 按类别检查组项目
  4. 检查仅显示可用软件的最新版本
  5. 检查Papyrus Java
  6. 下一步 - >接受条款和条件
  7. 光洁度
  8. 现在,在你的model.di中:右键点击你的课程 - > Java - >生成java代码。 你已经完成了!

答案 6 :(得分:-3)

它不适用于Java,因为即使你从类图中获得代码,这个代码也很脏,以至于它完全无法使用。

似乎这个工具是由从未进行过任何java编码的建模者编写的: - )