diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java | 103 |
1 files changed, 4 insertions, 99 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java index 9f2b63d16d..b35388f7db 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/model/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlBasic.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008, 2012 Oracle. All rights reserved. + * Copyright (c) 2008, 2013 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. @@ -19,7 +19,6 @@ import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jpt.common.core.internal.utility.translators.SimpleTranslator; import org.eclipse.jpt.common.core.utility.TextRange; @@ -28,6 +27,7 @@ import org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratedValue; import org.eclipse.jpt.jpa.core.resource.orm.XmlGeneratorContainer; import org.eclipse.jpt.jpa.core.resource.orm.XmlSequenceGenerator; import org.eclipse.jpt.jpa.core.resource.orm.XmlTableGenerator; +import org.eclipse.jpt.jpa.core.resource.orm.v2_1.JPA2_1; import org.eclipse.jpt.jpa.core.resource.orm.v2_1.OrmV2_1Package; import org.eclipse.jpt.jpa.core.resource.orm.v2_1.XmlConverterContainer_2_1; import org.eclipse.jpt.jpa.core.resource.orm.v2_1.XmlConverter_2_1; @@ -71,7 +71,7 @@ import org.eclipse.wst.common.internal.emf.resource.Translator; * @model kind="class" * @generated */ -public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic implements XmlBasic_1_1, XmlBasic_2_1, XmlBasic_2_2, XmlBasic_2_4, XmlAttributeMapping, XmlMutable, XmlConvertibleMapping, XmlConverterContainer +public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic implements XmlBasic_1_1, XmlBasic_2_1, XmlBasic_2_2, XmlBasic_2_4, XmlAttributeMapping, XmlMutable, XmlConverterContainer { /** * The cached value of the '{@link #getSequenceGenerator() <em>Sequence Generator</em>}' containment reference. @@ -220,25 +220,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp */ protected Boolean mutable = MUTABLE_EDEFAULT; /** - * The default value of the '{@link #getConvert() <em>Convert</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConvert() - * @generated - * @ordered - */ - protected static final String CONVERT_EDEFAULT = null; - /** - * The cached value of the '{@link #getConvert() <em>Convert</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConvert() - * @generated - * @ordered - */ - protected String convert = CONVERT_EDEFAULT; - - /** * The cached value of the '{@link #getConverters() <em>Converters</em>}' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -332,41 +313,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp } /** - * Returns the value of the '<em><b>Convert</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Convert</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Convert</em>' attribute. - * @see #setConvert(String) - * @see org.eclipse.jpt.jpa.eclipselink.core.resource.orm.EclipseLinkOrmPackage#getXmlConvertibleMapping_Convert() - * @model dataType="org.eclipse.emf.ecore.xml.type.String" - * @generated - */ - public String getConvert() - { - return convert; - } - - /** - * Sets the value of the '{@link org.eclipse.jpt.jpa.eclipselink.core.resource.orm.XmlBasic#getConvert <em>Convert</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Convert</em>' attribute. - * @see #getConvert() - * @generated - */ - public void setConvert(String newConvert) - { - String oldConvert = convert; - convert = newConvert; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EclipseLinkOrmPackage.XML_BASIC__CONVERT, oldConvert, convert)); - } - - /** * Returns the value of the '<em><b>Converters</b></em>' containment reference list. * The list contents are of type {@link org.eclipse.jpt.jpa.core.resource.orm.v2_1.XmlConverter_2_1}. * <!-- begin-user-doc --> @@ -1169,8 +1115,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp return getAttributeType(); case EclipseLinkOrmPackage.XML_BASIC__MUTABLE: return getMutable(); - case EclipseLinkOrmPackage.XML_BASIC__CONVERT: - return getConvert(); case EclipseLinkOrmPackage.XML_BASIC__CONVERTERS: return getConverters(); case EclipseLinkOrmPackage.XML_BASIC__TYPE_CONVERTERS: @@ -1234,9 +1178,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp case EclipseLinkOrmPackage.XML_BASIC__MUTABLE: setMutable((Boolean)newValue); return; - case EclipseLinkOrmPackage.XML_BASIC__CONVERT: - setConvert((String)newValue); - return; case EclipseLinkOrmPackage.XML_BASIC__CONVERTERS: getConverters().clear(); getConverters().addAll((Collection<? extends XmlConverter_2_1>)newValue); @@ -1306,9 +1247,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp case EclipseLinkOrmPackage.XML_BASIC__MUTABLE: setMutable(MUTABLE_EDEFAULT); return; - case EclipseLinkOrmPackage.XML_BASIC__CONVERT: - setConvert(CONVERT_EDEFAULT); - return; case EclipseLinkOrmPackage.XML_BASIC__CONVERTERS: getConverters().clear(); return; @@ -1361,8 +1299,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp return ATTRIBUTE_TYPE_EDEFAULT == null ? attributeType != null : !ATTRIBUTE_TYPE_EDEFAULT.equals(attributeType); case EclipseLinkOrmPackage.XML_BASIC__MUTABLE: return MUTABLE_EDEFAULT == null ? mutable != null : !MUTABLE_EDEFAULT.equals(mutable); - case EclipseLinkOrmPackage.XML_BASIC__CONVERT: - return CONVERT_EDEFAULT == null ? convert != null : !CONVERT_EDEFAULT.equals(convert); case EclipseLinkOrmPackage.XML_BASIC__CONVERTERS: return converters != null && !converters.isEmpty(); case EclipseLinkOrmPackage.XML_BASIC__TYPE_CONVERTERS: @@ -1466,14 +1402,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp default: return -1; } } - if (baseClass == XmlConvertibleMapping.class) - { - switch (derivedFeatureID) - { - case EclipseLinkOrmPackage.XML_BASIC__CONVERT: return EclipseLinkOrmPackage.XML_CONVERTIBLE_MAPPING__CONVERT; - default: return -1; - } - } if (baseClass == XmlConverterContainer_2_1.class) { switch (derivedFeatureID) @@ -1586,14 +1514,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp default: return -1; } } - if (baseClass == XmlConvertibleMapping.class) - { - switch (baseFeatureID) - { - case EclipseLinkOrmPackage.XML_CONVERTIBLE_MAPPING__CONVERT: return EclipseLinkOrmPackage.XML_BASIC__CONVERT; - default: return -1; - } - } if (baseClass == XmlConverterContainer_2_1.class) { switch (baseFeatureID) @@ -1632,8 +1552,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp result.append(attributeType); result.append(", mutable: "); result.append(mutable); - result.append(", convert: "); - result.append(convert); result.append(')'); return result.toString(); } @@ -1641,10 +1559,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp public TextRange getMutableTextRange() { return getAttributeTextRange(EclipseLink.MUTABLE); } - - public TextRange getConvertTextRange() { - return getElementTextRange(EclipseLink.CONVERT); - } public TextRange getAttributeTypeTextRange() { return getAttributeTextRange(EclipseLink2_1.ATTRIBUTE_TYPE); @@ -1707,7 +1621,7 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp } protected static Translator buildConvertTranslator() { - return new Translator(EclipseLink.CONVERT, EclipseLinkOrmPackage.eINSTANCE.getXmlConvertibleMapping_Convert()); + return XmlConvert.buildTranslator(JPA2_1.CONVERT, OrmV2_1Package.eINSTANCE.getXmlConvertibleMapping_2_1_Convert()); } protected static Translator buildConverterTranslator() { @@ -1764,15 +1678,6 @@ public class XmlBasic extends org.eclipse.jpt.jpa.core.resource.orm.XmlBasic imp // *********** content assist ************ - protected TextRange getConvertCodeAssistTextRange() { - return getElementCodeAssistTextRange(EclipseLink.CONVERT); - } - - public boolean convertTouches(int pos) { - TextRange textRange = this.getConvertCodeAssistTextRange(); - return (textRange != null) && (textRange.touches(pos)); - } - protected TextRange getAttributeTypeCodeAssistTextRange() { return getAttributeCodeAssistTextRange(EclipseLink2_1.ATTRIBUTE_TYPE); } |