在我的当前项目中,我编写高级规范(如下所示),并使用用ANTLR编写的语法进行解析,然后使用StringTempate生成等效的Java编程代码。现在,我的客户机发现编写这个文本高级规范很困难,希望我提供等效的可视拖放编程结构和编辑器来指定这个编程结构。我的问题是:是否提供任何拖放工作台来开发可视化编程构造和编辑器?可能很容易与ANTLR集成。
一个示例或它的链接将是有用的。
TemperatureSensor
generate tempMeasurement : TempStruct;
TempStruct
tempValue : double;
unitOfMeasurement: String;
发布于 2015-07-07 01:35:08
你可以看一看图形,它比GMF轻得多,而且更容易安装。https://eclipse.org/graphiti/
在任何情况下,要利用eclipse中现有的工具来操作模型,您绝对需要一个元模型来集成到EMF中,因此您可以根据现有的antlr语法使用Xtext进行开发。
发布于 2015-07-02 16:29:08
看看Eclipse图形编辑框架,它是一个用于在基于Eclipse的产品或插件中创建图形编辑器的框架。甚至还有一些将全球环境基金与XText集成的努力,例如这一个。
发布于 2015-07-06 19:29:50
是的,Eclipse有天狼星项目。https://www.eclipse.org/sirius/
https://stackoverflow.com/questions/31097146
复制相似问题