经过长时间与已知和不幸的关于控制属性,标签属性等的帮助文章之一的斗争(下面的链接),我决定寻求你的帮助。
我需要做的事情似乎并不那么难,但是,好吧,我只是无法将各个部分组合在一起。所以问题是:
我想扩展Eclipse(PropertySheet)的现有属性视图以及一些其他选项卡,稍后将填充来自EMF对象的某些信息,最终实现IAdaptable。因此可以查询它们的PropertySources,并且已经有一些选项卡,在其清单中的相应项目中扩展了部分,这些部分是从PropertiesView的Selection Listener成功收集的。
这里有一个棘手的部分:我不需要通过在其清单中定义更多选项卡式属性来进一步扩展此项目。我需要实现一个单独的插件项目,该项目为另一个主项目执行此扩展作业。我不需要额外的观点。这个现有的项目提供了属性源,并且像sad一样有自己设计的标签属性视图,通过它的扩展。
我实际上已经非常熟悉视图和属性的概念,我可以构建一些Property Sources并让Properties View收集/显示/操作属性。
但是这个想法,让外部插件使用另一个基于EMF的插件项目的选项卡扩展属性视图,但是无法找到我。我真的很困惑,不知道从什么开始。
如果你能指出我正确的方向,那将是令人难以置信的高兴。非常感谢!
*链接:
http://www.eclipse.org/articles/Article-Properties-View/properties-view.html
http://www.eclipse.org/articles/Article-Tabbed-Properties/tabbed_properties_view.html