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/DataDSLPackage.java')
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java811
1 files changed, 589 insertions, 222 deletions
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java
index 6bc11d6..beaae54 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.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;
@@ -37,7 +37,7 @@ import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datainterchange.DataDSLFactory
* @model kind="package"
- * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='data' modelName='DataDSL' prefix='DataDSL' updateClasspath='false' copyrightText='Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License v1.0 \r\n which accompanies this distribution, and is available at \r\n http{//www.eclipse.org/legal/epl-v10.html \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors{ \r\n \t\tChristophe Loetz (Loetz GmbH&Co.KG) - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+ * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='data' modelName='DataDSL' prefix='DataDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License v1.0 \r\n which accompanies this distribution, and is available at \r\n http{//www.eclipse.org/legal/epl-v10.html \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors{ \r\n \t\tJoerg Riegel - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='datadsl'"
* @generated
*/
@@ -85,13 +85,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_MODEL = 0;
/**
+ * The feature id for the '<em><b>Import Section</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_MODEL__IMPORT_SECTION = 0;
+
+ /**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_MODEL__PACKAGES = 0;
+ int DATA_INTERCHANGE_MODEL__PACKAGES = 1;
/**
* The number of structural features of the '<em>Data Interchange Model</em>' class.
@@ -100,7 +109,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_MODEL_FEATURE_COUNT = 1;
+ int DATA_INTERCHANGE_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Data Interchange Model</em>' class.
@@ -168,15 +177,6 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
- * The feature id for the '<em><b>Imports</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DATA_INTERCHANGE_PACKAGE__IMPORTS = OSBPTypesPackage.LPACKAGE__IMPORTS;
-
- /**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -305,67 +305,58 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE__DESCRIPTION_VALUE = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Create Report</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DATA_INTERCHANGE__CREATE_REPORT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Element Size</b></em>' attribute.
+ * The feature id for the '<em><b>Vector Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__ELEMENT_SIZE = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 3;
+ int DATA_INTERCHANGE__VECTOR_NAME = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Progress Bar Style</b></em>' attribute.
+ * The feature id for the '<em><b>Create Report</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__PROGRESS_BAR_STYLE = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 4;
+ int DATA_INTERCHANGE__CREATE_REPORT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>File Endpoint</b></em>' containment reference.
+ * The feature id for the '<em><b>Element Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__FILE_ENDPOINT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 5;
+ int DATA_INTERCHANGE__ELEMENT_SIZE = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Path</b></em>' containment reference list.
+ * The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__PATH = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 6;
+ int DATA_INTERCHANGE__MODE = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 5;
/**
- * The feature id for the '<em><b>Refresh Enabled</b></em>' attribute.
+ * The feature id for the '<em><b>File Endpoint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__REFRESH_ENABLED = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 7;
+ int DATA_INTERCHANGE__FILE_ENDPOINT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 6;
/**
- * The feature id for the '<em><b>Refresh</b></em>' attribute.
+ * The feature id for the '<em><b>Path</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE__REFRESH = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 8;
+ int DATA_INTERCHANGE__PATH = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Data Interchange</em>' class.
@@ -374,7 +365,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_FEATURE_COUNT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 9;
+ int DATA_INTERCHANGE_FEATURE_COUNT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -405,13 +396,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE = 5;
/**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILE__ENCODING = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
* The number of structural features of the '<em>Data Interchange File</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_FILE_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+ int DATA_INTERCHANGE_FILE_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -442,6 +442,15 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE_XML = 6;
/**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILE_XML__ENCODING = DATA_INTERCHANGE_FILE__ENCODING;
+
+ /**
* The feature id for the '<em><b>File URL</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -451,13 +460,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE_XML__FILE_URL = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 0;
/**
+ * The feature id for the '<em><b>By Attribute</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILE_XML__BY_ATTRIBUTE = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 1;
+
+ /**
* The number of structural features of the '<em>Data Interchange File XML</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_FILE_XML_FEATURE_COUNT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 1;
+ int DATA_INTERCHANGE_FILE_XML_FEATURE_COUNT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -488,6 +506,15 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE_CSV = 7;
/**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILE_CSV__ENCODING = DATA_INTERCHANGE_FILE__ENCODING;
+
+ /**
* The feature id for the '<em><b>File URL</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -533,40 +560,13 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE_CSV__INDENT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DATA_INTERCHANGE_FILE_CSV__ENCODING = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Strict</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DATA_INTERCHANGE_FILE_CSV__STRICT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Validate Header</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DATA_INTERCHANGE_FILE_CSV__VALIDATE_HEADER = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 7;
-
- /**
* The number of structural features of the '<em>Data Interchange File CSV</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_FILE_CSV_FEATURE_COUNT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 8;
+ int DATA_INTERCHANGE_FILE_CSV_FEATURE_COUNT = DATA_INTERCHANGE_FILE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -597,6 +597,15 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_FILE_EDI = 8;
/**
+ * The feature id for the '<em><b>Encoding</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILE_EDI__ENCODING = DATA_INTERCHANGE_FILE__ENCODING;
+
+ /**
* The feature id for the '<em><b>File URL</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -679,40 +688,40 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_BEAN__MARK_LATEST = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Latest Property</b></em>' reference.
+ * The feature id for the '<em><b>Has Blob Mapping</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
+ int DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Record Element</b></em>' attribute.
+ * The feature id for the '<em><b>Latest Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__RECORD_ELEMENT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
+ int DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Record List</b></em>' attribute.
+ * The feature id for the '<em><b>Element Map</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__RECORD_LIST = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 4;
+ int DATA_INTERCHANGE_BEAN__ELEMENT_MAP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Element Map</b></em>' attribute.
+ * The feature id for the '<em><b>Node Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__ELEMENT_MAP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 5;
+ int DATA_INTERCHANGE_BEAN__NODE_NAME = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Lookup</b></em>' containment reference list.
@@ -751,13 +760,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_BEAN__MAPPINGS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 9;
/**
+ * The feature id for the '<em><b>Lookup Keys</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BEAN__LOOKUP_KEYS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 10;
+
+ /**
* The number of structural features of the '<em>Data Interchange Bean</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 10;
+ int DATA_INTERCHANGE_BEAN_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 11;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -778,6 +796,52 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_BEAN_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeKeyImpl <em>Data Interchange Key</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeKeyImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeKey()
+ * @generated
+ */
+ int DATA_INTERCHANGE_KEY = 10;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_KEY__PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Key</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_KEY_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_KEY___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Key</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_KEY_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFormatImpl <em>Data Interchange Format</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -785,7 +849,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFormat()
* @generated
*/
- int DATA_INTERCHANGE_FORMAT = 10;
+ int DATA_INTERCHANGE_FORMAT = 11;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
@@ -849,7 +913,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExpression()
* @generated
*/
- int DATA_INTERCHANGE_EXPRESSION = 11;
+ int DATA_INTERCHANGE_EXPRESSION = 12;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
@@ -895,7 +959,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeEntityExpression()
* @generated
*/
- int DATA_INTERCHANGE_ENTITY_EXPRESSION = 12;
+ int DATA_INTERCHANGE_ENTITY_EXPRESSION = 13;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
@@ -959,7 +1023,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangePredefinedExpression()
* @generated
*/
- int DATA_INTERCHANGE_PREDEFINED_EXPRESSION = 13;
+ int DATA_INTERCHANGE_PREDEFINED_EXPRESSION = 14;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
@@ -1023,7 +1087,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeLookup()
* @generated
*/
- int DATA_INTERCHANGE_LOOKUP = 14;
+ int DATA_INTERCHANGE_LOOKUP = 15;
/**
* The feature id for the '<em><b>Entity</b></em>' reference.
@@ -1150,7 +1214,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerPath()
* @generated
*/
- int DATA_INTERCHANGE_MARKER_PATH = 15;
+ int DATA_INTERCHANGE_MARKER_PATH = 16;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
@@ -1196,7 +1260,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerEntity()
* @generated
*/
- int DATA_INTERCHANGE_MARKER_ENTITY = 16;
+ int DATA_INTERCHANGE_MARKER_ENTITY = 17;
/**
* The feature id for the '<em><b>Mark Latest</b></em>' attribute.
@@ -1253,14 +1317,14 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_MARKER_ENTITY_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMappingImpl <em>Data Interchange Mapping</em>}' class.
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping <em>Data Interchange Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMapping()
* @generated
*/
- int DATA_INTERCHANGE_MAPPING = 17;
+ int DATA_INTERCHANGE_MAPPING = 18;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
@@ -1308,6 +1372,153 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_MAPPING_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeValueMappingImpl <em>Data Interchange Value Mapping</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeValueMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeValueMapping()
+ * @generated
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING = 19;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING__PROPERTY = DATA_INTERCHANGE_MAPPING__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Data</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING__DATA = DATA_INTERCHANGE_MAPPING__DATA;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Value Mapping</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING_FEATURE_COUNT = DATA_INTERCHANGE_MAPPING_FEATURE_COUNT + 0;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_MAPPING___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Value Mapping</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_VALUE_MAPPING_OPERATION_COUNT = DATA_INTERCHANGE_MAPPING_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBlobMappingImpl <em>Data Interchange Blob Mapping</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBlobMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeBlobMapping()
+ * @generated
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING = 20;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING__PROPERTY = DATA_INTERCHANGE_MAPPING__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Data</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING__DATA = DATA_INTERCHANGE_MAPPING__DATA;
+
+ /**
+ * The feature id for the '<em><b>Blob File Extension</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING__BLOB_FILE_EXTENSION = DATA_INTERCHANGE_MAPPING_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Blob Path</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING__BLOB_PATH = DATA_INTERCHANGE_MAPPING_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Mime Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING__MIME_TYPE = DATA_INTERCHANGE_MAPPING_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Blob Mapping</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING_FEATURE_COUNT = DATA_INTERCHANGE_MAPPING_FEATURE_COUNT + 3;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_MAPPING___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Blob Mapping</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BLOB_MAPPING_OPERATION_COUNT = DATA_INTERCHANGE_MAPPING_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum <em>Predefined Blob Mime Type Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBlobMimeTypeEnum()
+ * @generated
+ */
+ int PREDEFINED_BLOB_MIME_TYPE_ENUM = 21;
+
+ /**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanEnum <em>Predefined Bean Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1315,7 +1526,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanEnum()
* @generated
*/
- int PREDEFINED_BEAN_ENUM = 18;
+ int PREDEFINED_BEAN_ENUM = 22;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanTypeEnum <em>Predefined Bean Type Enum</em>}' enum.
@@ -1325,17 +1536,17 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanTypeEnum()
* @generated
*/
- int PREDEFINED_BEAN_TYPE_ENUM = 19;
+ int PREDEFINED_BEAN_TYPE_ENUM = 23;
/**
- * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum <em>Progress Bar Styles Enum</em>}' enum.
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.EntityManagerMode <em>Entity Manager Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum
- * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getProgressBarStylesEnum()
+ * @see org.eclipse.osbp.xtext.datainterchange.EntityManagerMode
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getEntityManagerMode()
* @generated
*/
- int PROGRESS_BAR_STYLES_ENUM = 20;
+ int ENTITY_MANAGER_MODE = 24;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
@@ -1345,7 +1556,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getInternalEObject()
* @generated
*/
- int INTERNAL_EOBJECT = 21;
+ int INTERNAL_EOBJECT = 25;
/**
@@ -1359,6 +1570,17 @@ public interface DataDSLPackage extends EPackage {
EClass getDataInterchangeModel();
/**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeModel#getImportSection <em>Import Section</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Import Section</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeModel#getImportSection()
+ * @see #getDataInterchangeModel()
+ * @generated
+ */
+ EReference getDataInterchangeModel_ImportSection();
+
+ /**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeModel#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1475,6 +1697,17 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchange_DescriptionValue();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getVectorName <em>Vector Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Vector Name</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#getVectorName()
+ * @see #getDataInterchange()
+ * @generated
+ */
+ EAttribute getDataInterchange_VectorName();
+
+ /**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#isCreateReport <em>Create Report</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1497,15 +1730,15 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchange_ElementSize();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getProgressBarStyle <em>Progress Bar Style</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Progress Bar Style</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#getProgressBarStyle()
+ * @return the meta object for the attribute '<em>Mode</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#getMode()
* @see #getDataInterchange()
* @generated
*/
- EAttribute getDataInterchange_ProgressBarStyle();
+ EAttribute getDataInterchange_Mode();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getFileEndpoint <em>File Endpoint</em>}'.
@@ -1530,36 +1763,25 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchange_Path();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#isRefreshEnabled <em>Refresh Enabled</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Refresh Enabled</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#isRefreshEnabled()
- * @see #getDataInterchange()
- * @generated
- */
- EAttribute getDataInterchange_RefreshEnabled();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getRefresh <em>Refresh</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Refresh</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#getRefresh()
- * @see #getDataInterchange()
+ * @return the meta object for class '<em>Data Interchange File</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile
* @generated
*/
- EAttribute getDataInterchange_Refresh();
+ EClass getDataInterchangeFile();
/**
- * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile#getEncoding <em>Encoding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Data Interchange File</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile
+ * @return the meta object for the attribute '<em>Encoding</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile#getEncoding()
+ * @see #getDataInterchangeFile()
* @generated
*/
- EClass getDataInterchangeFile();
+ EAttribute getDataInterchangeFile_Encoding();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML <em>Data Interchange File XML</em>}'.
@@ -1583,6 +1805,17 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchangeFileXML_FileURL();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML#isByAttribute <em>By Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>By Attribute</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML#isByAttribute()
+ * @see #getDataInterchangeFileXML()
+ * @generated
+ */
+ EAttribute getDataInterchangeFileXML_ByAttribute();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV <em>Data Interchange File CSV</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1648,39 +1881,6 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchangeFileCSV_Indent();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#getEncoding <em>Encoding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Encoding</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#getEncoding()
- * @see #getDataInterchangeFileCSV()
- * @generated
- */
- EAttribute getDataInterchangeFileCSV_Encoding();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#isStrict <em>Strict</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Strict</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#isStrict()
- * @see #getDataInterchangeFileCSV()
- * @generated
- */
- EAttribute getDataInterchangeFileCSV_Strict();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#isValidateHeader <em>Validate Header</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Validate Header</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV#isValidateHeader()
- * @see #getDataInterchangeFileCSV()
- * @generated
- */
- EAttribute getDataInterchangeFileCSV_ValidateHeader();
-
- /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileEDI <em>Data Interchange File EDI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1756,48 +1956,48 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchangeBean_MarkLatest();
/**
- * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestProperty <em>Latest Property</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isHasBlobMapping <em>Has Blob Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Latest Property</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestProperty()
+ * @return the meta object for the attribute '<em>Has Blob Mapping</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isHasBlobMapping()
* @see #getDataInterchangeBean()
* @generated
*/
- EReference getDataInterchangeBean_LatestProperty();
+ EAttribute getDataInterchangeBean_HasBlobMapping();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isRecordElement <em>Record Element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestProperty <em>Latest Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Record Element</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isRecordElement()
+ * @return the meta object for the reference '<em>Latest Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestProperty()
* @see #getDataInterchangeBean()
* @generated
*/
- EAttribute getDataInterchangeBean_RecordElement();
+ EReference getDataInterchangeBean_LatestProperty();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isRecordList <em>Record List</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap <em>Element Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Record List</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isRecordList()
+ * @return the meta object for the attribute '<em>Element Map</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap()
* @see #getDataInterchangeBean()
* @generated
*/
- EAttribute getDataInterchangeBean_RecordList();
+ EAttribute getDataInterchangeBean_ElementMap();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap <em>Element Map</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getNodeName <em>Node Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Element Map</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap()
+ * @return the meta object for the attribute '<em>Node Name</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getNodeName()
* @see #getDataInterchangeBean()
* @generated
*/
- EAttribute getDataInterchangeBean_ElementMap();
+ EAttribute getDataInterchangeBean_NodeName();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLookup <em>Lookup</em>}'.
@@ -1844,6 +2044,38 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchangeBean_Mappings();
/**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLookupKeys <em>Lookup Keys</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Lookup Keys</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLookupKeys()
+ * @see #getDataInterchangeBean()
+ * @generated
+ */
+ EReference getDataInterchangeBean_LookupKeys();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey <em>Data Interchange Key</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Key</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey
+ * @generated
+ */
+ EClass getDataInterchangeKey();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey#getProperty()
+ * @see #getDataInterchangeKey()
+ * @generated
+ */
+ EReference getDataInterchangeKey_Property();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat <em>Data Interchange Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2188,6 +2420,69 @@ public interface DataDSLPackage extends EPackage {
EAttribute getDataInterchangeMapping_Data();
/**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeValueMapping <em>Data Interchange Value Mapping</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Value Mapping</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeValueMapping
+ * @generated
+ */
+ EClass getDataInterchangeValueMapping();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping <em>Data Interchange Blob Mapping</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Blob Mapping</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping
+ * @generated
+ */
+ EClass getDataInterchangeBlobMapping();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getBlobFileExtension <em>Blob File Extension</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Blob File Extension</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getBlobFileExtension()
+ * @see #getDataInterchangeBlobMapping()
+ * @generated
+ */
+ EAttribute getDataInterchangeBlobMapping_BlobFileExtension();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getBlobPath <em>Blob Path</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Blob Path</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getBlobPath()
+ * @see #getDataInterchangeBlobMapping()
+ * @generated
+ */
+ EAttribute getDataInterchangeBlobMapping_BlobPath();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getMimeType <em>Mime Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mime Type</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping#getMimeType()
+ * @see #getDataInterchangeBlobMapping()
+ * @generated
+ */
+ EAttribute getDataInterchangeBlobMapping_MimeType();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum <em>Predefined Blob Mime Type Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Predefined Blob Mime Type Enum</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum
+ * @generated
+ */
+ EEnum getPredefinedBlobMimeTypeEnum();
+
+ /**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanEnum <em>Predefined Bean Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2208,14 +2503,14 @@ public interface DataDSLPackage extends EPackage {
EEnum getPredefinedBeanTypeEnum();
/**
- * Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum <em>Progress Bar Styles Enum</em>}'.
+ * Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.EntityManagerMode <em>Entity Manager Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for enum '<em>Progress Bar Styles Enum</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum
+ * @return the meta object for enum '<em>Entity Manager Mode</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.EntityManagerMode
* @generated
*/
- EEnum getProgressBarStylesEnum();
+ EEnum getEntityManagerMode();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
@@ -2262,6 +2557,14 @@ public interface DataDSLPackage extends EPackage {
EClass DATA_INTERCHANGE_MODEL = eINSTANCE.getDataInterchangeModel();
/**
+ * The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_MODEL__IMPORT_SECTION = eINSTANCE.getDataInterchangeModel_ImportSection();
+
+ /**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2358,6 +2661,14 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE__DESCRIPTION_VALUE = eINSTANCE.getDataInterchange_DescriptionValue();
/**
+ * The meta object literal for the '<em><b>Vector Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE__VECTOR_NAME = eINSTANCE.getDataInterchange_VectorName();
+
+ /**
* The meta object literal for the '<em><b>Create Report</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2374,12 +2685,12 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE__ELEMENT_SIZE = eINSTANCE.getDataInterchange_ElementSize();
/**
- * The meta object literal for the '<em><b>Progress Bar Style</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DATA_INTERCHANGE__PROGRESS_BAR_STYLE = eINSTANCE.getDataInterchange_ProgressBarStyle();
+ EAttribute DATA_INTERCHANGE__MODE = eINSTANCE.getDataInterchange_Mode();
/**
* The meta object literal for the '<em><b>File Endpoint</b></em>' containment reference feature.
@@ -2398,30 +2709,22 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE__PATH = eINSTANCE.getDataInterchange_Path();
/**
- * The meta object literal for the '<em><b>Refresh Enabled</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DATA_INTERCHANGE__REFRESH_ENABLED = eINSTANCE.getDataInterchange_RefreshEnabled();
-
- /**
- * The meta object literal for the '<em><b>Refresh</b></em>' attribute feature.
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFile()
* @generated
*/
- EAttribute DATA_INTERCHANGE__REFRESH = eINSTANCE.getDataInterchange_Refresh();
+ EClass DATA_INTERCHANGE_FILE = eINSTANCE.getDataInterchangeFile();
/**
- * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}' class.
+ * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile
- * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFile()
* @generated
*/
- EClass DATA_INTERCHANGE_FILE = eINSTANCE.getDataInterchangeFile();
+ EAttribute DATA_INTERCHANGE_FILE__ENCODING = eINSTANCE.getDataInterchangeFile_Encoding();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileXMLImpl <em>Data Interchange File XML</em>}' class.
@@ -2442,6 +2745,14 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE_FILE_XML__FILE_URL = eINSTANCE.getDataInterchangeFileXML_FileURL();
/**
+ * The meta object literal for the '<em><b>By Attribute</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_FILE_XML__BY_ATTRIBUTE = eINSTANCE.getDataInterchangeFileXML_ByAttribute();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileCSVImpl <em>Data Interchange File CSV</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2492,30 +2803,6 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE_FILE_CSV__INDENT = eINSTANCE.getDataInterchangeFileCSV_Indent();
/**
- * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DATA_INTERCHANGE_FILE_CSV__ENCODING = eINSTANCE.getDataInterchangeFileCSV_Encoding();
-
- /**
- * The meta object literal for the '<em><b>Strict</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DATA_INTERCHANGE_FILE_CSV__STRICT = eINSTANCE.getDataInterchangeFileCSV_Strict();
-
- /**
- * The meta object literal for the '<em><b>Validate Header</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DATA_INTERCHANGE_FILE_CSV__VALIDATE_HEADER = eINSTANCE.getDataInterchangeFileCSV_ValidateHeader();
-
- /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFileEDIImpl <em>Data Interchange File EDI</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2576,36 +2863,36 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE_BEAN__MARK_LATEST = eINSTANCE.getDataInterchangeBean_MarkLatest();
/**
- * The meta object literal for the '<em><b>Latest Property</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Has Blob Mapping</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = eINSTANCE.getDataInterchangeBean_LatestProperty();
+ EAttribute DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING = eINSTANCE.getDataInterchangeBean_HasBlobMapping();
/**
- * The meta object literal for the '<em><b>Record Element</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Latest Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DATA_INTERCHANGE_BEAN__RECORD_ELEMENT = eINSTANCE.getDataInterchangeBean_RecordElement();
+ EReference DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = eINSTANCE.getDataInterchangeBean_LatestProperty();
/**
- * The meta object literal for the '<em><b>Record List</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Element Map</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DATA_INTERCHANGE_BEAN__RECORD_LIST = eINSTANCE.getDataInterchangeBean_RecordList();
+ EAttribute DATA_INTERCHANGE_BEAN__ELEMENT_MAP = eINSTANCE.getDataInterchangeBean_ElementMap();
/**
- * The meta object literal for the '<em><b>Element Map</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Node Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DATA_INTERCHANGE_BEAN__ELEMENT_MAP = eINSTANCE.getDataInterchangeBean_ElementMap();
+ EAttribute DATA_INTERCHANGE_BEAN__NODE_NAME = eINSTANCE.getDataInterchangeBean_NodeName();
/**
* The meta object literal for the '<em><b>Lookup</b></em>' containment reference list feature.
@@ -2640,6 +2927,32 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_BEAN__MAPPINGS = eINSTANCE.getDataInterchangeBean_Mappings();
/**
+ * The meta object literal for the '<em><b>Lookup Keys</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_BEAN__LOOKUP_KEYS = eINSTANCE.getDataInterchangeBean_LookupKeys();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeKeyImpl <em>Data Interchange Key</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeKeyImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeKey()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_KEY = eINSTANCE.getDataInterchangeKey();
+
+ /**
+ * The meta object literal for the '<em><b>Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_KEY__PROPERTY = eINSTANCE.getDataInterchangeKey_Property();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFormatImpl <em>Data Interchange Format</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2886,10 +3199,10 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_MARKER_ENTITY__MARKER_PROPERTY = eINSTANCE.getDataInterchangeMarkerEntity_MarkerProperty();
/**
- * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMappingImpl <em>Data Interchange Mapping</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping <em>Data Interchange Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMapping()
* @generated
*/
@@ -2912,6 +3225,60 @@ public interface DataDSLPackage extends EPackage {
EAttribute DATA_INTERCHANGE_MAPPING__DATA = eINSTANCE.getDataInterchangeMapping_Data();
/**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeValueMappingImpl <em>Data Interchange Value Mapping</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeValueMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeValueMapping()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_VALUE_MAPPING = eINSTANCE.getDataInterchangeValueMapping();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBlobMappingImpl <em>Data Interchange Blob Mapping</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBlobMappingImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeBlobMapping()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_BLOB_MAPPING = eINSTANCE.getDataInterchangeBlobMapping();
+
+ /**
+ * The meta object literal for the '<em><b>Blob File Extension</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_BLOB_MAPPING__BLOB_FILE_EXTENSION = eINSTANCE.getDataInterchangeBlobMapping_BlobFileExtension();
+
+ /**
+ * The meta object literal for the '<em><b>Blob Path</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_BLOB_MAPPING__BLOB_PATH = eINSTANCE.getDataInterchangeBlobMapping_BlobPath();
+
+ /**
+ * The meta object literal for the '<em><b>Mime Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_BLOB_MAPPING__MIME_TYPE = eINSTANCE.getDataInterchangeBlobMapping_MimeType();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum <em>Predefined Blob Mime Type Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.PredefinedBlobMimeTypeEnum
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBlobMimeTypeEnum()
+ * @generated
+ */
+ EEnum PREDEFINED_BLOB_MIME_TYPE_ENUM = eINSTANCE.getPredefinedBlobMimeTypeEnum();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanEnum <em>Predefined Bean Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2932,14 +3299,14 @@ public interface DataDSLPackage extends EPackage {
EEnum PREDEFINED_BEAN_TYPE_ENUM = eINSTANCE.getPredefinedBeanTypeEnum();
/**
- * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum <em>Progress Bar Styles Enum</em>}' enum.
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.EntityManagerMode <em>Entity Manager Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.osbp.xtext.datainterchange.ProgressBarStylesEnum
- * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getProgressBarStylesEnum()
+ * @see org.eclipse.osbp.xtext.datainterchange.EntityManagerMode
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getEntityManagerMode()
* @generated
*/
- EEnum PROGRESS_BAR_STYLES_ENUM = eINSTANCE.getProgressBarStylesEnum();
+ EEnum ENTITY_MANAGER_MODE = eINSTANCE.getEntityManagerMode();
/**
* The meta object literal for the '<em>Internal EObject</em>' data type.

Back to the top