如何使eclipse自定义视图从编辑器中当前活动的文件中获取数据?

时间:2015-07-31 11:34:47

标签: eclipse treeview swt eclipse-rcp rcp

我最近用xtext创建了自己的个人DSL,并设法创建一个基于C(简单表达式和基本功能)的迷你编程语言。我目前的任务是为该语言创建自定义树视图,这样我就可以将所有函数看作根元素,并将其中的指令视为子元素。

我似乎无法解决的实际问题是如何创建我希望创建的自定义树视图,从我目前正在处理的文件中获取数据。
我有一个RCP产品可以使用我可以使用的DSL,我希望在那里包含这个视图。 我使用WindowBuilder为视图创建了界面,并将其设置为ViewPart 最后,我希望它看起来接近java程序的标准大纲。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您使用自己的视图,则可以添加IPartListener实现,该实现将在使用以下代码激活编辑器时通知您:

PermissionLeave.plManagement