| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <!-- |
| Copyright (c) 2007, 2012 Oracle. All rights reserved. |
| This program and the accompanying materials are made available under the |
| terms of the Eclipse Public License v1.0, which accompanies this distribution |
| and is available at http://www.eclipse.org/legal/epl-v10.html. |
| |
| Contributors: |
| Oracle - initial API and implementation |
| --> |
| |
| <plugin> |
| |
| <extension |
| point="org.eclipse.jpt.jpa.ui.jpaPlatformUis"> |
| |
| <jpaPlatformUi |
| id="org.eclipse.eclipselink.platform.ui" |
| jpaPlatform="org.eclipse.eclipselink.platform" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLinkJpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink1_1.ui" |
| jpaPlatform="eclipselink1_1" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink1_1JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink1_2.ui" |
| jpaPlatform="eclipselink1_2" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink1_2JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink2_0.ui" |
| jpaPlatform="eclipselink2_0" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink2_0JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink2_1.ui" |
| jpaPlatform="eclipselink2_1" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink2_1JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink2_2.ui" |
| jpaPlatform="eclipselink2_2" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink2_2JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink2_3.ui" |
| jpaPlatform="eclipselink2_3" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink2_3JpaPlatformUiFactory"/> |
| |
| <jpaPlatformUi |
| id="eclipselink2_4.ui" |
| jpaPlatform="eclipselink2_4" |
| factoryClass="org.eclipse.jpt.jpa.eclipselink.ui.internal.platform.EclipseLink2_4JpaPlatformUiFactory"/> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| |
| <category |
| id="org.eclipse.jpt.jpa.eclipselink" |
| name="%eclipseLinkWizardCategoryName" |
| parentCategory="org.eclipse.jpt.jpa"/> |
| |
| <wizard |
| id="org.eclipse.jpt.jpa.eclipselink.ui.wizard.newEclipseLinkMappingFile" |
| name="%newEclipseLinkMappingFileWizardName" |
| icon="platform:/plugin/org.eclipse.jpt.jpa.ui/icons/full/etool16/new_jpa_file_wiz.gif" |
| category="org.eclipse.jpt.jpa/org.eclipse.jpt.jpa.eclipselink"> |
| <description>%newEclipseLinkJpaMappingFileWizardDesc</description> |
| <class class="org.eclipse.jpt.jpa.eclipselink.ui.internal.wizards.EclipseLinkMappingFileWizard"> |
| <parameter name="javaeeartifact" value="true"/> |
| <parameter name="menuIndex" value="40" /> |
| <parameter name="jptartifact" value="true"/> |
| </class> |
| </wizard> |
| |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.ui.navigator.navigatorContent"> |
| |
| <commonWizard |
| menuGroupId="org.eclipse.jpt.jpa.ui" |
| type="new" |
| wizardId="org.eclipse.jpt.jpa.eclipselink.ui.wizard.newEclipseLinkMappingFile"> |
| <enablement> |
| <and> |
| <or> |
| <instanceof value="org.eclipse.core.resources.IProject"/> |
| <instanceof value="org.eclipse.core.resources.IFolder"/> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/> |
| <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> |
| </or> |
| <adapt type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.wst.common.project.facet.core.projectFacet" |
| value="jpt.jpa" |
| forcePluginActivation="true"/> |
| </adapt> |
| <adapt type = "org.eclipse.jpt.jpa.core.platform.JpaPlatformDescription"> |
| <test property="org.eclipse.jpt.jpa.core.jpaPlatformGroup" |
| value="eclipselink"/> |
| </adapt> |
| </and> |
| </enablement> |
| </commonWizard> |
| |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| |
| <perspectiveExtension |
| targetID="org.eclipse.jpt.ui.jpaPerspective"> |
| <newWizardShortcut |
| id="org.eclipse.jpt.jpa.eclipselink.ui.wizard.newEclipseLinkMappingFile"> |
| </newWizardShortcut> |
| </perspectiveExtension> |
| |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| |
| <page |
| id="org.eclipse.jpt.jpa.ui.jpaProjectProperties" |
| name="%jpaNode" |
| class="org.eclipse.jpt.jpa.ui.internal.properties.JpaProjectPropertiesPage"> |
| <enabledWhen> |
| <adapt type="org.eclipse.core.resources.IProject"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.wst.common.project.facet.core.projectFacet" |
| value="jpt.jpa"/> |
| </adapt> |
| </enabledWhen> |
| </page> |
| |
| <page |
| id="org.eclipse.jpt.jpa.eclipselink.ui.eclipselinkProjectProperties" |
| name="%eclipseLinkNode" |
| category="org.eclipse.jpt.jpa.ui.jpaProjectProperties" |
| class="org.eclipse.jpt.jpa.eclipselink.ui.internal.weave.EclipselinkPreferencePage"> |
| <enabledWhen> |
| <adapt type="org.eclipse.core.resources.IProject"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.wst.common.project.facet.core.projectFacet" |
| value="jpt.jpa"/> |
| </adapt> |
| </enabledWhen> |
| </page> |
| |
| </extension> |
| |
| </plugin> |