在Eclipse插件中实现自定义库浏览器/类型层次结构

时间:2011-10-07 16:10:14

标签: eclipse eclipse-plugin cnf gf

我正在使用Grammatical Framework (GF)创建一个用于开发的Eclipse插件,并且我想要实现一个自定义的“库浏览器”来搜索GF Resource Grammar Library(这将在内部涉及解析)很多头文件手动)。它基本上会像Eclipse的Java Type Hierarchy视图一样,在幕后拥有我自己的实现。

我的问题是,您认为 Common Navigator Framework(CNF)我应该关注什么?它似乎适合我的UI需求,但我想我可能会问,以防万一我忽略了其他选项。

1 个答案:

答案 0 :(得分:0)

基本上,CNF的目的是使您的树状视图可扩展:允许几个不同的包提供树中的项目,对它们的操作等。

如果通常的TreeViewer内容和标签提供商足够,则没有理由去CNF;如果不是,请使用CNF。