我是 txtUML 的新手。我尝试按照 txtUML 上的教程和 youtube 链接运行以下代码,但不明白他们是如何从无处添加 txtUML 图的?请帮助我理解代码,运行此代码的任何分步过程都会有所帮助。在此处输入图像描述
问问题
53 次
1 回答
0
txtUML 的图表生成功能旨在创建完全用户可定制的图表。因此,开发团队引入了图表描述语言。使用这种语言,用户可以对图表上的元素进行约束。
为了能够创建图表,您需要有课程模型。图描述是一个Java类,可以通过java注解定义约束。类图的空描述如下所示:
class MicrowaveClasses extends ClassDiagram {
class MicrowaveLayout extends Layout {}
}
在类图的情况下,描述类必须扩展hu.elte.txtuml.api.layout.ClassDiagram
内部Layout
类必须用约束进行注释。例如@TopMost(MicrowaveOven.class)
将MicrowaveOven
ModelClass 放在类图的顶部。进一步阅读
完成图表描述后,您可以从菜单中选择图表生成选项:txtUML->Generate diagrams from txtUML
. 在向导页面上,您应该浏览要找到模型的项目、代表模型的 java 包(找到model-info.xtxtuml文件的包),以及至少一个图表描述(在这种情况下MicrowaveClasses
)。
将创建一个 Papyrus 模型,其中包含您在向导页面上选择的尽可能多的图表。对于每个图表描述,都会生成一个 Papyrus 图表。您提到的Youtube 视频中可以清楚地看到该过程。
于 2016-12-24T10:40:37.557 回答