在本课程中,您将修改 plugin.xml 文件以提供 org.eclipse.ui.decorators 扩展点和属性。
要修改 plugin.xml 文件,请执行下列操作:
- 在包资源管理器视图中,右键单击 CARMA Decorators 插件项目,然后选择 PDE 工具 > 打开清单。插件编辑器将打开。
- 要扩展 plugin.xml 文件,从底部的选项卡列表中选择扩展选项卡。
- 单击添加。在打开的新建扩展对话框中,在扩展点过滤器文本字段中输入 org.eclipse.ui.decorators。
- 从找到的结果中,选择与过滤器文本精确匹配的一个结果,然后单击完成。
- 插件编辑器应当仍然处于打开状态。在底部,从各项的底部菜单中选择 plugin.xml 选项卡。您可能需要选择 >> 按钮以使此选项可视。plugin.xml 文件应在插件编辑器中打开。
- 已经提供了以下框架代码:
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
在开始扩展标记和结束扩展标记之间,添加以下代码:
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Sample Decorator"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
</description>
<enablement>
<or>
<objectClass name="com.ibm.carma.model.CARMAMember"/>
<ObjectClass name="com.ibm.carma.model.CARMAContainer"/>
</or>
</enablement>
注: 紧接着 class 属性出现的信息让插件知道要使用的插件以及该插件所在的位置。此位置应当对应于 pkg_you_created.class_name。如果您采用本教程中所提供的名称,那么您的包和类名应当与所给定的名称相同。
- 单击“保存”,并解决发生的任何错误。