| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| |
| <extension |
| id="application" |
| point="org.eclipse.core.runtime.applications"> |
| <application> |
| <run |
| class="org.polarsys.esf.core.rcp.Application"> |
| </run> |
| </application> |
| </extension> |
| <extension |
| id="esf" |
| name="%Product-name" |
| point="org.eclipse.core.runtime.products"> |
| <product |
| application="org.polarsys.esf.core.rcp.application" |
| name="Eclipse Safety Framework"> |
| <property |
| name="appName" |
| value="Eclipse Safety Framework"> |
| </property> |
| <property |
| name="windowImages" |
| value="platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/logos/icon_esf_16x16.png,platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/logos/icon_esf_32x32.png,platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/logos/icon_esf_48x48.png,platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/logos/icon_esf_64x64.png,platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/logos/icon_esf_128x128.png"> |
| </property> |
| <property |
| name="startupForegroundColor" |
| value="FFFFFF"> |
| </property> |
| <property |
| name="startupMessageRect" |
| value="5,295,470,20"> |
| </property> |
| <property |
| name="startupProgressRect" |
| value="0,315,500,15"> |
| </property> |
| <property |
| name="aboutImage" |
| value="platform:/plugin/org.polarsys.esf.core.ui/src/main/resources/icons/about/logo_about.png"> |
| </property> |
| <property name="cssTheme" value="org.eclipse.e4.ui.css.theme.e4_classic"/> |
| <property name="applicationCSSResources" value="platform:/plugin/org.eclipse.ui.themes/images/"/> |
| <property |
| name="applicationXMI" |
| value="org.eclipse.platform/LegacyIDE.e4xmi"> |
| </property> |
| <property |
| name="preferenceCustomization" |
| value="plugin_customization.ini"> |
| </property> |
| <property |
| name="aboutText" |
| value="%Product-about"> |
| </property> |
| </product> |
| |
| </extension> |
| <extension |
| id="org.polarsys.esf.project.nature" |
| name="ESF" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.polarsys.esf.core.rcp.nature.ESFProjectNature"> |
| </run> |
| </runtime> |
| <content-type |
| id="org.polarsys.esf.core.SASource"> |
| </content-type> |
| <content-type |
| id="org.polarsys.esf.core.PropagationTreeSource"> |
| </content-type> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <scheme |
| id="org.polarsys.esf.core.rcp.scheme" |
| name="ESF Scheme"> |
| </scheme> |
| </extension> |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.ui.newWizard" |
| sequence="M1+N" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.close" |
| sequence="M1+W" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.close" |
| sequence="M1+F4" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.closeAll" |
| sequence="M1+M2+W" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.closeAll" |
| sequence="M1+M2+F4" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.save" |
| sequence="M1+S" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.saveAll" |
| sequence="M1+M2+S" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.rename" |
| sequence="F2" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.print" |
| sequence="M1+P" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.properties" |
| sequence="M3+CR" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.file.properties" |
| platform="cocoa" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M1+I"/> |
| <key |
| commandId="org.eclipse.ui.file.properties" |
| platform="carbon" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M1+I"/> |
| <key |
| commandId="org.eclipse.ui.file.refresh" |
| sequence="F5" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.undo" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+Z" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.redo" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+Y" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.redo" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+M2+Z" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| platform="carbon"/> |
| <key |
| commandId="org.eclipse.ui.edit.cut" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+X" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.copy" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+C" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.paste" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+V" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.selectAll" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+A" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.delete" |
| sequence="DEL" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.findReplace" |
| sequence="M1+F" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.navigate.next" |
| sequence="M1+." |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.navigate.previous" |
| sequence="M1+," |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.navigate.backwardHistory" |
| sequence="M3+ARROW_LEFT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| platform="carbon" |
| commandId="org.eclipse.ui.navigate.backwardHistory" |
| sequence="COMMAND+[" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| platform="carbon" |
| commandId="org.eclipse.ui.navigate.backwardHistory" |
| sequence="COMMAND+ALT+ARROW_LEFT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.navigate.forwardHistory" |
| sequence="M3+ARROW_RIGHT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| platform="carbon" |
| commandId="org.eclipse.ui.navigate.forwardHistory" |
| sequence="COMMAND+]" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| platform="carbon" |
| commandId="org.eclipse.ui.navigate.forwardHistory" |
| sequence="COMMAND+ALT+ARROW_RIGHT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.switchToEditor" |
| sequence="M1+M2+E" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.showSystemMenu" |
| sequence="M3+-" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.showSystemMenu" |
| platform="carbon" |
| sequence="M1+M2+F10" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.showViewMenu" |
| sequence="M1+F10" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.activateEditor" |
| sequence="F12" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <!-- F12 is the Dashboard on carbon --> |
| <key |
| commandId="org.eclipse.ui.window.activateEditor" |
| platform="carbon" |
| sequence="M1+F12" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.maximizePart" |
| sequence="M1+M" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <!-- Cmd+M is used for Minimize Window in cocoa --> |
| <key |
| commandId="org.eclipse.ui.window.maximizePart" |
| platform="cocoa" |
| sequence="M4+M" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.nextEditor" |
| sequence="M1+F6" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.previousEditor" |
| sequence="M1+M2+F6" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.nextView" |
| sequence="M1+F7" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.previousView" |
| sequence="M1+M2+F7" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.nextPerspective" |
| sequence="M1+F8" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.window.previousPerspective" |
| sequence="M1+M2+F8" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.navigate.previous" |
| platform="carbon" |
| sequence="M1+M2+." |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.cut" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M2+DEL" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.copy" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M1+INSERT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| <key |
| commandId="org.eclipse.ui.edit.paste" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M2+INSERT" |
| schemeId="org.polarsys.esf.core.rcp.scheme" /> |
| |
| <key |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="CTRL+SPACE"/> <!-- Command+SPACE+* is reserved on carbon, hardcode to CTRL --> |
| |
| <key |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="CTRL+M2+SPACE"/> <!-- Command+SPACE+* is reserved on carbon, hardcode to CTRL --> |
| |
| <!-- Special content assist key bindings for the Chinese language to prevent conflict with IME --> |
| <key |
| locale="zh" |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+/"/> |
| <key |
| locale="zh" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+?"/> |
| <key |
| locale="zh" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+?"/> |
| |
| <!-- Content assist key binding for the Japanese language to prevent conflict with IME on GTK --> |
| <key |
| locale="ja" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+/"/> |
| <key |
| locale="ja" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+?"/> |
| <key |
| locale="ja" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+?"/> |
| |
| <!-- Content assist key binding for the Korean language to prevent conflict with IME on GTK --> |
| <key |
| locale="ko" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+/"/> |
| <key |
| locale="ko" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+?"/> |
| <key |
| locale="ko" |
| platform="gtk" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+?"/> |
| |
| <!-- Content assist key binding for the Japanese language to prevent conflict with IME on Motif --> |
| <key |
| locale="ja" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+/"/> |
| <key |
| locale="ja" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+?"/> |
| <key |
| locale="ja" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+?"/> |
| |
| <!-- Content assist key binding for the Korean language to prevent conflict with IME on Motif --> |
| <key |
| locale="ko" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+/"/> |
| <key |
| locale="ko" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+?"/> |
| <key |
| locale="ko" |
| platform="motif" |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+?"/> |
| |
| <key |
| commandId="org.eclipse.ui.file.close" |
| sequence="CTRL+X K" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.file.closeAll" |
| sequence="CTRL+X CTRL+C" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.file.save" |
| sequence="CTRL+X CTRL+S" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.file.saveAll" |
| sequence="CTRL+X S" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.file.print" |
| sequence="M3+F9" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.file.print" |
| sequence="ESC F9" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.undo" |
| sequence="F9" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.undo" |
| sequence="CTRL+X U" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.undo" |
| sequence="CTRL+M2+-" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.redo" |
| sequence="F10" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.redo" |
| sequence="CTRL+X R" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.redo" |
| sequence="CTRL+M2++" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.cut" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="CTRL+W" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.copy" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="M3+W" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.copy" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="ESC W" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.paste" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="CTRL+Y" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.selectAll" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="CTRL+X H" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.findReplace" |
| sequence="M3+R" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.findReplace" |
| sequence="ESC R" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.edit.text.contentAssist.proposals" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| sequence="ALT+/" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/> |
| <key |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| sequence="ALT+?" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/> |
| <key |
| commandId="org.eclipse.ui.edit.text.contentAssist.contextInformation" |
| sequence="ALT+SHIFT+?" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/> |
| <key |
| commandId="org.eclipse.ui.window.openEditorDropDown" |
| sequence="CTRL+X B" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.window.switchToEditor" |
| sequence="CTRL+X CTRL+B" |
| schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" /> |
| <key |
| commandId="org.eclipse.ui.navigate.collapseAll" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M1+M2+NUMPAD_DIVIDE"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.navigate.expandAll" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M1+M2+NUMPAD_MULTIPLY"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.navigate.nextSubTab" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+PAGE_DOWN"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.navigate.previousSubTab" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+PAGE_UP"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.part.nextPage" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M3+F7"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.part.previousPage" |
| schemeId="org.polarsys.esf.core.rcp.scheme" |
| sequence="M2+M3+F7"> |
| </key> |
| </extension> |
| </plugin> |