到目前为止,我已经完成了从 java 代码创建 UML 图的工作。
- 项目->右键单击->发现->发现器->从java项目模型中发现KDM代码->您将在序列化行处获得一个属性对话框,将其设置为TRUE将生成文件project_KDM.xmi
- 再次右键单击该文件 -> Discovery -> Discoverer -> Discover UML model from KDM code,您将获得一个属性对话框,将序列化属性设置为 TRUE 以生成名为 project.UML 的文件
- 在您的项目中创建一个文件夹并将该 UML 文件复制到其中,这是因为有时当您删除纸莎草文件以及 UML 文件时,它会弄乱 .project 文件并使您的项目丢失库运行时设置,因此只需将它们放入该文件夹而不是主项目文件夹“/”。
- 现在转到您创建的文件夹,并将 UML 文件粘贴到那里,然后右键单击 project.uml 文件 -> 新建 -> 纸莎草模型 -> 并完成
- 这将创建空的 project.di 文件,但它以某种方式引用了 uml(我希望我现在知道如何导入 UML 文件并创建这么多 *.di 文件,但现在我不只是这样做我做了)
- ALT+W -> 显示视图 -> 纸莎草模型浏览器
我能够从上述步骤生成 .uml。当我右键单击 .uml 时,我看不到任何选项“初始化类图”。我需要为此安装任何插件/工具吗?以及如何使用纸莎草工具从这个 .uml 生成 UML 图?