【发布时间】:2011-10-31 03:36:27
【问题描述】:
我在here 安装 Papyrus。那么如何使用 Papyrus 生成代码呢?
【问题讨论】:
我在here 安装 Papyrus。那么如何使用 Papyrus 生成代码呢?
【问题讨论】:
要从 UML 生成 java 代码,您可以按照以下步骤操作。
我希望这些信息对您有所帮助。
【讨论】:
为了在 Eclipse 建模环境(即 Papyrus、TopCased 等)中从 UML 模型生成任何文本工件,您应该使用 Acceleo,它是 MOF 模型到文本转换语言的 eclipse implementation,@ 987654323@ 用于模型到文本的转换。 这是一项制作精良的技术,但可能需要一些时间才能熟悉它,尤其是如果您不了解 MOF 和模型驱动架构。
QVT 是另一种 OMG 语言,但它的目标是模型到模型的转换(而不是模型到文本)。因此,这不是您问题的正确答案。
【讨论】:
这些可以帮助你。
【讨论】:
Papyrus 是一个用于建模的 Eclipse 插件,您需要使用额外的 Eclipse 插件来进行模型转换。在另一个答案中,您可以找到教程的链接。其中第一个表示您应该使用 QVTo。
资源:
【讨论】:
要从使用 Papyrus 创建的 UML 图生成代码,必须为 Papyrus 创建运行配置。
更多信息和演示视频,请访问以下链接。
【讨论】:
您需要安装 Papyrus Java 类生成器。
现在,在您的 model.di 中:右键单击您的类 --> Java --> 生成 java 代码。 你就完成了!
【讨论】:
它不适用于 Java,因为即使您从类图中获取代码,该代码也太脏以至于完全无法使用。
似乎这个工具是由从未做过任何java编码的建模者编写的:-)
【讨论】: