blob: d40a5fa22ce10827a1bc4aa08e06323adff2d909 [file] [log] [blame]
<?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>