我最近用xtext创建了自己的个人DSL,并设法创建一个基于C(简单表达式和基本功能)的迷你编程语言。我目前的任务是为该语言创建自定义树视图,这样我就可以将所有函数看作根元素,并将其中的指令视为子元素。
我似乎无法解决的实际问题是如何创建我希望创建的自定义树视图,从我目前正在处理的文件中获取数据。
我有一个RCP产品可以使用我可以使用的DSL,我希望在那里包含这个视图。
我使用WindowBuilder为视图创建了界面,并将其设置为ViewPart
最后,我希望它看起来接近java程序的标准大纲。
感谢您的帮助。
答案 0 :(得分:0)
如果您使用自己的视图,则可以添加IPartListener
实现,该实现将在使用以下代码激活编辑器时通知您:
PermissionLeave.plManagement