我正在使用RCP3开发eclipse中的GUI。在新项目选项中,包含一个"普通项目"选项,它与我的应用程序目的毫无关联,我想将其删除。但是,我找不到它在项目代码中的任何位置。我怀疑它包含在导入包的核心功能中,特别是org.eclipse.ui,但我不确定。如果有人需要有关诸如清单或plugin.xml之类的文件的更多信息,请告诉我一声。
org.eclipse.ui.activities
扩展点活动进行过滤的。因此,您可以通过定义适当的活动来抑制条目。org.eclipse.ui.ide
插件中定义,其id为org.eclipse.ui.wizards.new.project
,因此抑制它的活动将是:<extension
point="org.eclipse.ui.activities">
<activity
id="test.disable"
name="Disable New Project">
</activity>
<activityPatternBinding
activityId="test.disable"
isEqualityPattern="true"
pattern="org.eclipse.ui.ide/org.eclipse.ui.wizards.new.project">
</activityPatternBinding>
</extension>
pattern
的值包括插件ID和项目ID。这是一个等式模式,因此它不是正则表达式。
org.eclipse.ui.activities
扩展点来定义一个抑制选项的活动。 - greg-449