我正在使用Grammatical Framework (GF)创建一个用于开发的Eclipse插件,并且我想要实现一个自定义的“库浏览器”来搜索GF Resource Grammar Library(这将在内部涉及解析)很多头文件手动)。它基本上会像Eclipse的Java Type Hierarchy视图一样,在幕后拥有我自己的实现。
我的问题是,您认为 Common Navigator Framework(CNF)我应该关注什么?它似乎适合我的UI需求,但我想我可能会问,以防万一我忽略了其他选项。
答案 0 :(得分:0)
基本上,CNF的目的是使您的树状视图可扩展:允许几个不同的包提供树中的项目,对它们的操作等。
如果通常的TreeViewer
内容和标签提供商足够,则没有理由去CNF;如果不是,请使用CNF。