標準サポートとして製品に付属しているコントリビューションには、default
マークを付ける必要があります。この方法によって、default
マークの付いていない別のコントリビューションでサポートをオーバーライドすることができます。ただし、同時にアクティブにできるサポートは 1 つのみであることに注意してください。複数のデフォルトが存在する場合や、デフォルト以外のコントリビューションが存在する場合は、結果が不定になります。
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
を拡張する必要があります。false
に設置する必要があります。ワークベンチが 2 つの拡張機能を検出した場合、デフォルトの拡張機能ではなく、逆が選択されます。<extension point=
"org.eclipse.ui.browserSupport"
>
<support default=
"true"
class=
"com.example.xyz.MyBrowserSupport"
>
</support>
</extension>
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
を拡張するクラスが備わっていると想定されます。
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html