Skip to content
Snippets Groups Projects
Commit 85f19195 authored by Nicholas Pacini's avatar Nicholas Pacini
Browse files

updated main menu

parent 83697706
No related branches found
No related tags found
No related merge requests found
...@@ -59,27 +59,26 @@ ...@@ -59,27 +59,26 @@
<extension point="org.eclipse.ui.menus"> <extension point="org.eclipse.ui.menus">
<menuContribution <menuContribution
allPopups="false" allPopups="false"
locationURI="menu:org.polarsys.chess.mainMenu?after=org.polarsys.chess.codegen.adaerationMenu"> locationURI="menu:org.polarsys.chess.mainMenu?after=chess.menu.basicoperations.id">
<menu <menu
id="org.polarsys.chess.mainMenu.cdo" id="chess.menu.importexport.id"
label="CDO"> label="Import/Export">
<command <menu
commandId="org.polarsys.chess.cdo.import" id="chess.menu.cdo.id"
label="Import from CDO" label="CDO">
style="push"> <command
</command> commandId="org.polarsys.chess.cdo.import"
<command label="Import from CDO"
commandId="org.polarsys.chess.cdo.export" style="push">
label="Export to CDO" </command>
style="push"> <command
</command> commandId="org.polarsys.chess.cdo.export"
label="Export to CDO"
</menu> style="push">
<separator </command>
name="separator-id" </menu>
visible="true"> </menu>
</separator>
</menuContribution> </menuContribution>
......
...@@ -14,41 +14,36 @@ ...@@ -14,41 +14,36 @@
point="org.eclipse.ui.menus"> point="org.eclipse.ui.menus">
<menuContribution <menuContribution
allPopups="false" allPopups="false"
locationURI="menu:org.eclipse.ui.main.menu"> locationURI="menu:org.polarsys.chess.mainMenu?after=org.polarsys.chess.mainmenu.separator4">
<menu <menu
id="org.polarsys.chess.mainMenu" id="chess.menu.codegen.id"
label="CHESS" label="Code generation">
mnemonic="E"> <command
<menu commandId="org.polarsys.chess.codegen.ada.ada.id"
id="org.polarsys.chess.codegen.adaerationMenu" label="Ada infrastructural code generator"
label="Code generation"> style="push">
<command <visibleWhen
commandId="org.polarsys.chess.codegen.ada.ada.id" checkEnabled="false">
label="Ada infrastructural code generator" <or>
style="push"> <with
<visibleWhen variable="activeEditorId">
checkEnabled="false"> <equals
<or> value="org.eclipse.uml2.uml.editor.presentation.UMLEditorID">
<with </equals>
variable="activeEditorId"> </with>
<equals <with
value="org.eclipse.uml2.uml.editor.presentation.UMLEditorID"> variable="activeEditorInput">
</equals> <adapt
</with> type="org.eclipse.core.resources.IResource">
<with <test
variable="activeEditorInput"> property="org.eclipse.core.resources.projectNature"
<adapt value="org.polarsys.chess.CHESSNature">
type="org.eclipse.core.resources.IResource"> </test>
<test </adapt>
property="org.eclipse.core.resources.projectNature" </with>
value="org.polarsys.chess.CHESSNature"> </or>
</test> </visibleWhen>
</adapt> </command>
</with>
</or>
</visibleWhen>
</command>
</menu>
</menu> </menu>
</menuContribution> </menuContribution>
</extension> </extension>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?> <?eclipse version="3.4"?>
<plugin> <plugin>
<extension <extension
point="org.eclipse.ui.menus"> point="org.eclipse.ui.menus">
<menuContribution <menuContribution
allPopups="false" allPopups="false"
locationURI="menu:org.eclipse.ui.main.menu"> locationURI="menu:org.eclipse.ui.main.menu">
<menu <menu
id="org.polarsys.chess.mainMenu" id="org.polarsys.chess.mainMenu"
label="CHESS" label="CHESS"
mnemonic="E"> mnemonic="E">
<menu <menu
id="chess.menu.argumentation.id" id="chess.menu.argumentation.id"
label="Argumentation"> label="Argumentation">
</menu> </menu>
<separator <separator
name="org.polarsys.chess.mainmenu.separator1" name="org.polarsys.chess.mainmenu.separator1"
visible="true"> visible="true">
</separator> </separator>
<menu <menu
id="chess.menu.basicoperations.id" id="chess.menu.basicoperations.id"
label="Basic Operations"> label="Basic Operations">
</menu> </menu>
<menu <menu
id="chess.menu.safetycase.id" id="chess.menu.importexport.id"
label="Safety Case"> label="Import/Export">
</menu> </menu>
<menu <menu
id="chess.menu.multicore.id" id="chess.menu.safetycase.id"
label="Multicore Support"> label="Safety Case">
</menu> </menu>
<separator <menu
name="org.polarsys.chess.mainmenu.separator2" id="chess.menu.multicore.id"
visible="true"> label="Multicore Support">
</separator> </menu>
<menu <separator
id="chess.menu.validation.id" name="org.polarsys.chess.mainmenu.separator2"
label="Validation"> visible="true">
</menu> </separator>
<menu <menu
id="chess.menu.functverification.id" id="chess.menu.validation.id"
label="Functional Verification"> label="Validation">
<separator </menu>
name="org.polarsys.chess.mainmenu.functverification.separator1" <menu
visible="true"> id="chess.menu.functverification.id"
</separator> label="Functional Verification">
</menu> <separator
<menu name="org.polarsys.chess.mainmenu.functverification.separator1"
id="chess.menu.dependability.id" visible="true">
label="Dependability"> </separator>
<separator </menu>
name="org.polarsys.chess.mainmenu.dependability.separator1" <menu
visible="true"> id="chess.menu.dependability.id"
</separator> label="Dependability">
<separator <separator
name="org.polarsys.chess.mainmenu.dependability.separator2" name="org.polarsys.chess.mainmenu.dependability.separator1"
visible="true"> visible="true">
</separator> </separator>
</menu> <separator
<menu name="org.polarsys.chess.mainmenu.dependability.separator2"
id="chess.menu.realtime.id" visible="true">
label="Real-Time"> </separator>
</menu> </menu>
<separator <menu
name="org.polarsys.chess.mainmenu.separator3" id="chess.menu.realtime.id"
visible="true"> label="Real-Time">
</separator> </menu>
<menu <separator
id="chess.menu.filters.id" name="org.polarsys.chess.mainmenu.separator4"
label="Filters"> visible="true">
</menu> </separator>
<menu <menu
id="chess.menu.tests.id" id="chess.menu.codegen.id"
label="Tests"> label="Code Generation">
</menu> </menu>
</menu> <separator
</menuContribution> name="org.polarsys.chess.mainmenu.separator3"
</extension> visible="true">
</separator>
</plugin> <menu
id="chess.menu.filters.id"
label="Filters">
</menu>
<menu
id="chess.menu.tests.id"
label="Tests">
</menu>
</menu>
</menuContribution>
</extension>
</plugin>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment