我是UML的新手,我为代金券用户界面编写了一个序列图,这是一个我正在学习UML的小型宠物项目。我在StarUML中编写了一个不错的序列图,现在我想生成C ++代码,步骤很简单我只需要去 工具/ C ++ /生成代码...... 但是我遇到了一个问题,你可以从下面的屏幕截图中了解到。我试过各种各样的地方,但我找不到任何帮助,有没有经验的StarUML谁可以帮助我走得更远?
答案 0 :(得分:0)
暂时没有使用过starUML,所以事情可能已经改变了。但是:
上次我看,它没有提供行为代码生成的模板。唯一的codegen模板用于静态结构(类,属性,包)。如果仍然如此,那么我怀疑空面板是因为没有找到任何合适的模型元素来生成代码。即您的序列图包中没有任何类。
您可以通过查看codegen模板来解决这个问题。他们应该在
<STARUML_INSTALL_PATH>\modules\staruml-generator\templates
第h
答案 1 :(得分:0)
我只是尝试从start uml生成代码。 使用版本5.0.3.1570。它运作良好。 我立即得到了图表。
一个问题,它实际上没有生成组合/聚合的东西,但是,我手动完成了。
由于它对我的组织具有支持性,我不能陶醉,但序列与你的完全相同。
我选择设计模型&amp;然后在对话框中给出了文件路径。