繁体   English   中英

XText编辑器作为Eclipse插件

[英]XText Editor as an Eclipse Plugin

我正在做一个XText编辑器作为Eclipse插件。 到目前为止,我已经创建了XText插件,但是尚未将其加载到eclipse向导中……但是该功能是实时的,即,我能够创建mydsl文件并利用其语法。

其次,如果我将生成的插件文件放置在Eclipse的plugins文件夹中,则它仍不会加载到选择向导中。 如何在插件列表中使用它?

默认情况下,Xtext不会生成项目向导。 如果需要此向导,则必须向DSL生成工作流添加一个片段,然后重新启动该工作流。

fragment = projectWizard.SimpleProjectWizardFragment {
    generatorProjectName = "${projectName}.generator"
    modelFileExtension = file.extensions
} 

然后,您必须将ui插件中的plugin.xml与plugin_gen.xml合并。 添加了新的扩展点:

<extension point="org.eclipse.ui.newWizards">
  <wizard category="org.eclipse.xtext.projectwiz"
    class="org.eclipse.xtext.example.domainmodel.ui.DomainmodelExecutableExtensionFactory:org.eclipse.xtext.example.domainmodel.ui.wizard.DomainmodelNewProjectWizard"
        id="org.eclipse.xtext.example.domainmodel.ui.wizard.DomainmodelNewProjectWizard"
        name="Domainmodel Project"
        project="true">
  </wizard>
</extension>

更多信息在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM