Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java109
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: ");

Back to the top