Просмотр исходного кода

Restricted refactoring menu contributions to statechart diagram editor.

benjamin.schwertfeger@googlemail.com 12 лет назад
Родитель
Сommit
f7ca39857c
1 измененных файлов с 56 добавлено и 0 удалено
  1. 56 0
      plugins/org.yakindu.sct.refactoring/plugin.xml

+ 56 - 0
plugins/org.yakindu.sct.refactoring/plugin.xml

@@ -66,9 +66,17 @@
                   style="push">
                   style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
             <command
             <command
@@ -77,9 +85,17 @@
                   style="push">
                   style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
             <command
             <command
@@ -88,9 +104,17 @@
                   style="push">
                   style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="multipleStatesSelected">
                         definitionId="multipleStatesSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
             <command
             <command
@@ -99,9 +123,17 @@
                   style="push">
                   style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
             <command
             <command
@@ -110,9 +142,17 @@
                   style="push">
                   style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
              <command
              <command
@@ -122,9 +162,17 @@
                      style="push">
                      style="push">
                <visibleWhen
                <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
              <command
              <command
@@ -133,9 +181,17 @@
                   style="push">
                   style="push">
                    <visibleWhen
                    <visibleWhen
                      checkEnabled="false">
                      checkEnabled="false">
+                  <and>
                   <reference
                   <reference
                         definitionId="oneStateSelected">
                         definitionId="oneStateSelected">
                   </reference>
                   </reference>
+                  <with
+                        variable="activeEditorId">
+                     <equals
+                           value="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor">
+                     </equals>
+                  </with>
+                  </and>
                </visibleWhen>
                </visibleWhen>
             </command>
             </command>
          </menu>
          </menu>