工作集

标识:org.eclipse.ui.workingSets

起始发行版:发行版 2.0

描述:此扩展点用来定义工作集向导页面。工作集包含类型为 IAdaptable 的许多元素并且可用来对元素进行分组以显示给用户或对一组元素进行操作。工作集向导页面用来创建和编辑包含特定类型的元素的工作集。

要选择工作集,为用户提供工作台中存在的工作集列表。从该列表中,可以使用通过使用此扩展点定义的其中一个向导页面来选择和编辑工作集。如果原始页面不可用,则现有工作集总是使用用来创建它的向导页面或者基于缺省资源的工作集页面来编辑的。

可以由用户从同一个工作集选择对话框中来定义新工作集。当定义了新工作集时,插件所提供的向导页面就在列示所有可用工作集类型的页面的前面。此列表由每个工作集扩展的 name 属性值组成。

视图提供了用户界面以打开工作集选择对话框并必须存储选择的工作集。

资源导航器使用工作集来从导航器视图中过滤元素。除了工作集元素本身之外,只有工作集元素的父代和子代会显示在视图中。

配置标记:

   <!ELEMENT extension (workingSet*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT workingSet EMPTY>

   <!ATTLIST workingSet
     id        CDATA #REQUIRED
     name      CDATA #REQUIRED
     icon      CDATA #IMPLIED
     pageClass CDATA #REQUIRED
   >

示例:以下是如何定义资源工作集对话框扩展来显示和编辑一般 IResource 元素的一个示例:

    <extension point="org.eclipse.ui.workingSets">
        <workingSet
            id="org.eclipse.ui.resourceWorkingSetPage"
            name="Resource"
            icon="icons/resworkset.gif"
            pageClass="org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage">
        </workingSet>
   </extension> 

API 信息:pageClass 属性的值必须表示实现 org.eclipse.ui.dialogs.IWorkingSetPage 接口的类。

所提供的实现:工作台提供了用于创建和编辑基于工作集的资源的工作集向导页面。

Copyright (c) 2002, 2003 IBM Corporation and others. All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可 在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm