| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| <extension-point id="codeCompletionCollectors" name="%codeCompletionCollectors" schema="schema/codeCompletionCollectors.exsd"/> |
| <extension point="org.eclipse.core.filebuffers.documentSetup"> |
| <participant |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtDocumentSetupParticipant" |
| extensions="%qvtFileExtension"/> |
| </extension> |
| <extension point="org.eclipse.ui.editors"> |
| <editor |
| name="%qvtEditor" |
| extensions="%qvtFileExtension" |
| icon="icons/qvt_src_file.gif" |
| contributorClass="org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtEditorActionContributor" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtEditor" |
| id="org.eclipse.m2m.qvt.oml.editor.ui.QvtEditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors.templates"> |
| <contextType |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.QvtTemplateContextType" |
| id="org.eclipse.m2m.qvt.oml.templates" |
| name="%qvtFileExtension"/> |
| <include |
| file="templates/default-templates.xml" |
| translations="$nl$/templates/default-templates.properties"> |
| </include> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors.annotationTypes"> |
| <type |
| name="org.eclipse.m2m.qvt.oml.error" |
| super="org.eclipse.ui.workbench.texteditor.error" |
| markerType="org.eclipse.m2m.qvt.oml.project.QVTOProblem" |
| markerSeverity="2"> |
| </type> |
| <type |
| name="org.eclipse.m2m.qvt.oml.warning" |
| super="org.eclipse.ui.workbench.texteditor.warning" |
| markerType="org.eclipse.m2m.qvt.oml.project.QVTOProblem" |
| markerSeverity="1"> |
| </type> |
| <type name="org.eclipse.m2m.qvt.oml.ui.overrideIndicator"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.actionSetPartAssociations"> |
| <actionSetPartAssociation targetID="org.eclipse.debug.ui.launchActionSet"> |
| <part id="org.eclipse.m2m.qvt.oml.editor.ui.QvtEditor"/> |
| </actionSetPartAssociation> |
| |
| <actionSetPartAssociation targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation"> |
| <part id="org.eclipse.m2m.qvt.oml.editor.ui.QvtEditor"/> |
| </actionSetPartAssociation> |
| |
| <actionSetPartAssociation targetID="org.eclipse.m2m.qvt.oml.editor.ui.actionSet.navigation"> |
| <part id="org.eclipse.m2m.qvt.oml.editor.ui.QvtEditor"/> |
| </actionSetPartAssociation> |
| </extension> |
| |
| <extension |
| point="org.eclipse.m2m.qvt.oml.editor.ui.codeCompletionCollectors"> |
| <category |
| id="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.templates" |
| label="%templatesCategoryName" |
| priority="10"> |
| </category> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.templates" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.TemplateCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.StructuralFeatureCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.OclExpressionStartCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.AccessorCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ColonColonCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.TypeStartCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.LateKeywordCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ResolveInMappingNameCollector"> |
| </collector> |
| <category |
| id="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| label="%defaultCategoryName" |
| priority="0"> |
| </category> |
| <category |
| id="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.workspacemetamodels" |
| label="%workspaceMetamodelsCategoryName" |
| priority="5"> |
| </category> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.RegisteredMetamodelCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.workspacemetamodels" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.WorkspaceMetamodelCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.MapXmapCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ObjectKeywordCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.IteratorShorthandCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ImportLibraryCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ImportModuleCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ResolveTypeCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.MappingExtrasMappingNameCollector"> |
| </collector> |
| <collector |
| category="org.eclipse.m2m.qvt.oml.editor.ui.completion.category.default" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.completion.collectors.ModelExtentCollector"> |
| </collector> |
| </extension> |
| |
| |
| <extension point="org.eclipse.ui.actionSets"> |
| <actionSet |
| id="org.eclipse.m2m.qvt.oml.editor.ui.actionSet.navigation" |
| label="%actionSet.navigation.label" |
| visible="false"> |
| |
| <action id="org.eclipse.m2m.qvt.oml.editor.ui.actions.OpenDeclaration" |
| menubarPath="navigate/open.ext" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.actions.OpenDeclarationWindowActionDelegate" |
| definitionId="org.eclipse.m2m.qvt.oml.editor.ui.openDecl" |
| label="%action.label.openDeclaration"> |
| </action> |
| </actionSet> |
| </extension> |
| |
| <extension point="org.eclipse.ui.popupMenus"> |
| <viewerContribution |
| targetID="#QvtEditorContext" |
| id="org.eclipse.m2m.qvt.oml.editor.NavigateActions"> |
| |
| <action id="org.eclipse.m2m.qvt.oml.editor.ui.actions.OpenDeclaration" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.actions.OpenDeclarationActionDelegate" |
| definitionId="org.eclipse.m2m.qvt.oml.editor.ui.openDecl" |
| menubarPath="group.open" |
| label="%action.label.openDeclaration"> |
| </action> |
| </viewerContribution> |
| </extension> |
| |
| <extension point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.m2m.qvt.oml.editor.ui.openDecl" |
| name="%command.openDeclaration.name" |
| description="%command.openDeclaration.description" |
| categoryId="org.eclipse.ui.category.navigate"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.m2m.qvt.oml.editor.ui.openDecl" |
| contextId="org.eclipse.m2m.qvt.oml.editor.ui.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="F3"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.contexts"> |
| <context |
| id="org.eclipse.m2m.qvt.oml.editor.ui.context" |
| name="%context.qvtEditor.name" |
| description="%context.qvtEditor.description" |
| parentId="org.eclipse.ui.textEditorScope"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors.markerAnnotationSpecification"> |
| <specification |
| annotationType="org.eclipse.m2m.qvt.oml.ui.overrideIndicator" |
| label="OverrideIndicator" |
| icon="icons/over_co.gif" |
| textPreferenceKey="overrideIndicator" |
| textPreferenceValue="false" |
| highlightPreferenceKey="overrideIndicatorHighlighting" |
| highlightPreferenceValue="false" |
| contributesToHeader="false" |
| overviewRulerPreferenceKey="overrideIndicatorInOverviewRuler" |
| overviewRulerPreferenceValue="false" |
| verticalRulerPreferenceKey="overrideIndicatorInVerticalRuler" |
| verticalRulerPreferenceValue="true" |
| colorPreferenceKey="overrideIndicatorColor" |
| colorPreferenceValue="180,207,205" |
| presentationLayer="3" |
| showInNextPrevDropdownToolbarActionKey="showoverrideIndicatorInNextPrevDropdownToolbarAction" |
| showInNextPrevDropdownToolbarAction="false" |
| isGoToNextNavigationTargetKey="isOverrideIndicatorGoToNextNavigationTarget" |
| isGoToNextNavigationTarget="false" |
| isGoToPreviousNavigationTargetKey="isOverrideIndicatorGoToPreviousNavigationTarget" |
| isGoToPreviousNavigationTarget="false" |
| textStylePreferenceKey="overrideIndicatorTextStyle" |
| textStylePreferenceValue="SQUIGGLES"> |
| </specification> |
| </extension> |
| |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.m2m.internal.qvt.oml.editor.ui.QVTEditorPreferencesInitializer"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.preferencePages"> |
| <page name="%editorPreferencePage" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.colorer.QVTEditorPreferencePage" |
| id="org.eclipse.m2m.qvt.oml.editor.ui.preferences.QVTEditorPreferencePage"> |
| </page> |
| </extension> |
| |
| <extension point="org.eclipse.ui.preferencePages"> |
| <page name="%syntaxColorPreferencePage" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.colorer.QVTColorsPreferencePage" |
| category="org.eclipse.m2m.qvt.oml.editor.ui.preferences.QVTEditorPreferencePage" |
| id="org.eclipse.m2m.qvt.oml.editor.ui.preferences.ColoringPreferencePage"> |
| </page> |
| </extension> |
| |
| <extension point="org.eclipse.compare.contentMergeViewers"> |
| <viewer extensions="qvto" |
| class="org.eclipse.m2m.internal.qvt.oml.editor.ui.viewers.QVTContentViewerCreator" |
| id="org.eclipse.m2m.qvt.oml.editor.ui.viewers.QVTContentViewerCreator"> |
| </viewer> |
| </extension> |
| |
| |
| </plugin> |