9

我在这里安装 Papyrus 。那么如何使用 Papyrus 生成代码呢?

4

7 回答 7

5

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

  1. 新建项目->EMF 项目 按下一步
  2. 给出项目名称
  3. 在 Model Importer 页面中选择 UML 模型并按 Next
  4. 选择使用Papyrus创建的UML模型。按next
  5. 在包选择页面中选择所有根包
  6. 点击完成,它将生成genmodel。
  7. 使用 genmodel 生成 Java 代码。

我希望这个信息帮助。

于 2013-07-02T05:21:26.253 回答
5

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

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

于 2011-09-05T08:16:59.723 回答
0

这些可以帮助你。

纸莎草教程

于 2011-08-20T12:07:27.367 回答
0

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

更多信息和演示视频位于以下链接。

于 2012-05-15T10:51:33.010 回答
0

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

资源:

于 2011-08-20T16:05:55.873 回答
0

您需要安装 Papyrus Java 类生成器

  1. 帮助 --> 安装新软件
  2. 使用:http: //download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars
  3. 按类别检查分组项目
  4. 选中仅显示可用软件的最新版本
  5. 检查 Papyrus Java
  6. 下一步 --> 接受条款和条件
  7. 结束

现在,在您的 model.di 中:右键单击您的类 --> Java --> 生成 java 代码。你就完成了!

于 2016-09-07T15:54:00.160 回答
-3

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

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

于 2011-08-22T08:25:14.787 回答