Eclipse Papyrus UML插件无法在类图中加载C ++构造型列表

时间:2017-04-13 21:25:42

标签: c++ eclipse uml papyrus

我还是Papyrus的新手,但一直在关注一些教程。

我正在研究C ++类模型,并试图将一些构造型添加到某些类属性中。但是,当我转到类Profile,Apply Stereotypes选项,甚至类属性Apply Stereotype选项时,可用构造型列表始终为空。我已经添加了AnsiClibrary和STD软件包,所以那些数据类型就在那里。但由于某种原因,我的可用构造型列表总是空的。

我在填充构造型列表时遇到了一些问题?

我加了一张照片。 enter image description here

2 个答案:

答案 0 :(得分:1)

从您的图片中可以看出,您没有应用C_Cpp配置文件。

您是否安装了Designer-CPP(Incubation)附加组件?这是提供CPP刻板印象的组件。

安装完该组件后,您就可以添加" C / C ++配置文件" (a.k.a," C_Cpp")到您的模型(通过使用模型的Properties视图的Profile选项卡中的[+]按钮),然后将它提供的构造型应用于模型元素。此时,刻板印象应该是可见的。如果没有,你可以使用"外观"用于使构造型可见的元素的属性视图的选项卡。

答案 1 :(得分:1)

我遇到了与2019年12月相同的问题,并找到了解决方案。对于那些遇到相同问题的人,可能会找到这样的解决方案:

  1. 通过访问here复制最新的Papyrus链接。
  2. 打开Eclipse。 Help->Install New Software,将您的链接粘贴到此处并安装Papyrus。
  3. 直接复制this link
  4. 转到Help->Install New Software,在此处粘贴您的链接。
  5. 请确保像图片中一样选中Papyrus C++ profile, ...。 (我不确定是否需要其他检查。)
  6. 在安装结束时,您应该同时具有Papyrus及其C ++,以便通过UML生成代码。

PapyrusCppProfile

参考文献:

  1. https://wiki.eclipse.org/Java_Code_Generation