Я работаю над приложением RCP и хочу отключить контекстное меню «Переименовать» в меню «Файл».Я попробовал несколько подходов, но, к сожалению, ни один из них не помог мне.Вот что я пробовал до сих пор:
Использование действий
<extension
point="org.eclipse.ui.activities">
<activity
id="disableRenameContextMenu"
name="Disable Rename Context Menu">
<enabledWhen>
<not>
<test
property="com.session.ui.IsSessionActive">
</test>
</not>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="disableRenameContextMenu"
pattern="org.eclipse.ui.edit.rename">
</activityPatternBinding>
Использование расширений перспективы
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="com.perspectives.MyPerspective">
<hiddenMenuItem
id="org.eclipse.ui.edit.rename">
</hiddenMenuItem>
</perspectiveExtension>
Использование обработчика команд
<extension
point="org.eclipse.ui.handlers">
<handler
class=""
commandId="org.eclipse.ui.edit.rename">
<enabledWhen>
<not>
<test
property="com.session.ui.IsSessionActive">
</test>
</not>
</enabledWhen>
Есть ли способ отключить контекстное меню переименования?Я делаю что-то не так в вышеуказанных подходах.любая помощь будет высоко ценится.
Спасибо