操作集部件关联

org.eclipse.ui.actionSetPartAssociations

此扩展点用来定义一个操作集,当在透视图中打开某个部件(视图或编辑器)时,就应将操作集添加至该透视图中。对于编辑器,当编辑器是当前编辑器时,将仍然可以看见操作集。对于视图,当视图是活动部件时,将可以看见操作集。

<!ELEMENT extension (actionSetPartAssociation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionSetPartAssociation (part*)>

<!ATTLIST actionSetPartAssociation

targetID CDATA #REQUIRED>


<!ELEMENT part EMPTY>

<!ATTLIST part

id CDATA #REQUIRED>


以下是操作集部件关联的一个示例(注意子元素和使用属性的方法):

 

<extension point=

"org.eclipse.ui.actionSetPartAssociations"

>

<actionSetPartAssociation targetID=

"org.eclipse.jdt.ui.refactoring.actionSet"

>

<part id=

"org.eclipse.jdt.ui.PackageExplorer"

/>

<part id=

"org.eclipse.jdt.ui.CompilationUnitError"

/>

</actionSetPartAssociation>

</extension>

在上面的示例中,视图或编辑器与重构操作集相关联。

用户可以使用定制透视图对话框来覆盖这些关联。不管这些关联如何,用户关闭的操作集将决不出现,而用户打开的操作集将始终可视。