blob: a7d81166481807c9dfa9e44c9a1ae90deb9db454 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="projectElementsWizards" name="QVT Project Elements Wizard" schema="schema/projectElementsWizards.exsd"/>
<extension point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.m2m.qvt.oml.wizardCategory"
name="%m2mWizardsCategoryName"/>
<wizard
category="org.eclipse.m2m.qvt.oml.wizardCategory"
class="org.eclipse.m2m.internal.qvt.oml.ui.wizards.NewQVTTransformationWizard"
icon="icons/pr-Model_to_model.gif"
id="org.eclipse.m2m.qvt.oml.ui.wizards.NewQVTTransformationWizard"
name="%newQVTTransformation">
<description>
%qvtTransform.wizard.description
</description>
</wizard>
<wizard
category="org.eclipse.m2m.qvt.oml.wizardCategory"
class="org.eclipse.m2m.internal.qvt.oml.ui.wizards.NewQvtLibraryWizard"
icon="icons/pr-Model_to_model.gif"
id="org.eclipse.m2m.qvt.oml.ui.wizards.NewQvtLibraryWizard"
name="%newQvtLibrary">
<description>
%qvtLib.wizard.description
</description>
</wizard>
</extension>
<extension point="org.eclipse.m2m.qvt.oml.ui.projectElementsWizards">
<wizard refId="org.eclipse.m2m.qvt.oml.ui.wizards.NewQVTTransformationWizard"/>
<wizard refId="org.eclipse.m2m.qvt.oml.ui.wizards.NewQvtLibraryWizard"/>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.m2m.qvt.oml.wizardCategory"
class="org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.NewQVTProjectWizard"
icon="icons/pr-MDA.gif"
id="org.eclipse.m2m.qvt.oml.project.newTransformationProject"
name="%newTransformationProject"
project="true">
<description>
%newTransformationProjectDesc
</description>
</wizard>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<newWizardShortcut id="org.eclipse.m2m.qvt.oml.ui.wizards.NewQVTTransformationWizard"/>
<newWizardShortcut id="org.eclipse.m2m.qvt.oml.ui.wizards.NewQvtLibraryWizard"/>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.ide.projectNatureImages">
<image
id="org.eclipse.m2m.qvt.oml.project.QVTONatureImage"
natureId="org.eclipse.m2m.qvt.oml.project.QVTONature"
icon="icons/pr-MDA.gif">
</image>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
id="QvtMetamodelMappingPagess"
category="org.eclipse.m2m.qvt.oml.ui.QvtSettingsPropertyPage"
name= "%metamodelMappingsPageName"
class="org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.QvtMetamodelMappingPage">
<filter name="nature" value="org.eclipse.m2m.qvt.oml.project.QVTONature"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
</page>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
id="org.eclipse.m2m.qvt.oml.ui.QvtSettingsPropertyPage"
name= "%qvtSettings"
class="org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.QvtSettingsPropertyPage">
<filter name="nature" value="org.eclipse.m2m.qvt.oml.project.QVTONature"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
</page>
</extension>
<extension point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
<includes>
<contentExtension pattern="org.eclipse.qvt.ui.qvtContent"/>
</includes>
</viewerContentBinding>
<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
<includes>
<contentExtension pattern="org.eclipse.qvt.ui.qvtContent"/>
</includes>
</viewerContentBinding>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.NullContentProvider"
id="org.eclipse.qvt.ui.qvtContent"
labelProvider="org.eclipse.m2m.internal.qvt.oml.ui.wizards.project.QvtProjectLabelProvider"
name="%commonNavigatorContentName"
priority="highest">
<triggerPoints>
<or>
<adapt type="org.eclipse.core.resources.IProject" >
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.m2m.qvt.oml.project.QVTONature"/>
</adapt>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.core.resources.IFolder"/>
<instanceof value="org.eclipse.core.resources.IFile"/>
</or>
</possibleChildren>
</navigatorContent>
</extension>
</plugin>