blob: 299644b19391c8b67ab3446b2834d8db7fa68282 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
name=""
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.emf.ecp.ui.ModelExplorerView">
<command
commandId="org.eclipse.emf.ecp.view.editor.controls.generateDefault"
label="Generate Controls"
style="push"
icon="icons/generate.png">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.emf.ecp.view.spi.model.VContainer">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.emf.ecp.view.editor.controls.generateDefaultOnView"
label="Generate Controls"
style="push"
icon="icons/generate.png">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.emf.ecp.view.spi.model.VView">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.emf.ecp.ui.view.editor.controls.unsetRootEclass"
label="Unset Root EClass"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.emf.ecp.view.spi.model.VView">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.emf.ecp.ide.editor.view.editor">
<command
commandId="org.eclipse.emf.ecp.view.editor.controls.generateDefault"
label="Generate Controls"
style="push"
icon="icons/generate.png">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.emf.ecp.view.spi.model.VContainer">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.emf.ecp.view.editor.controls.generateDefaultOnView"
label="Generate Controls"
style="push"
icon="icons/generate.png">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.emf.ecp.view.spi.model.VView">
</instanceof>
</iterate>
</and>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
name=""
point="org.eclipse.ui.commands">
<command
name="Generate Controls"
defaultHandler="org.eclipse.emf.ecp.view.internal.editor.handler.GenerateControlsHandler"
id="org.eclipse.emf.ecp.view.editor.controls.generateDefault">
</command>
<command
name="Migrate"
defaultHandler="org.eclipse.emf.ecp.view.internal.editor.handler.MigrateHandler"
id="org.eclipse.emf.ecp.view.editor.controls.migrate">
</command>
<command
name="Generate Controls"
defaultHandler="org.eclipse.emf.ecp.view.internal.editor.handler.GenerateControlsHandler"
id="org.eclipse.emf.ecp.view.editor.controls.generateDefaultOnView">
</command>
<command
name="Unset Root EClass"
defaultHandler="org.eclipse.emf.ecp.view.internal.editor.handler.UnsetRootEClass"
id="org.eclipse.emf.ecp.ui.view.editor.controls.unsetRootEclass">
</command>
</extension>
<extension
name=""
point="org.eclipse.emf.ecp.ui.dropAdapter">
<ECPDropAdapter
class="org.eclipse.emf.ecp.view.internal.editor.handler.ViewEditorDropAdapter">
</ECPDropAdapter>
</extension>
<extension
name=""
point="org.eclipse.emf.ecp.view.treemasterdetail.ui.swt.masterDetailActions">
<MasterDetailAction
imagePath="icons/generate.png"
location="menu"
label="Generate Controls"
command="org.eclipse.emf.ecp.view.internal.editor.handler.GenerateControlsHandler">
</MasterDetailAction>
<MasterDetailAction
imagePath="icons/generateColumns.png"
location="menu"
label="Generate Columns"
command="org.eclipse.emf.ecp.view.internal.editor.handler.GenerateTableColumnsHandler">
</MasterDetailAction>
<MasterDetailAction
imagePath="icons/generateColumns.png"
location="menu"
label="Generate Columns for Subclass"
command="org.eclipse.emf.ecp.view.internal.editor.handler.GenerateTableColumnsForSubclassesHandler">
</MasterDetailAction>
</extension>
</plugin>