diff options
author | Daniel StrĂ¼ber | 2020-07-24 13:57:25 +0000 |
---|---|---|
committer | Daniel StrĂ¼ber | 2020-07-24 13:57:25 +0000 |
commit | 0b7ee1b52352a7e44d3fd4ca8c9829b68ad2004a (patch) | |
tree | bc0d8d23ce8d526425c388813881c61ddd92fc42 | |
parent | 2efc0082df19d7e013d9e65a568125ecdeb4edc7 (diff) | |
download | org.eclipse.emft.henshin-0b7ee1b52352a7e44d3fd4ca8c9829b68ad2004a.tar.gz org.eclipse.emft.henshin-0b7ee1b52352a7e44d3fd4ca8c9829b68ad2004a.tar.xz org.eclipse.emft.henshin-0b7ee1b52352a7e44d3fd4ca8c9829b68ad2004a.zip |
Fix for Giraph UI
Change-Id: I1e8243633d4f87dbeb8b94f6187361de13edb584
-rw-r--r-- | plugins/org.eclipse.emf.henshin.giraph/META-INF/MANIFEST.MF | 9 | ||||
-rw-r--r-- | plugins/org.eclipse.emf.henshin.giraph/plugin.xml | 394 |
2 files changed, 399 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.henshin.giraph/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.henshin.giraph/META-INF/MANIFEST.MF index 0252dc669..28d23b7b9 100644 --- a/plugins/org.eclipse.emf.henshin.giraph/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.henshin.giraph/META-INF/MANIFEST.MF @@ -7,12 +7,13 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Export-Package: org.eclipse.emf.henshin.giraph, org.eclipse.emf.henshin.giraph.templates Require-Bundle: org.eclipse.ant.core;bundle-version="3.2.0", - org.eclipse.core.resources;bundle-version="3.6.0", - org.eclipse.core.runtime;bundle-version="3.6.0", org.eclipse.emf.henshin.interpreter;bundle-version="1.0.0", org.eclipse.jdt.core;bundle-version="3.6.0", org.eclipse.jdt.launching;bundle-version="3.6.0", - org.eclipse.m2e.launching;bundle-version="1.5.0", - org.apache.ant;bundle-version="1.9.0" + org.eclipse.emf.henshin.diagram;bundle-version="0.9.0", + org.eclipse.emf.henshin.interpreter;bundle-version="0.9.0", + org.eclipse.gmf.runtime.diagram.ui, + org.eclipse.emf.compare.edit;bundle-version="3.0.0", + org.eclipse.debug.ui Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName diff --git a/plugins/org.eclipse.emf.henshin.giraph/plugin.xml b/plugins/org.eclipse.emf.henshin.giraph/plugin.xml new file mode 100644 index 000000000..434e943e4 --- /dev/null +++ b/plugins/org.eclipse.emf.henshin.giraph/plugin.xml @@ -0,0 +1,394 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?><!-- + Copyright (c) 2010-2012 Henshin developers. All rights reserved. + This program and the accompanying materials are made available + under the terms of the Eclipse Public License v1.0 which + accompanies this distribution, and is available at + http://www.eclipse.org/legal/epl-v10.html + --> +<plugin> + <extension + id="org.eclipse.emf.henshin.menu" + point="org.eclipse.ui.menus"> + <menuContribution + allPopups="false" + locationURI="popup:org.eclipse.jdt.ui.PackageExplorer"> + <menu + id="org.eclipse.emf.henshin.menu" + label="Henshin"> + </menu> + </menuContribution> + </extension> + <extension + id="org.eclipse.emf.henshin.menu" + point="org.eclipse.ui.menus"> + <menuContribution + allPopups="false" + locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu"> + <menu + id="org.eclipse.emf.henshin.menu" + label="Henshin"> + </menu> + </menuContribution> + </extension> + <extension + id="org.eclipse.emf.henshin.menu" + point="org.eclipse.ui.menus"> + <menuContribution + allPopups="false" + locationURI="popup:org.eclipse.sirius.ui.tools.views.model.explorer#PopupMenu"> + <menu + id="org.eclipse.emf.henshin.menu" + label="Henshin"> + </menu> + </menuContribution> + </extension> + <!-- + <extension + point="org.eclipse.ui.menus"> + <menuContribution + locationURI="popup:org.eclipse.emf.henshin.menu"> + <command + commandId="org.eclipse.emf.henshin.contextmenu.menu.RegisterTrafoSystem" + label="Register model" + style="push"> + </command> + <menu + id="org.eclipse.emf.henshin.menu.apply" + label="Apply"> + </menu> + </menuContribution> + </extension> + --> + <extension point="org.eclipse.ui.commands"> + <command + defaultHandler="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateHenshinFileHandler" + id="org.eclipse.emf.henshin.interpreter.ui.wizard.HenshinateHenshinFileActionDelegate" + name="%_UI_Command_ApplyWithHenshin"> + </command> + <command + id="org.eclipse.emf.henshin.interpreter.ui.wizard.add.ValueBreakpoint" + name="Add Value Breakpoint"> + <defaultHandler + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddValueBreakpoint"> + <parameter + name="org.eclipse.emf.henshin.interpreter.ui.parameter2" + value="org.eclipse.emf.henshin.interpreter.ui.parameter2"> + </parameter> + </defaultHandler> + </command> + <command + id="org.eclipse.emf.henshin.interpreter.ui.wizard.add.VariableBreakpoint" + name="Add Variable Breakpoint"> + <defaultHandler + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddVariableBreakpoint"> + <parameter + name="org.eclipse.emf.henshin.interpreter.ui.parameter3" + value="org.eclipse.emf.henshin.interpreter.ui.parameter3"> + </parameter> + </defaultHandler> + </command> + <command + id="org.eclipse.emf.henshin.interpreter.ui.wizard.add.ConstraintTypeBreakpoint" + name="Add Constraint Type Breakpoint"> + <defaultHandler + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddConstraintTypeBreakpoint"> + <parameter + name="org.eclipse.emf.henshin.interpreter.ui.parameter1" + value="org.eclipse.emf.henshin.interpreter.ui.parameter1"> + </parameter> + </defaultHandler> + </command> + <command + id="org.eclipse.emf.henshin.interpreter.ui.wizard.add.ConstraintInstanceBreakpoint" + name="Add Constraint Instance Breakpoint"> + <defaultHandler + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddConstraintInstanceBreakpoint"> + <parameter + name="org.eclipse.emf.henshin.interpreter.ui.parameter2" + value="org.eclipse.emf.henshin.interpreter.ui.parameter2"> + </parameter> + </defaultHandler> + </command> + </extension> + <!-- + <extension + id="org.eclipse.emf.henshin.trafoSystems" + point="org.eclipse.ui.menus"> + <menuContribution + allPopups="false" + locationURI="popup:org.eclipse.emf.henshin.menu.apply"> + <dynamic + class="org.eclipse.emf.henshin.interpreter.ui.HenshinMenu" + id="org.eclipse.emf.henshin.contextmenu.trafoUnits"> + </dynamic> + </menuContribution> + </extension> + --> + <extension point="org.eclipse.ui.popupMenus"> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution1" + objectClass="org.eclipse.emf.henshin.model.Unit"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateUnitActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution2" + objectClass="org.eclipse.emf.henshin.model.Module"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateModuleActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action2" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution3" + nameFilter="*.ecore" + objectClass="org.eclipse.core.resources.IFile"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.CreateDynamicInstanceAction" + enablesFor="1" + icon="platform:/plugin/org.eclipse.emf.ecore.editor/icons/full/obj16/EcoreModelFile.gif" + id="org.eclipse.emf.henshin.interpreter.ui.createDynamicInstance" + label="%_UI_Create_Dynamic_Instance" + menubarPath="org.eclipse.emf.henshin.menu/additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution4" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.RuleEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.giraph.GenerateGiraphCodeAction" + icon="icons/giraph.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_GenerateGiraphCode" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution5" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.RuleCompartmentEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.giraph.GenerateGiraphCodeAction" + icon="icons/giraph.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_GenerateGiraphCode" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution6" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.UnitEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.giraph.GenerateGiraphCodeAction" + icon="icons/giraph.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_GenerateGiraphCode" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution7" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.UnitCompartmentEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.giraph.GenerateGiraphCodeAction" + icon="icons/giraph.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_GenerateGiraphCode" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution8" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.RuleEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateUnitActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution9" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.RuleCompartmentEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateUnitActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution10" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.UnitEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateUnitActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + adaptable="false" + id="org.eclipse.emf.henshin.interpreter.ui.henshincontribution11" + objectClass="org.eclipse.emf.henshin.diagram.edit.parts.UnitCompartmentEditPart"> + <action + class="org.eclipse.emf.henshin.interpreter.ui.actions.HenshinateUnitActionDelegate" + icon="icons/henshin-apply.gif" + id="org.eclipse.emf.henshin.interpreter.ui.action1" + label="%_UI_Command_ApplyWithHenshin" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + id="org.eclipse.emf.henshin.interpreter.ui.henshinContribution12" + objectClass="org.eclipse.emf.henshin.interpreter.debug.HenshinDebugVariable"> + <menu + id="org.eclipse.emf.henshin.interpreter.ui.menu1" + label="Henshin Breakpoints" + path="additions"> + <separator + name="group1"> + </separator> + </menu> + <action + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddValueBreakpoint" + enablesFor="1" + id="org.eclipse.emf.henshin.interpreter.ui.addValueBreakpoint" + label="Add Value Breakpoint" + menubarPath="org.eclipse.emf.henshin.interpreter.ui.menu1/group1"> + </action> + <action + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddVariableBreakpoint" + id="org.eclipse.emf.henshin.interpreter.ui.addVariableBreakpoint" + label="Add Variable Breakpoint" + menubarPath="org.eclipse.emf.henshin.interpreter.ui.menu1/group1"> + </action> + <action + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddConstraintTypeBreakpoint" + id="org.eclipse.emf.henshin.interpreter.ui.addConstraintTypeBreakpoint" + label="Add Constraint Type Breakpoint" + menubarPath="org.eclipse.emf.henshin.interpreter.ui.menu1/group1"> + </action> + <action + class="org.eclipse.emf.henshin.interpreter.ui.handlers.AddConstraintInstanceBreakpoint" + id="org.eclipse.emf.henshin.interpreter.ui.addConstraintInstanceBreakpoint" + label="Add Constraint Instance Breakpoint" + menubarPath="org.eclipse.emf.henshin.interpreter.ui.menu1/group1"> + </action> + </objectContribution> + </extension> + <extension + point="org.eclipse.ui.menus"> + <menuContribution + locationURI="popup:org.eclipse.emf.henshin.menu"> + <command + commandId="org.eclipse.emf.henshin.interpreter.ui.wizard.HenshinateHenshinFileActionDelegate" + icon="icons/henshin-apply.gif" + label="%_UI_Command_ApplyWithHenshin" + style="push"> + <visibleWhen> + <with variable="selection"> + <iterate ifEmpty="false"> + <instanceof value="org.eclipse.core.resources.IResource"/> + <test property="org.eclipse.core.resources.name" value="*.henshin"/> + </iterate> + </with> + </visibleWhen> + </command> + </menuContribution> + </extension> + <extension + point="org.eclipse.ui.exportWizards"> + <category + id="org.eclipse.emf.henshin" + name="Henshin"> + </category> + <wizard + category="org.eclipse.emf.henshin" + class="org.eclipse.emf.henshin.interpreter.ui.wizard.HenshinModelExportWizard" + icon="icons/HenshinModelFile.gif" + id="org.eclipse.emf.henshin.exportTransformationModel" + name="Henshin Model"> + </wizard> + </extension> + <extension + point="org.eclipse.debug.core.launchConfigurationTypes"> + <launchConfigurationType + delegate="org.eclipse.emf.henshin.interpreter.ui.debug.LaunchRuleDelegate" + id="org.eclipse.emf.henshin.interpreter.ui.ruleLaunchConfigurationType" + modes="run, debug" + name="Henshin Rule Application"> + </launchConfigurationType> + </extension> + <extension + point="org.eclipse.debug.ui.launchConfigurationTabGroups"> + <launchConfigurationTabGroup + class="org.eclipse.emf.henshin.interpreter.ui.debug.LaunchRuleConfigurationTabGroup" + id="org.eclipse.emf.henshin.interpreter.ui.ruleLaunchConfigurationTabGroup" + type="org.eclipse.emf.henshin.interpreter.ui.ruleLaunchConfigurationType"> + </launchConfigurationTabGroup> + </extension> + <extension + point="org.eclipse.debug.core.breakpoints"> + <breakpoint + class="org.eclipse.emf.henshin.interpreter.matching.conditions.ValueBreakpoint" + id="org.eclipse.emf.henshin.model" + markerType="org.eclipse.emf.henshin.interpreter.matching.conditions.ValueBreakpoint"> + </breakpoint> + <breakpoint + class="org.eclipse.emf.henshin.interpreter.matching.conditions.VariableBreakpoint" + id="org.eclipse.emf.henshin.model" + markerType="org.eclipse.emf.henshin.interpreter.matching.conditions.VariableBreakpoint"> + </breakpoint> + <breakpoint + class="org.eclipse.emf.henshin.interpreter.matching.conditions.ConstraintTypeBreakpoint" + id="org.eclipse.emf.henshin.model" + markerType="org.eclipse.emf.henshin.interpreter.matching.conditions.ConstraintTypeBreakpoint"> + </breakpoint> + <breakpoint + class="org.eclipse.emf.henshin.interpreter.matching.conditions.ConstraintInstanceBreakpoint" + id="org.eclipse.emf.henshin.model" + markerType="org.eclipse.emf.henshin.interpreter.matching.conditions.ConstraintInstanceBreakpoint"> + </breakpoint> + </extension> + <extension + point="org.eclipse.debug.ui.debugModelPresentations"> + <debugModelPresentation + class="org.eclipse.emf.henshin.interpreter.ui.debug.DebugModelPresentation" + id="org.eclipse.emf.henshin.model"> + </debugModelPresentation> + </extension> + <extension + id="org.eclipse.emf.henshin.model" + point="org.eclipse.core.resources.markers"> + <persistent + value="true"> + </persistent> + </extension> + + <!-- Menu for setting breakpoint with right click --> + +<!-- Custom Breakpoint / HenshinBreakpoint --> + +</plugin> |