簡體   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