diff options
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/v2_3/Moxy_2_3_PlatformDefinition.java')
-rw-r--r-- | jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/v2_3/Moxy_2_3_PlatformDefinition.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/v2_3/Moxy_2_3_PlatformDefinition.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/v2_3/Moxy_2_3_PlatformDefinition.java new file mode 100644 index 0000000000..662480854c --- /dev/null +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/v2_3/Moxy_2_3_PlatformDefinition.java @@ -0,0 +1,46 @@ +/******************************************************************************* + * Copyright (c) 2011 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 + *******************************************************************************/ +package org.eclipse.jpt.jaxb.eclipselink.core.internal.v2_3; + +import org.eclipse.jpt.jaxb.core.JaxbFactory; +import org.eclipse.jpt.jaxb.core.internal.jaxb21.GenericJaxb_2_1_Factory; +import org.eclipse.jpt.jaxb.core.internal.jaxb22.AbstractJaxb_2_2_PlatformDefinition; +import org.eclipse.jpt.jaxb.core.platform.JaxbPlatformDefinition; +import org.eclipse.jpt.jaxb.core.platform.JaxbPlatformDescription; +import org.eclipse.jpt.jaxb.eclipselink.core.MoxyPlatform; + + +public class Moxy_2_3_PlatformDefinition + extends AbstractJaxb_2_2_PlatformDefinition { + + // singleton + private static final JaxbPlatformDefinition INSTANCE = new Moxy_2_3_PlatformDefinition(); + + /** + * Return the singleton. + */ + public static JaxbPlatformDefinition instance() { + return INSTANCE; + } + + + protected Moxy_2_3_PlatformDefinition() { + super(); + } + + + public JaxbPlatformDescription getDescription() { + return MoxyPlatform.VERSION_2_3; + } + + public JaxbFactory getFactory() { + return GenericJaxb_2_1_Factory.instance(); + } +} |