Andreas Mülder пре 14 година
родитељ
комит
c8f70b645b

+ 1 - 12
plugins/org.yakindu.sct.ui.editor/plugin.xml

@@ -219,7 +219,7 @@
    <!-- Contribution Item Provider -->
    <extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
       <contributionItemProvider
-            class="org.yakindu.sct.ui.editor.providers.StatechartDiagramContributionItemProvider"
+            class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContributionItemProvider"
             checkPluginLoaded="false">
          <Priority name="Low"/>
          <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
@@ -227,17 +227,6 @@
             <popupStructuredContributionCriteria objectClass="org.yakindu.sct.ui.editor.editparts.StatechartTextExpressionEditPart"/>
             <popupPredefinedItem id="editGroup" remove="true"/>
          </popupContribution>
-         <partContribution
-               class="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
-            <partAction
-                  global="true"
-                  id="undo">
-            </partAction>
-            <partAction
-                  global="true"
-                  id="redo">
-            </partAction>
-         </partContribution>
       </contributionItemProvider>
    </extension>
    

+ 1 - 2
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/policies/StateCompartmentCanonicalEditPolicy.java

@@ -22,8 +22,7 @@ import org.yakindu.sct.ui.editor.utils.SemanticHintUtil;
 /**
  * @author andreas muelder
  */
-public class StateCompartmentCanonicalEditPolicy extends
-		CanonicalEditPolicy {
+public class StateCompartmentCanonicalEditPolicy extends CanonicalEditPolicy {
 
 	@SuppressWarnings("rawtypes")
 	@Override

+ 0 - 25
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/providers/StatechartDiagramContributionItemProvider.java

@@ -1,25 +0,0 @@
-package org.yakindu.sct.ui.editor.providers;
-
-import org.eclipse.gmf.runtime.common.ui.util.IWorkbenchPartDescriptor;
-import org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContributionItemProvider;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.actions.ActionFactory;
-
-import de.itemis.gmf.runtime.commons.actions.LockableGlobalRedoAction;
-import de.itemis.gmf.runtime.commons.actions.LockableGlobalUndoAction;
-
-public class StatechartDiagramContributionItemProvider extends
-		DiagramContributionItemProvider {
-	
-	@Override
-	protected IAction createAction(String actionId,
-			IWorkbenchPartDescriptor partDescriptor) {
-		IWorkbenchPage workbenchPage = partDescriptor.getPartPage();
-		if (actionId.equals(ActionFactory.UNDO.getId()))
-			return new LockableGlobalUndoAction(workbenchPage);
-		if (actionId.equals(ActionFactory.REDO.getId()))
-			return new LockableGlobalRedoAction(workbenchPage);
-		return super.createAction(actionId, partDescriptor);
-	}
-}