| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <!-- |
| Copyright (c) 2011, 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.core.expressions.propertyTesters"> |
| |
| <propertyTester |
| id="org.eclipse.jpt.jaxb.eclipselink.core.propertyTester.jaxbPackage" |
| type="org.eclipse.jpt.jaxb.core.context.JaxbPackage" |
| namespace="org.eclipse.jpt.jaxb.eclipselink.core" |
| properties="hasEclipseLinkJaxbProperty" |
| class="org.eclipse.jpt.jaxb.eclipselink.core.internal.context.JaxbPackageTester"/> |
| |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.jpt.jaxb.core.jaxbPlatforms"> |
| |
| <jaxbPlatformGroup |
| id="eclipselink" |
| label="%ECLIPSELINK_PLATFORM_GROUP_LABEL"/> |
| |
| <jaxbPlatform |
| id="eclipselink_2_1" |
| label="%ECLIPSELINK_2_1_PLATFORM_LABEL" |
| factoryClass="org.eclipse.jpt.jaxb.eclipselink.core.internal.v2_1.ELJaxb_2_1_PlatformDefinitionFactory" |
| group="eclipselink" |
| jaxbFacetVersion="2.1" |
| default="false"/> |
| |
| <jaxbPlatform |
| id="eclipselink_2_2" |
| label="%ECLIPSELINK_2_2_PLATFORM_LABEL" |
| factoryClass="org.eclipse.jpt.jaxb.eclipselink.core.internal.v2_2.ELJaxb_2_2_PlatformDefinitionFactory" |
| group="eclipselink" |
| jaxbFacetVersion="2.2" |
| default="false"/> |
| |
| <jaxbPlatform |
| id="eclipselink_2_3" |
| label="%ECLIPSELINK_2_3_PLATFORM_LABEL" |
| factoryClass="org.eclipse.jpt.jaxb.eclipselink.core.internal.v2_3.ELJaxb_2_3_PlatformDefinitionFactory" |
| group="eclipselink" |
| jaxbFacetVersion="2.2" |
| default="false"/> |
| |
| <jaxbPlatform |
| id="eclipselink_2_4" |
| label="%ECLIPSELINK_2_4_PLATFORM_LABEL" |
| factoryClass="org.eclipse.jpt.jaxb.eclipselink.core.internal.v2_4.ELJaxb_2_4_PlatformDefinitionFactory" |
| group="eclipselink" |
| jaxbFacetVersion="2.2" |
| default="false"/> |
| |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.jpt.common.core.libraryValidators"> |
| |
| <libraryValidator |
| id="eclipselinkUserLibraryValidator" |
| class="org.eclipse.jpt.jaxb.eclipselink.core.internal.libval.ELJaxbUserLibraryValidator"> |
| <enablement> |
| <and> |
| <with variable="libraryProvider"> |
| <test property="org.eclipse.jpt.common.core.extendsId" |
| value="jaxb-user-library-provider"/> |
| </with> |
| <with variable="config"> |
| <adapt type = "org.eclipse.jpt.jaxb.core.platform.JaxbPlatformDescription"> |
| <test property="org.eclipse.jpt.jaxb.core.jaxbPlatformGroup" |
| value="eclipselink"/> |
| </adapt> |
| </with> |
| </and> |
| </enablement> |
| </libraryValidator> |
| |
| </extension> |
| |
| </plugin> |