| <?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> |