Browse Source

Added editpart specific global action id's.

markus.muehlbrandt@itemis.de 14 years ago
parent
commit
bc8c231b72
1 changed files with 148 additions and 3 deletions
  1. 148 3
      plugins/org.yakindu.sct.ui.editor/plugin.xml

+ 148 - 3
plugins/org.yakindu.sct.ui.editor/plugin.xml

@@ -525,18 +525,163 @@
          <Priority name="Lowest">
          </Priority>
          <ViewId id="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
-            <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+            <ElementType class="org.yakindu.sct.ui.editor.editparts.ChoiceEditPart">
                <GlobalActionId actionId="delete">
                </GlobalActionId>
                   <GlobalActionId actionId="save">
                </GlobalActionId>
                   <GlobalActionId actionId="copy">
-               </GlobalActionId>
-                  <GlobalActionId actionId="paste">
                </GlobalActionId>
                   <GlobalActionId actionId="cut">
                </GlobalActionId>
             </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.EntryEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.ExitEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.FinalStateEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.TransitionEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.RegionEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="paste">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.StateEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="paste">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.SynchronizationEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.JunctionEditPart">
+               <GlobalActionId
+                     actionId="delete">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="cut">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.StateTextCompartmentEditPart">
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="paste">
+               </GlobalActionId>
+            </ElementType>
+            <ElementType
+                  class="org.yakindu.sct.ui.editor.editparts.StatechartDiagramEditPart">
+               <GlobalActionId
+                     actionId="save">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="copy">
+               </GlobalActionId>
+               <GlobalActionId
+                     actionId="paste">
+               </GlobalActionId>
+            </ElementType>
          </ViewId>
       </GlobalActionHandlerProvider>
       </extension>