Changeset 441 for java/Framclipse/com.framsticks.framclipse.ui/plugin.xml
- Timestamp:
- 10/23/15 04:56:47 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/Framclipse/com.framsticks.framclipse.ui/plugin.xml
r437 r441 35 35 </reference> 36 36 </activeWhen> 37 </handler> 37 </handler> 38 <!-- copy qualified name --> 39 <handler 40 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" 41 commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> 42 <activeWhen> 43 <reference definitionId="com.framsticks.framclipse.FramScript.Editor.opened" /> 44 </activeWhen> 45 </handler> 46 <handler 47 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" 48 commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> 49 <activeWhen> 50 <and> 51 <reference definitionId="com.framsticks.framclipse.FramScript.XtextEditor.opened" /> 52 <iterate> 53 <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> 54 </iterate> 55 </and> 56 </activeWhen> 57 </handler> 38 58 </extension> 39 59 <extension point="org.eclipse.core.expressions.definitions"> … … 41 61 <and> 42 62 <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> 63 <with variable="activeEditor"> 64 <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 65 value="com.framsticks.framclipse.FramScript" 66 forcePluginActivation="true"/> 67 </with> 68 </and> 69 </definition> 70 <definition id="com.framsticks.framclipse.FramScript.XtextEditor.opened"> 71 <and> 72 <reference definitionId="isXtextEditorActive"/> 43 73 <with variable="activeEditor"> 44 74 <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" … … 73 103 </extension> 74 104 <extension 105 point="org.eclipse.ui.propertyPages"> 106 <page 107 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" 108 id="com.framsticks.framclipse.FramScript" 109 name="FramScript"> 110 <keywordReference id="com.framsticks.framclipse.ui.keyword_FramScript"/> 111 <enabledWhen> 112 <adapt type="org.eclipse.core.resources.IProject"/> 113 </enabledWhen> 114 <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> 115 </page> 116 </extension> 117 <extension 75 118 point="org.eclipse.ui.keywords"> 76 119 <keyword … … 84 127 id="com.framsticks.framclipse.FramScript.validate" 85 128 name="Validate"> 129 </command> 130 <!-- copy qualified name --> 131 <command 132 id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" 133 categoryId="org.eclipse.ui.category.edit" 134 description="Copy the qualified name for the selected element" 135 name="Copy Qualified Name"> 136 </command> 137 <command 138 id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" 139 categoryId="org.eclipse.ui.category.edit" 140 description="Copy the qualified name for the selected element" 141 name="Copy Qualified Name"> 86 142 </command> 87 143 </extension> … … 100 156 </command> 101 157 </menuContribution> 158 <!-- copy qualified name --> 159 <menuContribution locationURI="popup:#TextEditorContext?after=copy"> 160 <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" 161 style="push" tooltip="Copy Qualified Name"> 162 <visibleWhen checkEnabled="false"> 163 <reference definitionId="com.framsticks.framclipse.FramScript.Editor.opened" /> 164 </visibleWhen> 165 </command> 166 </menuContribution> 167 <menuContribution locationURI="menu:edit?after=copy"> 168 <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" 169 style="push" tooltip="Copy Qualified Name"> 170 <visibleWhen checkEnabled="false"> 171 <reference definitionId="com.framsticks.framclipse.FramScript.Editor.opened" /> 172 </visibleWhen> 173 </command> 174 </menuContribution> 175 <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> 176 <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" 177 style="push" tooltip="Copy Qualified Name"> 178 <visibleWhen checkEnabled="false"> 179 <and> 180 <reference definitionId="com.framsticks.framclipse.FramScript.XtextEditor.opened" /> 181 <iterate> 182 <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> 183 </iterate> 184 </and> 185 </visibleWhen> 186 </command> 187 </menuContribution> 102 188 </extension> 103 189 <extension point="org.eclipse.ui.menus"> … … 210 296 211 297 212 298 <!-- marker definitions for com.framsticks.framclipse.FramScript --> 299 <extension 300 id="framscript.check.fast" 301 name="FramScript Problem" 302 point="org.eclipse.core.resources.markers"> 303 <super type="org.eclipse.xtext.ui.check.fast"/> 304 <persistent value="true"/> 305 </extension> 306 <extension 307 id="framscript.check.normal" 308 name="FramScript Problem" 309 point="org.eclipse.core.resources.markers"> 310 <super type="org.eclipse.xtext.ui.check.normal"/> 311 <persistent value="true"/> 312 </extension> 313 <extension 314 id="framscript.check.expensive" 315 name="FramScript Problem" 316 point="org.eclipse.core.resources.markers"> 317 <super type="org.eclipse.xtext.ui.check.expensive"/> 318 <persistent value="true"/> 319 </extension> 213 320 214 321 <!-- Quick Outline --> … … 245 352 </menuContribution> 246 353 </extension> 247 <!-- quickfix marker resolution generator --> 248 <extension 249 point="org.eclipse.ui.ide.markerResolution"> 250 <markerResolutionGenerator 251 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"> 252 </markerResolutionGenerator> 253 </extension> 354 <!-- quickfix marker resolution generator for com.framsticks.framclipse.FramScript --> 355 <extension 356 point="org.eclipse.ui.ide.markerResolution"> 357 <markerResolutionGenerator 358 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" 359 markerType="com.framsticks.framclipse.ui.framscript.check.fast"> 360 <attribute 361 name="FIXABLE_KEY" 362 value="true"> 363 </attribute> 364 </markerResolutionGenerator> 365 <markerResolutionGenerator 366 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" 367 markerType="com.framsticks.framclipse.ui.framscript.check.normal"> 368 <attribute 369 name="FIXABLE_KEY" 370 value="true"> 371 </attribute> 372 </markerResolutionGenerator> 373 <markerResolutionGenerator 374 class="com.framsticks.framclipse.ui.FramScriptExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" 375 markerType="com.framsticks.framclipse.ui.framscript.check.expensive"> 376 <attribute 377 name="FIXABLE_KEY" 378 value="true"> 379 </attribute> 380 </markerResolutionGenerator> 381 </extension> 382 254 383 </plugin>
Note: See TracChangeset
for help on using the changeset viewer.