1. 程式人生 > java > 在Eclipse中拖放視覺化編輯器

【java】在Eclipse中拖放視覺化編輯器

在我當前的專案中,我編寫了高階規範(如下所示,以供參考),並使用ANTLR中編寫的語法對其進行解析,然後使用StringTempate生成等效的Java程式設計程式碼。現在,我的客戶發現編寫此文字高階規範很困難,並希望我提供等效的視覺化拖放程式設計結構和編輯器來指定此程式設計結構。我的問題是: eclipse是否提供任何
拖放工作臺以開發視覺化程式構造和編輯器?

與ANTLR整合可能很容易。

示例示例或其連結將很有用。

TemperatureSensor
      generate tempMeasurement : TempStruct;

TempStruct
      tempValue : double;
      unitOfMeasurement: String;   

解決辦法

您可以看一下Graphiti,它比GMF輕得多且易於設定。
https://eclipse.org/graphiti/

無論如何要利用eclipse中的現有工具來操縱模型,您都絕對需要將元模型整合到EMF中,因此您可以根據現有的antlr語法使用Xtext進行開發。