e4 Привязка клавиш во фрагменте не работает
Я хотел бы настроить привязку клавиш для части, которая определена во фрагменте как дескриптор части. Я создаю часть программно и вижу контекст привязки в
MPart#getBindingContexts
Мое определение фрагмента выглядит следующим образом:
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_ywpQQJDUEeyZIrUsxxGUrA" featurename="bindingTables" parentElementId="xpath:/">
<elements xsi:type="commands:BindingTable" xmi:id="_2x0msJDUEeyZIrUsxxGUrA" elementId="de.myapp.bindingtable.0" bindingContext="_IRgUMJDWEeyZIrUsxxGUrA">
<bindings xmi:id="_bke2MJDVEeyZIrUsxxGUrA" elementId="de.myapp.keybinding.0" keySequence="M1+Z" command="_uXK5IJDVEeyZIrUsxxGUrA"/>
<bindings xmi:id="_5KGQMJDVEeyZIrUsxxGUrA" elementId="de.myapp.keybinding.1" keySequence="M1+Y" command="_w8zeoJDVEeyZIrUsxxGUrA"/>
</elements>
</fragments>
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_EQShgJDWEeyZIrUsxxGUrA" featurename="rootContext" parentElementId="xpath:/">
<elements xsi:type="commands:BindingContext" xmi:id="_IRgUMJDWEeyZIrUsxxGUrA" elementId="de.myapp.bindingcontext.tabeditor" name="tabeditor"/>
</fragments>
В базовом файле application.e4xmi определен глобальный контекст привязки. Может ли это быть проблемой? Этот контекст привязки активен в моей части.