| <?xml version="1.0" encoding="UTF-8"?> | 
 | <?eclipse version="3.0"?> | 
 |  | 
 | <plugin> | 
 |  | 
 |     <extension | 
 |             point="org.eclipse.ui.editors"> | 
 |         <editor | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" | 
 |             contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" | 
 |             default="true" | 
 |             extensions="qvto2" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             name="QVTOperational Editor"> | 
 |         </editor> | 
 |     </extension> | 
 |     <extension | 
 |         point="org.eclipse.ui.handlers"> | 
 |         <handler | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" | 
 |             commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> | 
 |             <activeWhen> | 
 |                 <reference | 
 |                     definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |                 </reference> | 
 |             </activeWhen> | 
 |         </handler> | 
 |         <handler | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" | 
 |             commandId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.validate"> | 
 |          <activeWhen> | 
 |             <reference | 
 |                     definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |             </reference> | 
 |          </activeWhen> | 
 |       	</handler> | 
 |       	<!-- copy qualified name --> | 
 |         <handler | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" | 
 |             commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> | 
 |             <activeWhen> | 
 | 				<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened" /> | 
 |             </activeWhen> | 
 |         </handler> | 
 |         <handler | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" | 
 |             commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> | 
 |             <activeWhen> | 
 |             	<and> | 
 |             		<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.XtextEditor.opened" /> | 
 | 	                <iterate> | 
 | 						<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> | 
 | 					</iterate> | 
 | 				</and> | 
 |             </activeWhen> | 
 |         </handler> | 
 |     </extension> | 
 |     <extension point="org.eclipse.core.expressions.definitions"> | 
 |         <definition id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |             <and> | 
 |                 <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> | 
 |                 <with variable="activeEditor"> | 
 |                     <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"  | 
 |                         value="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational"  | 
 |                         forcePluginActivation="true"/> | 
 |                 </with>         | 
 |             </and> | 
 |         </definition> | 
 |         <definition id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.XtextEditor.opened"> | 
 |             <and> | 
 |                 <reference definitionId="isXtextEditorActive"/> | 
 |                 <with variable="activeEditor"> | 
 |                     <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"  | 
 |                         value="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational"  | 
 |                         forcePluginActivation="true"/> | 
 |                 </with>         | 
 |             </and> | 
 |         </definition> | 
 |     </extension> | 
 |     <extension | 
 |             point="org.eclipse.ui.preferencePages"> | 
 |         <page | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             name="QVTOperational"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |         </page> | 
 |         <page | 
 |             category="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.coloring" | 
 |             name="Syntax Coloring"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |         </page> | 
 |         <page | 
 |             category="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.templates" | 
 |             name="Templates"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |         </page> | 
 |     </extension> | 
 |     <extension | 
 |             point="org.eclipse.ui.propertyPages"> | 
 |         <page | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             name="QVTOperational"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |             <enabledWhen> | 
 | 	            <adapt type="org.eclipse.core.resources.IProject"/> | 
 | 			</enabledWhen> | 
 | 	        <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> | 
 |         </page> | 
 |     </extension> | 
 |     <extension | 
 |         point="org.eclipse.ui.keywords"> | 
 |         <keyword | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational" | 
 |             label="QVTOperational"/> | 
 |     </extension> | 
 |     <extension | 
 |          point="org.eclipse.ui.commands"> | 
 |       <command | 
 |             description="Trigger expensive validation" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.validate" | 
 |             name="Validate"> | 
 |       </command> | 
 |       <!-- copy qualified name --> | 
 |       <command | 
 |             id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" | 
 |             categoryId="org.eclipse.ui.category.edit" | 
 |             description="Copy the qualified name for the selected element" | 
 |             name="Copy Qualified Name"> | 
 |       </command> | 
 |       <command | 
 |             id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" | 
 |             categoryId="org.eclipse.ui.category.edit" | 
 |             description="Copy the qualified name for the selected element" | 
 |             name="Copy Qualified Name"> | 
 |       </command> | 
 |     </extension> | 
 |     <extension point="org.eclipse.ui.menus"> | 
 |         <menuContribution | 
 |             locationURI="popup:#TextEditorContext?after=group.edit"> | 
 |              <command | 
 |                  commandId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.validate" | 
 |                  style="push" | 
 |                  tooltip="Trigger expensive validation"> | 
 |             <visibleWhen checkEnabled="false"> | 
 |                 <reference | 
 |                     definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |                 </reference> | 
 |             </visibleWhen> | 
 |          </command>   | 
 |          </menuContribution> | 
 |          <!-- copy qualified name --> | 
 |          <menuContribution locationURI="popup:#TextEditorContext?after=copy"> | 
 |          	<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"  | 
 |          		style="push" tooltip="Copy Qualified Name"> | 
 |             	<visibleWhen checkEnabled="false"> | 
 |                 	<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened" /> | 
 |             	</visibleWhen> | 
 |          	</command>   | 
 |          </menuContribution> | 
 |          <menuContribution locationURI="menu:edit?after=copy"> | 
 |          	<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" | 
 |             	style="push" tooltip="Copy Qualified Name"> | 
 |             	<visibleWhen checkEnabled="false"> | 
 |                 	<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened" /> | 
 |             	</visibleWhen> | 
 |          	</command>   | 
 |          </menuContribution> | 
 |          <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> | 
 | 			<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"  | 
 | 				style="push" tooltip="Copy Qualified Name"> | 
 |          		<visibleWhen checkEnabled="false"> | 
 | 	            	<and> | 
 | 	            		<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.XtextEditor.opened" /> | 
 | 						<iterate> | 
 | 							<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> | 
 | 						</iterate> | 
 | 					</and> | 
 | 				</visibleWhen> | 
 | 			</command> | 
 |          </menuContribution> | 
 |     </extension> | 
 |     <extension point="org.eclipse.ui.menus"> | 
 | 		<menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> | 
 | 			<command commandId="org.eclipse.xtext.ui.editor.FindReferences"> | 
 | 				<visibleWhen checkEnabled="false"> | 
 |                 	<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |                 	</reference> | 
 |             	</visibleWhen> | 
 | 			</command> | 
 | 		</menuContribution> | 
 | 	</extension> | 
 | 	<extension point="org.eclipse.ui.handlers"> | 
 | 	    <handler | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" | 
 |             commandId="org.eclipse.xtext.ui.editor.FindReferences"> | 
 |             <activeWhen> | 
 |                 <reference | 
 |                     definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |                 </reference> | 
 |             </activeWhen> | 
 |         </handler> | 
 |     </extension>    | 
 |  | 
 | <!-- adding resource factories --> | 
 |  | 
 | 	<extension | 
 | 		point="org.eclipse.emf.ecore.extension_parser"> | 
 | 		<parser | 
 | 			class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" | 
 | 			type="qvto2"> | 
 | 		</parser> | 
 | 	</extension> | 
 | 	<extension point="org.eclipse.xtext.extension_resourceServiceProvider"> | 
 |         <resourceServiceProvider | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" | 
 |             uriExtension="qvto2"> | 
 |         </resourceServiceProvider> | 
 |     </extension> | 
 |  | 
 |  | 
 |     <!-- marker definitions for org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational --> | 
 |     <extension | 
 |             id="qvtoperational.check.fast" | 
 |             name="QVTOperational Problem" | 
 |             point="org.eclipse.core.resources.markers"> | 
 |         <super type="org.eclipse.xtext.ui.check.fast"/> | 
 |         <persistent value="true"/> | 
 |     </extension> | 
 |     <extension | 
 |             id="qvtoperational.check.normal" | 
 |             name="QVTOperational Problem" | 
 |             point="org.eclipse.core.resources.markers"> | 
 |         <super type="org.eclipse.xtext.ui.check.normal"/> | 
 |         <persistent value="true"/> | 
 |     </extension> | 
 |     <extension | 
 |             id="qvtoperational.check.expensive" | 
 |             name="QVTOperational Problem" | 
 |             point="org.eclipse.core.resources.markers"> | 
 |         <super type="org.eclipse.xtext.ui.check.expensive"/> | 
 |         <persistent value="true"/> | 
 |     </extension> | 
 |  | 
 |    <extension | 
 |          point="org.eclipse.xtext.builder.participant"> | 
 |       <participant | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" | 
 |             fileExtensions="qvto2" | 
 |             > | 
 |       </participant> | 
 |    </extension> | 
 |    <extension | 
 |             point="org.eclipse.ui.preferencePages"> | 
 |         <page | 
 |             category="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.compiler.preferencePage" | 
 |             name="Compiler"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |         </page> | 
 |     </extension> | 
 |     <extension | 
 |             point="org.eclipse.ui.propertyPages"> | 
 |         <page | 
 |             category="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" | 
 |             id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.compiler.propertyPage" | 
 |             name="Compiler"> | 
 |             <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 |             <enabledWhen> | 
 | 	            <adapt type="org.eclipse.core.resources.IProject"/> | 
 | 			</enabledWhen> | 
 | 	        <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> | 
 |         </page> | 
 |     </extension> | 
 |     <extension point="org.eclipse.ui.menus"> | 
 | 		<menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> | 
 | 			<command | 
 | 				commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" | 
 | 				id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.OpenGeneratedCode" | 
 | 				style="push"> | 
 | 					<visibleWhen checkEnabled="false"> | 
 | 						<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened" /> | 
 | 					</visibleWhen> | 
 | 			</command> | 
 | 		</menuContribution> | 
 | 	</extension> | 
 | 	<extension point="org.eclipse.ui.handlers"> | 
 | 		<handler | 
 | 			class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" | 
 | 			commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> | 
 | 				<activeWhen> | 
 | 					<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened" /> | 
 | 				</activeWhen> | 
 | 		</handler> | 
 | 	</extension> | 
 |  | 
 | 	<!-- Quick Outline --> | 
 | 	<extension | 
 | 		point="org.eclipse.ui.handlers"> | 
 | 		<handler  | 
 | 			class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" | 
 | 			commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> | 
 | 			<activeWhen> | 
 | 				<reference | 
 | 					definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 | 				</reference> | 
 | 			</activeWhen> | 
 | 		</handler> | 
 | 	</extension> | 
 | 	<extension | 
 | 		point="org.eclipse.ui.commands"> | 
 | 		<command | 
 | 			description="Open the quick outline." | 
 | 			id="org.eclipse.xtext.ui.editor.outline.QuickOutline" | 
 | 			name="Quick Outline"> | 
 | 		</command> | 
 | 	</extension> | 
 | 	<extension point="org.eclipse.ui.menus"> | 
 | 		<menuContribution | 
 | 			locationURI="popup:#TextEditorContext?after=group.open"> | 
 | 			<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline" | 
 | 				style="push" | 
 | 				tooltip="Open Quick Outline"> | 
 | 				<visibleWhen checkEnabled="false"> | 
 | 					<reference definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"/> | 
 | 				</visibleWhen> | 
 | 			</command> | 
 | 		</menuContribution> | 
 | 	</extension> | 
 |     <!-- quickfix marker resolution generator for org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational --> | 
 |     <extension | 
 |             point="org.eclipse.ui.ide.markerResolution"> | 
 |         <markerResolutionGenerator | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" | 
 |             markerType="org.eclipse.qvto.examples.xtext.qvtoperational.ui.qvtoperational.check.fast"> | 
 |             <attribute | 
 |                 name="FIXABLE_KEY" | 
 |                 value="true"> | 
 |             </attribute> | 
 |         </markerResolutionGenerator> | 
 |         <markerResolutionGenerator | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" | 
 |             markerType="org.eclipse.qvto.examples.xtext.qvtoperational.ui.qvtoperational.check.normal"> | 
 |             <attribute | 
 |                 name="FIXABLE_KEY" | 
 |                 value="true"> | 
 |             </attribute> | 
 |         </markerResolutionGenerator> | 
 |         <markerResolutionGenerator | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" | 
 |             markerType="org.eclipse.qvto.examples.xtext.qvtoperational.ui.qvtoperational.check.expensive"> | 
 |             <attribute | 
 |                 name="FIXABLE_KEY" | 
 |                 value="true"> | 
 |             </attribute> | 
 |         </markerResolutionGenerator> | 
 |     </extension> | 
 |    	<!-- Rename Refactoring --> | 
 | 	<extension point="org.eclipse.ui.handlers"> | 
 | 		<handler  | 
 | 			class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" | 
 | 			commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> | 
 | 			<activeWhen> | 
 | 				<reference | 
 | 					definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 | 				</reference> | 
 | 			</activeWhen> | 
 | 		</handler> | 
 | 	</extension> | 
 |     <extension point="org.eclipse.ui.menus"> | 
 |          <menuContribution | 
 |             locationURI="popup:#TextEditorContext?after=group.edit"> | 
 |          <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" | 
 |                style="push"> | 
 |             <visibleWhen checkEnabled="false"> | 
 |                <reference | 
 |                      definitionId="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.Editor.opened"> | 
 |                </reference> | 
 |             </visibleWhen> | 
 |          </command> | 
 |       </menuContribution> | 
 |    </extension> | 
 |    <extension point="org.eclipse.ui.preferencePages"> | 
 | 	    <page | 
 | 	        category="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational" | 
 | 	        class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" | 
 | 	        id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.refactoring" | 
 | 	        name="Refactoring"> | 
 | 	        <keywordReference id="org.eclipse.qvto.examples.xtext.qvtoperational.ui.keyword_QVTOperational"/> | 
 | 	    </page> | 
 | 	</extension> | 
 |  | 
 |   <extension point="org.eclipse.compare.contentViewers"> | 
 |     <viewer id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.compare.contentViewers" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" | 
 |             extensions="qvto2"> | 
 |     </viewer> | 
 |   </extension> | 
 |   <extension point="org.eclipse.compare.contentMergeViewers"> | 
 |     <viewer id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.compare.contentMergeViewers" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" | 
 |             extensions="qvto2" label="QVTOperational Compare"> | 
 |      </viewer> | 
 |   </extension> | 
 |   <extension point="org.eclipse.ui.editors.documentProviders"> | 
 |     <provider id="org.eclipse.qvto.examples.xtext.qvtoperational.QVTOperational.editors.documentProviders" | 
 |             class="org.eclipse.qvto.examples.xtext.qvtoperational.ui.QVTOperationalExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" | 
 |             extensions="qvto2"> | 
 |     </provider> | 
 |   </extension> | 
 |   <extension point="org.eclipse.team.core.fileTypes"> | 
 |     <fileTypes | 
 |             extension="qvto2" | 
 |             type="text"> | 
 |     </fileTypes> | 
 |   </extension> | 
 |  | 
 | </plugin> |