ApacheDS菜单贡献

ApacheDS菜单贡献,apache,menu,osgi,eclipse-rcp,apacheds,Apache,Menu,Osgi,Eclipse Rcp,Apacheds,我最近继承了一个EclipseRCP应用程序项目。不幸的是,它没有文档,但基本上与ApacheDirectoryStudio非常相似(它使用ApacheDS捆绑包,只提供一些关于LDAP中定义的用户的其他功能)。因此,这个问题也适用于Apache Directory Studio 我需要为现有的LDAP菜单提供一个菜单项,但我无法确定它的位置URI。我已经下载了ApacheDSv2.0.0来检查它的源代码,org.Apache.directory.studio.ldapbrowser.ui/pl

我最近继承了一个EclipseRCP应用程序项目。不幸的是,它没有文档,但基本上与ApacheDirectoryStudio非常相似(它使用ApacheDS捆绑包,只提供一些关于LDAP中定义的用户的其他功能)。因此,这个问题也适用于Apache Directory Studio

我需要为现有的LDAP菜单提供一个菜单项,但我无法确定它的位置URI。我已经下载了ApacheDSv2.0.0来检查它的源代码,
org.Apache.directory.studio.ldapbrowser.ui/plugin.xml
似乎有一些菜单操作是用菜单id
org.Apache.directory.studio.ldapbrowser.ldapMenu
定义的

然后我定义了菜单贡献,如下所示,但菜单项没有显示

<menuContribution
       locationURI="menu:org.apache.directory.studio.ldapbrowser.ldapMenu?after=additions">
        <command
              commandId="com.foo.FooHandler"
              id="com.foo.FooHandler"
              tooltip="dummy tooltip">
        </command>
</menuContribution>

我相信命令定义是正确的(处理程序类和命令id),因为相同的命令用于不同的菜单贡献

是否有关于如何向LDAP菜单添加新菜单项的文档?或者有没有其他方法可以找到菜单ID