使用可能にされたアクションは、ビューで指定されたデフォルトの動作を行います。使用不可にされたアクションは、リソースが RAM から選択された時に、グレー化された状態で表示されます。非表示のアクションは、選択に指定された RAM のリソースが含まれている場合に、コンテキスト・メニューおよびツールバーから削除されます。
この拡張は、デフォルトの CARMA ビューの動作を上書きまたは無効にする場合に便利です。例えば、CARMA の「開く」アクションは CARMA メンバーを読み取り/書き込みモードで開きます。CARMA ビューに独自の「参照」アクションを提供する場合、単純に com.ibm.carma.action.open アクション ID を使用不可 (または非表示) にし、その場所に独自の参照アクションを指定します。
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ATTLIST ram
ramId CDATA #REQUIRED>
<!ELEMENT action EMPTY>
<!ATTLIST action
actionId (com.ibm.carma.action.open|com.ibm.carma.action.openWith|com.ibm.carma.action.remove|com.ibm.carma.action.refresh)
state (hidden|enabled|disabled) "enabled">
<extension point=
"com.ibm.carma.ui.ramBrowserActions>
<ram ramId=
"01"
>
<action actionId=
"com.ibm.carma.action.open"
state=
"enabled"
/>
<action actionId=
"com.ibm.carma.action.remove"
state=
"disabled"
/>
<action actionId=
"com.ibm.carma.action.refresh"
state=
"hidden"
/>
</ram>
</extension>