我在here安装了Papyrus。那么如何使用Papyrus生成代码?
答案 0 :(得分:5)
为了在Eclipse建模环境(即Papyrus,TopCased等)中从UML模型生成任何文本工件,您应该使用Acceleo这是MOF模型的eclipse implementation来进行文本转换语言,模型到文本转换的OMG standard language。 这是一项制作精良的技术,但如果您不了解MOF和模型驱动架构,可能需要一些时间才能熟悉它。
QVT是另一种OMG语言,但它的目标是模型转换模型(不是模型到文本)。因此,这不是你问题的正确答案。
答案 1 :(得分:4)
要从UML生成java代码,您可以按照以下步骤操作。
我希望这些信息有所帮助。
答案 2 :(得分:0)
这些可以帮到你。
答案 3 :(得分:0)
Papyrus是一个用于建模的Eclipse lugin,您需要使用额外的Eclipse插件来进行模型转换。在另一个答案中,您可以找到教程的链接。首先表明你应该使用QVTo。
资源:
答案 4 :(得分:0)
要使用Papyrus创建的UML图生成代码,必须为Papyrus创建一个运行配置。
以下链接提供更多信息和演示视频。
答案 5 :(得分:0)
您需要安装Papyrus Java Classes Generator 。
现在,在你的model.di中:右键点击你的课程 - > Java - >生成java代码。 你已经完成了!
答案 6 :(得分:-3)
它不适用于Java,因为即使你从类图中获得代码,这个代码也很脏,以至于它完全无法使用。
似乎这个工具是由从未进行过任何java编码的建模者编写的: - )