diff options
Diffstat (limited to 'org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java')
-rw-r--r-- | org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java | 60 |
1 files changed, 57 insertions, 3 deletions
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java index 9b78c48..a4d8658 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java @@ -8,7 +8,7 @@ * Based on ideas from Xtext, Xtend, Xcore * * Contributors{ - * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation + * Joerg Riegel - Initial implementation * */ package org.eclipse.osbp.xtext.datainterchange.impl; @@ -28,17 +28,38 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileEDI; * <!-- end-user-doc --> * <p> * The following features are implemented: + * </p> * <ul> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileEDIImpl#getEncoding <em>Encoding</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileEDIImpl#getFileURL <em>File URL</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileEDIImpl#getMappingModel <em>Mapping Model</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileEDIImpl#isValidate <em>Validate</em>}</li> * </ul> - * </p> * * @generated */ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeFileEDI { /** + * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getEncoding() + * @generated + * @ordered + */ + protected static final String ENCODING_EDEFAULT = null; + + /** + * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getEncoding() + * @generated + * @ordered + */ + protected String encoding = ENCODING_EDEFAULT; + + /** * The default value of the '{@link #getFileURL() <em>File URL</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -122,6 +143,27 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl * <!-- end-user-doc --> * @generated */ + public String getEncoding() { + return encoding; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setEncoding(String newEncoding) { + String oldEncoding = encoding; + encoding = newEncoding; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__ENCODING, oldEncoding, encoding)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public String getFileURL() { return fileURL; } @@ -188,6 +230,8 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__ENCODING: + return getEncoding(); case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__FILE_URL: return getFileURL(); case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__MAPPING_MODEL: @@ -206,6 +250,9 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl @Override public void eSet(int featureID, Object newValue) { switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__ENCODING: + setEncoding((String)newValue); + return; case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__FILE_URL: setFileURL((String)newValue); return; @@ -227,6 +274,9 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl @Override public void eUnset(int featureID) { switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__ENCODING: + setEncoding(ENCODING_EDEFAULT); + return; case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__FILE_URL: setFileURL(FILE_URL_EDEFAULT); return; @@ -248,6 +298,8 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl @Override public boolean eIsSet(int featureID) { switch (featureID) { + case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__ENCODING: + return ENCODING_EDEFAULT == null ? encoding != null : !ENCODING_EDEFAULT.equals(encoding); case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__FILE_URL: return FILE_URL_EDEFAULT == null ? fileURL != null : !FILE_URL_EDEFAULT.equals(fileURL); case DataDSLPackage.DATA_INTERCHANGE_FILE_EDI__MAPPING_MODEL: @@ -268,7 +320,9 @@ public class DataInterchangeFileEDIImpl extends DataInterchangeLazyResolverImpl if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); - result.append(" (fileURL: "); + result.append(" (encoding: "); + result.append(encoding); + result.append(", fileURL: "); result.append(fileURL); result.append(", mappingModel: "); result.append(mappingModel); |