diff options
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/JavaXmlElementRefMappingDefinition.java')
-rw-r--r-- | jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/JavaXmlElementRefMappingDefinition.java | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/JavaXmlElementRefMappingDefinition.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/JavaXmlElementRefMappingDefinition.java deleted file mode 100644 index 8d116fe3e5..0000000000 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/context/java/JavaXmlElementRefMappingDefinition.java +++ /dev/null @@ -1,53 +0,0 @@ -package org.eclipse.jpt.jaxb.core.internal.context.java; - -import org.eclipse.jpt.common.utility.internal.iterables.ArrayListIterable; -import org.eclipse.jpt.jaxb.core.JaxbFactory; -import org.eclipse.jpt.jaxb.core.MappingKeys; -import org.eclipse.jpt.jaxb.core.context.JaxbAttributeMapping; -import org.eclipse.jpt.jaxb.core.context.JaxbPersistentAttribute; -import org.eclipse.jpt.jaxb.core.context.java.JavaAttributeMappingDefinition; -import org.eclipse.jpt.jaxb.core.resource.java.JAXB; - - -public class JavaXmlElementRefMappingDefinition - extends AbstractJavaAttributeMappingDefinition { - - // singleton - private static final JavaAttributeMappingDefinition INSTANCE = new JavaXmlElementRefMappingDefinition(); - - - /** - * Return the singleton. - */ - public static JavaAttributeMappingDefinition instance() { - return INSTANCE; - } - - - /** - * Enforce singleton usage - */ - private JavaXmlElementRefMappingDefinition() { - super(); - } - - - public String getKey() { - return MappingKeys.XML_ELEMENT_REF_ATTRIBUTE_MAPPING_KEY; - } - - public String getAnnotationName() { - return JAXB.XML_ELEMENT_REF; - } - - public Iterable<String> getSupportingAnnotationNames() { - return new ArrayListIterable<String>( new String[] { - JAXB.XML_ELEMENT_WRAPPER, - JAXB.XML_JAVA_TYPE_ADAPTER }); - } - - public JaxbAttributeMapping buildMapping(JaxbPersistentAttribute parent, JaxbFactory factory) { - // TODO: move to factory once API opens up again - return new GenericJavaXmlElementRefMapping(parent); - } -} |