我已经按照这个简单的教程http://wiki.eclipse.org/Acceleo/Getting_Started创建了一个 UI 启动器......但是当我完成并右键单击我的 uml 模型时,我没有 acceleo标记“Acceleo Model to Tex”,所以我无法运行插件......你知道这怎么可能吗?我使用带有顶盖的 Eclipse 版本 3.6.1...
问问题
533 次
1 回答
2
我只能看到此弹出菜单不显示的两种方式。最不可能的是模型的扩展名与“新建 UI 项目”向导中的“模型文件名过滤器”字段不匹配(默认为“*.uml”)。我不认为这是你的情况,但我想我还是会提到它。
我认为您的问题是:本教程并没有真正向不熟悉 Eclipse 插件的人解释如何使用 UI 项目。即:这个新的“UI 项目”是一个 Eclipse 插件。为了显示它有助于显示的菜单,您必须将项目部署为 Eclipse 中的插件。这可以通过将项目导出为可部署插件(右键单击 => 导出 => 可部署插件和片段)或通过从包含项目的 Eclipse 生成新的 Eclipse 实例(运行 => 运行配置.. . => 双击“Eclipse 应用程序”,然后点击“运行”)。
对于正在进行开发的插件来说,最后一种解决方案是首选,因为它允许您更改插件并简单地再次生成一个新实例以显示更改......但是如果您不打算开发 Eclipse 插件,这可能不是最好的解决方案,因为它迫使您拥有两个工作区:一个用于开发插件,另一个用于测试。您将在其上生成代码的 UML 模型必须在这个“测试”工作区中。
于 2011-04-12T08:55:39.570 回答