diff options
Diffstat (limited to 'org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java')
-rw-r--r-- | org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java | 109 |
1 files changed, 58 insertions, 51 deletions
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java index 2cbee54..c40b5e4 100644 --- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java +++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java @@ -32,6 +32,7 @@ import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.osbp.dsl.semantic.entity.LEntity; import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute; +import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature; import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage; import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean; @@ -52,9 +53,9 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping; * </p> * <ul> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getEntity <em>Entity</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getRefDataSource <em>Ref Data Source</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isMarkLatestImport <em>Mark Latest Import</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isMarkLatestExport <em>Mark Latest Export</em>}</li> - * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isHasBlobMapping <em>Has Blob Mapping</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLatestProperty <em>Latest Property</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLatestExpProperty <em>Latest Exp Property</em>}</li> * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getElementMap <em>Element Map</em>}</li> @@ -82,6 +83,16 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp protected LEntity entity; /** + * The cached value of the '{@link #getRefDataSource() <em>Ref Data Source</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getRefDataSource() + * @generated + * @ordered + */ + protected LEntityFeature refDataSource; + + /** * The default value of the '{@link #isMarkLatestImport() <em>Mark Latest Import</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -122,26 +133,6 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp protected boolean markLatestExport = MARK_LATEST_EXPORT_EDEFAULT; /** - * The default value of the '{@link #isHasBlobMapping() <em>Has Blob Mapping</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isHasBlobMapping() - * @generated - * @ordered - */ - protected static final boolean HAS_BLOB_MAPPING_EDEFAULT = false; - - /** - * The cached value of the '{@link #isHasBlobMapping() <em>Has Blob Mapping</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #isHasBlobMapping() - * @generated - * @ordered - */ - protected boolean hasBlobMapping = HAS_BLOB_MAPPING_EDEFAULT; - - /** * The cached value of the '{@link #getLatestProperty() <em>Latest Property</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -333,8 +324,16 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public boolean isMarkLatestImport() { - return markLatestImport; + public LEntityFeature getRefDataSource() { + if (refDataSource != null && refDataSource.eIsProxy()) { + InternalEObject oldRefDataSource = (InternalEObject)refDataSource; + refDataSource = (LEntityFeature)eResolveProxy(oldRefDataSource); + if (refDataSource != oldRefDataSource) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE, oldRefDataSource, refDataSource)); + } + } + return refDataSource; } /** @@ -342,11 +341,20 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public void setMarkLatestImport(boolean newMarkLatestImport) { - boolean oldMarkLatestImport = markLatestImport; - markLatestImport = newMarkLatestImport; + public LEntityFeature basicGetRefDataSource() { + return refDataSource; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setRefDataSource(LEntityFeature newRefDataSource) { + LEntityFeature oldRefDataSource = refDataSource; + refDataSource = newRefDataSource; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT, oldMarkLatestImport, markLatestImport)); + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE, oldRefDataSource, refDataSource)); } /** @@ -354,8 +362,8 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public boolean isMarkLatestExport() { - return markLatestExport; + public boolean isMarkLatestImport() { + return markLatestImport; } /** @@ -363,11 +371,11 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public void setMarkLatestExport(boolean newMarkLatestExport) { - boolean oldMarkLatestExport = markLatestExport; - markLatestExport = newMarkLatestExport; + public void setMarkLatestImport(boolean newMarkLatestImport) { + boolean oldMarkLatestImport = markLatestImport; + markLatestImport = newMarkLatestImport; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT, oldMarkLatestExport, markLatestExport)); + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT, oldMarkLatestImport, markLatestImport)); } /** @@ -375,8 +383,8 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public boolean isHasBlobMapping() { - return hasBlobMapping; + public boolean isMarkLatestExport() { + return markLatestExport; } /** @@ -384,11 +392,11 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp * <!-- end-user-doc --> * @generated */ - public void setHasBlobMapping(boolean newHasBlobMapping) { - boolean oldHasBlobMapping = hasBlobMapping; - hasBlobMapping = newHasBlobMapping; + public void setMarkLatestExport(boolean newMarkLatestExport) { + boolean oldMarkLatestExport = markLatestExport; + markLatestExport = newMarkLatestExport; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING, oldHasBlobMapping, hasBlobMapping)); + eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT, oldMarkLatestExport, markLatestExport)); } /** @@ -661,12 +669,13 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY: if (resolve) return getEntity(); return basicGetEntity(); + case DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE: + if (resolve) return getRefDataSource(); + return basicGetRefDataSource(); case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT: return isMarkLatestImport(); case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT: return isMarkLatestExport(); - case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING: - return isHasBlobMapping(); case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY: if (resolve) return getLatestProperty(); return basicGetLatestProperty(); @@ -707,15 +716,15 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY: setEntity((LEntity)newValue); return; + case DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE: + setRefDataSource((LEntityFeature)newValue); + return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT: setMarkLatestImport((Boolean)newValue); return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT: setMarkLatestExport((Boolean)newValue); return; - case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING: - setHasBlobMapping((Boolean)newValue); - return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY: setLatestProperty((LEntityAttribute)newValue); return; @@ -770,15 +779,15 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY: setEntity((LEntity)null); return; + case DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE: + setRefDataSource((LEntityFeature)null); + return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT: setMarkLatestImport(MARK_LATEST_IMPORT_EDEFAULT); return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT: setMarkLatestExport(MARK_LATEST_EXPORT_EDEFAULT); return; - case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING: - setHasBlobMapping(HAS_BLOB_MAPPING_EDEFAULT); - return; case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY: setLatestProperty((LEntityAttribute)null); return; @@ -826,12 +835,12 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp switch (featureID) { case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY: return entity != null; + case DataDSLPackage.DATA_INTERCHANGE_BEAN__REF_DATA_SOURCE: + return refDataSource != null; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT: return markLatestImport != MARK_LATEST_IMPORT_EDEFAULT; case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT: return markLatestExport != MARK_LATEST_EXPORT_EDEFAULT; - case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING: - return hasBlobMapping != HAS_BLOB_MAPPING_EDEFAULT; case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY: return latestProperty != null; case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY: @@ -872,8 +881,6 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp result.append(markLatestImport); result.append(", markLatestExport: "); result.append(markLatestExport); - result.append(", hasBlobMapping: "); - result.append(hasBlobMapping); result.append(", elementMap: "); result.append(elementMap); result.append(", nodeName: "); |