* ERepositoryObjectType.valueOf("METADATA_EDIFACT");
* feat(TUP-18321):Split the DB Wizard to handle old / new framework: Move
Choice of DB Type to a separated composite
* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite
* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite
* feat(TUP-18403):show the jdbc repositoryNode as children under DB
Connection repositoryNode
* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite
* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite
* feat(TUP-18323):Implement the drag&drop of NFC JDBC
* feat(TUP-18320):Split the DB Wizard to handle old / new framework:
select different type, show different composite
* fix(TUP-5360): Retrieve Salesforce Modules option is missing
Conflicts:
main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/runtime/services/IGenericWizardService.java
* feat(TUP-18322):retrieve JDBC schema
* feat(TUP-18459):Have a real dynamic combo box for the db type
* feat(TUP-18403):show the jdbc repositoryNode as children under DB
Connection repositoryNode
* feat(TUP-18322):retrieve JDBC schema
* feat(TUP-18324):Edit jdbc connection
* feat(TUP-18324):Edit jdbc connection
* feat(TUP-18461):Have a display category on the connections same as
before
* feat(TUP-18461):Have a display category on the connections same as
before
* feat(TUP-18461):Have a display category on the connections same as
before
* Revert "feat(TUP-18461):Have a display category on the connections same as before"
This reverts commit 9158545ce7.
* feat(TUP-18461):Have a display category on the connections same as
before
* feat(TUP-18461):have a display category on the connections same as
before
* feat(TUP-18532):[bug] Cannot unlock node after clicking Finish on the
Wizard
* feat(TUP-18533):[bug] Cannot check successful if using context mode;
* feat(TUP-18533):[bug] Cannot check successful if using context mode;
* feat(TUP-18461):Have a display category on the connections same as
before
* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection
* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection
* feat(TUP-18644):retrieve schema for the generic connections same as
normal DBConnection
* feat(TUP-18462):make the sql builder works on the repository.
* feat(TUP-18462):make the sql builder works on the repository.
* feat(TUP-18431):support the driver table widget in studio
* feat(TUP-18537):Impossible to retrieve db connection from property type
of JDBC
* feat(TUP-18548):[bug] Cannot "Revert Context" if switch to other DBType
and switch back
* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in
studio model level, after removing the old one and doing a migration,
not work well now
* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in
studio model level, after removing the old one and doing a migration,
not work well now
* feat(TUP-18846):[bug] table name isn't show in Query
* feat(TUP-18913):[bug] NPE shows when click "Guess Schema" in Retrieve
Schema Wizard
* feat(TUP-18860):[bug] table list are wrong for jdbc-oralce after
clicking refresh in sqlbuilder->data structure
* feat(TUP-18895):[bug] Name cannot be updated if updating it in creation
Wizard
* feat(TUP-18898):[bug] "Choose context" doesn't show if context has two
groups when test connection
* feat(TUP-18864):[bug] Save button next to Property Type doesn't work
* feat(TUP-18864):[bug] Save button next to Property Type doesn't work
* feat(TUP-18752):Stats and Logs in Talend Job Pannel reuse tJDBCOutput in
* feat(TUP-19089):Unable to select or deselect used variables in select
context variables window
* Revert "feat(TUP-19089):Unable to select or deselect used variables in select context variables window"
This reverts commit a55e403103.
* feat(TUP-18854):[bug] Useless jar is required if dragging jdbc connetion
is in context mode
* feat(TUP-18854):[bug] Useless jar is required if dragging jdbc connetion
is in context mode
* support the complex context converter
* improve the complex context converter
* fix(TDI-39697): The "Use custom object" in module list view doesn't work
well for tjdbcoutput as it require the custom value must exists in the
list above
* feat(TUP-18816):Add migration from old JDBC to new JDBC type from tcomp
* TUP-19206:[bug]Cannot move jdbc connection to folder
* feat(TUP-19244):DriverClass and MappingFile do not support context model
* feat(TUP-19244):junit
* feat(TUP-18918):[bug] Schema is out of the "Table schemas" folder if
adding it in Retrieve Wizard
* feat(TUP-19231):[bug]migration: Existing JDBC database cannot show after
checking "Overwrite existing items"
* TDQ-14655 JDBC connection can be moved (#1376)
* feat(TUP-19204):[bug] migration: "Driver Class", "UserId","Password" are
missing after D&D schema to job as tJDBCInput
* fix(TDI-39864):[bug] Canot D&D JDBC to MR job
* fix(TDI-39244): integrate jdbc components to studio
* feat(TUP-18461) fix issues with mvn uri
* fix(TUP-19317):fix the catalog schema setup
992 lines
88 KiB
XML
992 lines
88 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="connection" nsURI="http://www.talend.org/metadata/connection/2010"
|
|
nsPrefix="TalendMetadata">
|
|
<eClassifiers xsi:type="ecore:EClass" name="Metadata" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1"
|
|
eType="#//Connection" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Connection" eSuperTypes="#//AbstractMetadataObject ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/foundation/softwaredeployment/DataProvider">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="base class tha represent a connection, may be to a database or a file or else"/>
|
|
</eAnnotations>
|
|
<eOperations name="getConnectionTypeName" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="queries" eType="#//QueriesConnection"
|
|
containment="true" eOpposite="#//QueriesConnection/connection">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="This defines the SQL queries related to this connection"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ContextMode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="whether this connection is defined using a context or is standalone"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ContextId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Id of the context this connection is linked to, only used when ContextMode attribute is true"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="compProperties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MetadataColumn" eSuperTypes="#//AbstractMetadataObject ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/record/Field">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="represents a metada column which contains source (such as DB) definitions as weel as Talend mappings"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Schema DB type (VARCHAR for example ), can be initialised from DB column type and modified by the user.)
This is maintained in synch with the TalendType (at least in the Table schema editor).
"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
volatile="true" transient="true" defaultValueLiteral="">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated Use initialValue instead
(This represents the default value for column. This may be changed by the user.)

"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="talendType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="java type used by Talend for handling this column elements; This seems to be synched with the sourceType.
This must be the case for schema used for Table creation."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="false">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Whether this column is a considered a key, in a business meaning (This is not technical).
This may apply to file, xml or dB columns.
May be changed by the user.
When retrieving Metadata from DB this will be set to true if the column belong to the primary key."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="whether this column supports null values. May be changed by the user."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//MetadataTable"
|
|
volatile="true" transient="true" derived="true" resolveProxies="false">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="reference to the containing table or view"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="originalField" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
volatile="true" transient="true" defaultValueLiteral="">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use g(s)etName
Logical name of the column"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="pattern mainly used for date parsing"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="displayField" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="originalLength" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Integer"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="relatedEntity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral=""/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="relationshipType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral=""/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="AbstractMetadataObject" abstract="true"
|
|
eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/ModelElement">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="base class for all the metadata model"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="properties" lowerBound="1"
|
|
eType="#//Map" defaultValueLiteral="">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated Use taggedValue instead
(map of general purpose key/value that is available to all classes of the metamodel.)
"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="logical identifier"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="free comment of this element, may be displayed to the user."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="name to be displayed for the current object"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="readOnly" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
volatile="true" defaultValueLiteral="false"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="synchronised" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="divergency" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MetadataTable" eSuperTypes="#//AbstractMetadataObject ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Class">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="representation of a of set of columns"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
volatile="true" transient="true">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use g(s)etName()
name of the table, that is actual DB table name for DB tables"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tableType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="of value of TABLE, VIEW, SYNONYM, ALL_SYNONYM"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="attachedCDC" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="whether a CDC table is attached to this table"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="activatedCDC" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="whether CDC is activated, that is the trigger are set to record the changes"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1"
|
|
eType="#//MetadataColumn" volatile="true" transient="true" derived="true">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="List of columns related to this table, this is a derived attribute from the feature attribute, thus volatile and transiant"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//Connection"
|
|
changeable="false" volatile="true" transient="true">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use MetadataTableHelper.getFirstconnection()
ref to the connection that contains this table"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="additionalProperties" upperBound="-1"
|
|
eType="#//AdditionalProperties" containment="true" resolveProxies="false"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EDataType" name="Map" instanceClassName="java.util.HashMap"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="FileConnection" abstract="true" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Server" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FilePath" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Format" lowerBound="1"
|
|
eType="#//FileFormat"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Encoding" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FieldSeparatorValue" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RowSeparatorType" lowerBound="1"
|
|
eType="#//RowSeparator" defaultValueLiteral="Standart_EOL = 1"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RowSeparatorValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="TextIdentifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral=""/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseHeader" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="HeaderValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseFooter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FooterValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LimitValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FirstLineCaption" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RemoveEmptyRow" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EscapeType" lowerBound="1"
|
|
eType="#//Escape"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EscapeChar" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="TextEnclosure" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="CsvOption" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="DelimitedFileConnection" eSuperTypes="#//FileConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FieldSeparatorType" lowerBound="1"
|
|
eType="#//FieldSeparator" defaultValueLiteral="Semicolon"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="splitRecord" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="false"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="PositionalFileConnection" eSuperTypes="#//FileConnection"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EbcdicConnection" eSuperTypes="#//FileConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="MidFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DataFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="CodePage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SourceFileStart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="6"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SourceFileEnd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="72"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="MDMConnection" eSuperTypes="#//Connection">
|
|
<eOperations name="getConnectionString" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="return the connection string to connect to the MDM server,
it is a concatenation of protocol, server, port and context.
the connection string returned may not be a valid URL if some of the concatenated elements are not properly set.
No checking is done."/>
|
|
</eAnnotations>
|
|
</eOperations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Username" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Server" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Universe" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Datamodel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Datacluster" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="schemas" upperBound="-1"
|
|
eType="#//Concept" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="protocol" lowerBound="1"
|
|
eType="#//MDMConnectionProtocol" defaultValueLiteral="http">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="protocol used for connecting to MDM server, initial protocol is HTTP"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="context" lowerBound="1"
|
|
eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"
|
|
defaultValueLiteral="talend/TalendPort">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="part of the url for connecting to the server, 
the last part that defined the MDM web app context"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="serverUrl" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="FileFormat">
|
|
<eLiterals name="UNIX"/>
|
|
<eLiterals name="MAC" value="1"/>
|
|
<eLiterals name="WINDOWS" value="2"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="FieldSeparator">
|
|
<eLiterals name="Tabulation"/>
|
|
<eLiterals name="Semicolon" value="1"/>
|
|
<eLiterals name="Comma" value="2"/>
|
|
<eLiterals name="Space" value="3"/>
|
|
<eLiterals name="Alt_65" value="4" literal="''(Alt 65, #A4)"/>
|
|
<eLiterals name="Custom_ANSI" value="5"/>
|
|
<eLiterals name="Custom_UTF8" value="6"/>
|
|
<eLiterals name="Custom_RegExp" value="7"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="Escape">
|
|
<eLiterals name="Delimited" value="1"/>
|
|
<eLiterals name="CSV"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="RowSeparator">
|
|
<eLiterals name="Custom_String" literal="Custom String"/>
|
|
<eLiterals name="Standart_EOL" value="1" literal="Standart EOL"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="DatabaseConnection" eSuperTypes="#//Connection">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Defines a connection to a Database"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DatabaseType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="logical type of the DB (for instance MySQL)"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DriverJarPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="absolute path to the jar that may be used for Generic JDBC connection"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DriverClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="initial class for generic JDBC connection"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="URL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="the connection base URL for JDBC protocol.
It is a concatenation of DatabaseType, ServerName, Port and other attributes of this class"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dbVersionString" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="may hold the version of the Database for a given Database type (for instance MySQL_4 or MySQL_5)"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="port used for the Database Connection"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Username" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="user name used for DB connection authentification"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="password used for DB connection authentification"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ServerName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="IP adress or machine name of the DB server to connect to."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DatasourceName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FileFieldName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Database file used for DB such as SqlLite"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Logical name of the Database"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SqlSynthax" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="StringQuote" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="""/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="NullChar" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral="000"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DbmsId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ProductId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DBRootPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="AdditionalParams" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="parameters that are to be added to the connection URL"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="StandardSQL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SystemSQL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="cdcConns" eType="#//CDCConnection"
|
|
containment="true" eOpposite="#//CDCConnection/connection">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="reference to CDC definition for this connection"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cdcTypeMode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SQLMode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true" unsettable="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UiSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
|
|
eType="#//AdditionalProperties" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Host" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Username" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Client" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SystemNumber" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Language" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="Funtions" upperBound="-1"
|
|
eType="#//SAPFunctionUnit" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="currentFucntion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="IDocs" upperBound="-1"
|
|
eType="#//SAPIDocUnit" containment="true" eOpposite="#//SAPIDocUnit/connection"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="jcoVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="additionalProperties" upperBound="-1"
|
|
eType="#//AdditionalConnectionProperty" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="BWAdvancedDataStoreObjects"
|
|
upperBound="-1" eType="#//SAPBWTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="BWDataSources" upperBound="-1"
|
|
eType="#//SAPBWTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="BWDataStoreObjects" upperBound="-1"
|
|
eType="#//SAPBWTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="BWInfoCubes" upperBound="-1"
|
|
eType="#//SAPBWTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="BWInfoObjects" upperBound="-1"
|
|
eType="#//SAPBWTable" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPFunctionUnit" eSuperTypes="#//AbstractMetadataObject">
|
|
<eOperations name="setDocument">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use SAPFunctionHelper.getFirstDocument().g(s)etReference()"/>
|
|
</eAnnotations>
|
|
<eParameters name="document" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
</eOperations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="OutputType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="OutputTableName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="InputParameterTable" eType="#//InputSAPFunctionParameterTable"
|
|
containment="true" eOpposite="#//InputSAPFunctionParameterTable/functionUnit"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="OutputParameterTable" eType="#//OutputSAPFunctionParameterTable"
|
|
containment="true" eOpposite="#//OutputSAPFunctionParameterTable/functionUnit"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="MetadataTable" eType="#//MetadataTable"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//SAPConnection"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="tables" upperBound="-1"
|
|
eType="#//MetadataTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="inputTables" upperBound="-1"
|
|
eType="#//MetadataTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="TestInputParameterTable"
|
|
eType="#//SAPTestInputParameterTable" containment="true" eOpposite="#//SAPTestInputParameterTable/functionUnit"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="paramData" eType="#//SAPFunctionParamData"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="asXmlSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPIDocUnit" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//SAPConnection"
|
|
eOpposite="#//SAPConnection/IDocs"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="programId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="gatewayService" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useXmlOutput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useHtmlOutput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="htmlFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPFunctionParameterColumn" eSuperTypes="#//AbstractMetadataObject">
|
|
<eOperations name="setDescription">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use ModelElementHelper.getFirstDescription().setBody()"/>
|
|
</eAnnotations>
|
|
<eParameters name="description" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
</eOperations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ParameterType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="StructureOrTableName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DataType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="ParameterTable" eType="#//SAPFunctionParameterTable"
|
|
eOpposite="#//SAPFunctionParameterTable/columns"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPFunctionParameterTable" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1"
|
|
eType="#//SAPFunctionParameterColumn" containment="true" eOpposite="#//SAPFunctionParameterColumn/ParameterTable"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="InputSAPFunctionParameterTable" eSuperTypes="#//SAPFunctionParameterTable">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="functionUnit" eType="#//SAPFunctionUnit"
|
|
eOpposite="#//SAPFunctionUnit/InputParameterTable"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="OutputSAPFunctionParameterTable" eSuperTypes="#//SAPFunctionParameterTable">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="functionUnit" eType="#//SAPFunctionUnit"
|
|
eOpposite="#//SAPFunctionUnit/OutputParameterTable"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="RegexpFileConnection" eSuperTypes="#//FileConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FieldSeparatorType" lowerBound="1"
|
|
eType="#//FieldSeparator"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="XmlFileConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="XsdFilePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="XmlFilePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Guess" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="MaskXPattern" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="schema" upperBound="-1"
|
|
eType="#//XmlXPathLoopDescriptor" containment="true" eOpposite="#//XmlXPathLoopDescriptor/connection"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Encoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="group" upperBound="-1"
|
|
eType="#//XMLFileNode" containment="true" resolveProxies="false"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" upperBound="-1"
|
|
eType="#//XMLFileNode" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="loop" upperBound="-1" eType="#//XMLFileNode"
|
|
containment="true" resolveProxies="false"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="inputModel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="outputFilePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileContent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteArray"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNameSpace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SchemaTarget">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RelativeXPathQuery" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="TagName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="schema" eType="#//XmlXPathLoopDescriptor"
|
|
eOpposite="#//XmlXPathLoopDescriptor/schemaTargets"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="QueriesConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//Connection"
|
|
resolveProxies="false" eOpposite="#//Connection/queries"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="query" upperBound="-1"
|
|
eType="#//Query" containment="true" eOpposite="#//Query/queries"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Query" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="queries" eType="#//QueriesConnection"
|
|
eOpposite="#//QueriesConnection/query"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextMode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="LdifFileConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FilePath" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LimitEntry" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Server" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="FileExcelConnection" eSuperTypes="#//FileConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SheetName" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sheetColumns" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstColumn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastColumn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="thousandSeparator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="decimalSeparator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="advancedSpearator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="selectAllSheets" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sheetList" eType="#//List"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="generationMode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="XmlXPathLoopDescriptor">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LimitBoucle" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="AbsoluteXPathQuery" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//XmlFileConnection"
|
|
eOpposite="#//XmlFileConnection/schema"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="schemaTargets" upperBound="-1"
|
|
eType="#//SchemaTarget" containment="true" eOpposite="#//SchemaTarget/schema"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="GenericSchemaConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingTypeUsed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingTypeId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="LDAPSchemaConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Host" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Protocol" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Filter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Separator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseAdvanced" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="StorePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseAuthen" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="BindPrincipal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="BindPassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LimitValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EncryptionMethodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Value" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SavePassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Aliases" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Referrals" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="CountLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="TimeOutLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="BaseDNs" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="GetBaseDNsFromRoot" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ReturnAttributes" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SelectedDN" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WSDLSchemaConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="WSDL" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="needAuth" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="methodName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="parameters" eType="#//List"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UserName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useProxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyHost" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyPort" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyUser" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyPassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Value" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EndpointURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Encoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="timeOut" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isInputModel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="serverNameSpace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
|
|
defaultValueLiteral=""/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="serverName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="portNameSpace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="portName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="parameterValue" upperBound="-1"
|
|
eType="#//WSDLParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="outputParameter" upperBound="-1"
|
|
eType="#//WSDLParameter" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SalesforceSchemaConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="webServiceUrl" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="userName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moduleName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="queryCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useCustomModuleName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useProxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyHost" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyPort" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyUsername" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="proxyPassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="batchSize" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useHttpProxy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="useAlphbet" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="timeOut" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="modules" upperBound="-1"
|
|
eType="#//SalesforceModuleUnit" containment="true" eOpposite="#//SalesforceModuleUnit/connection"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="webServiceUrlTextForOAuth"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="consumeKey" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="consumeSecret" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="callbackHost" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="callbackPort" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="salesforceVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="token" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="loginType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EDataType" name="List" instanceClassName="java.util.ArrayList"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="CDCConnection">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="defining Change Data Capture for a given connection"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//DatabaseConnection"
|
|
eOpposite="#//DatabaseConnection/cdcConns">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="the connection this CDC relates to"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="cdcTypes" upperBound="-1"
|
|
eType="#//CDCType" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="CDCType" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="linkDB" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="ID of the .properties file related to the CDC database"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="subscribers" upperBound="-1"
|
|
eType="#//SubscriberTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="cdcConnection" eType="#//CDCConnection"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="journalName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SubscriberTable" eSuperTypes="#//cwm/relational/TdTable">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="system" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPTestInputParameterTable" eSuperTypes="#//SAPFunctionParameterTable">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="functionUnit" eType="#//SAPFunctionUnit"
|
|
eOpposite="#//SAPFunctionUnit/TestInputParameterTable"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="#//cwm/relational/TdTable">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LoopExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="LoopLimit" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="conceptTargets" upperBound="-1"
|
|
eType="#//ConceptTarget" containment="true" eOpposite="#//ConceptTarget/schema"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="inputModel" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="group" upperBound="-1"
|
|
eType="#//XMLFileNode" containment="true" resolveProxies="false"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" upperBound="-1"
|
|
eType="#//XMLFileNode" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="loop" upperBound="-1" eType="#//XMLFileNode"
|
|
containment="true" resolveProxies="false"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="conceptType" lowerBound="1"
|
|
eType="#//MdmConceptType" defaultValueLiteral="INPUT"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xPathPrefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ConceptTarget">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="schema" eType="#//Concept"
|
|
eOpposite="#//Concept/conceptTargets"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="targetName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RelativeLoopExpression"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="HL7Connection" eSuperTypes="#//FileConnection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="StartChar" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EndChar" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" upperBound="-1"
|
|
eType="#//HL7FileNode" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="outputFilePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="HeaderFooterConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isHeader" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="imports" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mainCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="libraries" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="XMLFileNode">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="XMLPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RelatedColumn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DefaultValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Attribute" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Order" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="WSDLParameter">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Element" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="source" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Column" ordered="false"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Expression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ParameterInfo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ParameterInfoParent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="GenericPackage" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Package">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Default CWM package to use when none of the existing cwm packages fit the metadata to describe.
This is a container between Connection and MetadataTable"/>
|
|
</eAnnotations>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="MDMConnectionProtocol">
|
|
<eLiterals name="HTTP" literal="http"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="HL7FileNode">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FilePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Order" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Attribute" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="DefaultValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="RelatedColumn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Repeatable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="FTPConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Host" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Port" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Username" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Mode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Ecoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="SFTP" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FTPS" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Method" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Privatekey" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Passphrase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="KeystoreFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="KeystorePassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Usesocks" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Proxyhost" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Proxyport" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Proxyuser" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Proxypassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="CustomEncode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="UseFileNameEncoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="BRMSConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlField" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="urlName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tacWebappName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moduleUsed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="root" upperBound="-1" eType="#//XMLFileNode"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="group" upperBound="-1"
|
|
eType="#//XMLFileNode" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="loop" upperBound="-1" eType="#//XMLFileNode"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="package" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="MdmConceptType">
|
|
<eLiterals name="INPUT" literal="INPUT"/>
|
|
<eLiterals name="OUTPUT" value="1" literal="OUTPUT"/>
|
|
<eLiterals name="RECEIVE" value="2" literal="RECEIVE"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ValidationRulesConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isSelect" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isInsert" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isUpdate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//RuleType"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="baseSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="baseColumnNames" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="refSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="refColumnNames" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="javaCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sqlCondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="logicalOperator" eType="#//LogicalOperator"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="conditions" upperBound="-1"
|
|
eType="#//ConditionType" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="innerJoins" upperBound="-1"
|
|
eType="#//InnerJoinMap" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isDisallow" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isRejectLink" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="ConditionType">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="inputColumn" lowerBound="1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="function" lowerBound="1"
|
|
eType="#//Function"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" lowerBound="1"
|
|
eType="#//Operator"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="InnerJoinMap" instanceClassName="java.util.Map$Entry">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="RuleType">
|
|
<eLiterals name="REFERENCE"/>
|
|
<eLiterals name="BASIC" value="1"/>
|
|
<eLiterals name="CUSTOM" value="2"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="Function">
|
|
<eLiterals name="Empty" literal=""/>
|
|
<eLiterals name="Lower_case" value="1" literal="$source == null? false : $source.toLowerCase().compareTo($target) $operator 0"/>
|
|
<eLiterals name="Upper_case" value="2" literal="$source == null? false : $source.toUpperCase().compareTo($target) $operator 0"/>
|
|
<eLiterals name="Lower_case_first" value="3" literal="$source == null? false : $source.toLowerCase().charAt(0) $operator $target"/>
|
|
<eLiterals name="Upper_case_first" value="4" literal="$source == null? false : $source.toUpperCase().charAt(0) $operator $target"/>
|
|
<eLiterals name="Length" value="5" literal="$source == null? false : $source.length() $operator $target"/>
|
|
<eLiterals name="Match" value="6" literal="$source == null? false : $source.matches($target) $operator true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="Operator">
|
|
<eLiterals name="Equals" literal="=="/>
|
|
<eLiterals name="Not_equals" value="1" literal="!="/>
|
|
<eLiterals name="Greater" value="2" literal=">"/>
|
|
<eLiterals name="Lower" value="3" literal="<"/>
|
|
<eLiterals name="Greater_or_equals" value="4" literal=">="/>
|
|
<eLiterals name="Lower_or_equals" value="5" literal="<="/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EEnum" name="LogicalOperator">
|
|
<eLiterals name="And" literal="&amp;&amp;"/>
|
|
<eLiterals name="Or" value="1" literal="||"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EDIFACTConnection" eSuperTypes="#//Connection">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="XmlName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="FileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="XmlPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="EDIFACTColumn" eSuperTypes="#//MetadataColumn">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EDIColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="EDIXpath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SalesforceModuleUnit" eSuperTypes="#//AbstractMetadataObject">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="MetadataTable" eType="#//MetadataTable"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="connection" eType="#//SalesforceSchemaConnection"
|
|
eOpposite="#//SalesforceSchemaConnection/modules"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="tables" upperBound="-1"
|
|
eType="#//MetadataTable" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moduleName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="AdditionalProperties" instanceClassName="java.util.Map$Entry">
|
|
<eAnnotations source="MapEntry"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPTable" eSuperTypes="#//MetadataTable">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tableSearchType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPTableField" eSuperTypes="#//MetadataColumn">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="businessName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="refTable" upperBound="-1"
|
|
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPFunctionParameter">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="changing" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="testValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
|
|
eType="#//SAPFunctionParameter" containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tableResideInTables" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
|
|
defaultValueLiteral="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPFunctionParamData">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="inputRoot" eType="#//SAPFunctionParameter"
|
|
containment="true"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="outputRoot" eType="#//SAPFunctionParameter"
|
|
containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="AdditionalConnectionProperty">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPBWTable" eSuperTypes="#//SAPTable">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="modelType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="active" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceSystemName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="infoAreaName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="innerIOType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="SAPBWTableField" eSuperTypes="#//SAPTableField">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="logicalName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
|
|
</eClassifiers>
|
|
<eSubpackages name="cwm" nsURI="http://www.talend.org/cwm/2010" nsPrefix="cwm">
|
|
<eSubpackages name="relational" nsURI="http://www.talend.org/cwm/resource/relational/2010"
|
|
nsPrefix="relational">
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdTable" eSuperTypes="#//MetadataTable ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/Table"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdView" eSuperTypes="#//MetadataTable ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/View"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdColumn" eSuperTypes="#//MetadataColumn">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="defines a DB related column"/>
|
|
</eAnnotations>
|
|
<eOperations name="setContentType">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="The type of the content of the column. This type is a meta-information either set by the user who knows what type of data is contained in the column, or infered from the data.
This is used for Datamining may be Nominal, Interval,...."/>
|
|
</eAnnotations>
|
|
<eParameters name="contentType" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
</eOperations>
|
|
<eOperations name="getContentType" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="The type of the content of the column. This type is a meta-information either set by the user who knows what type of data is contained in the column, or infered from the data."/>
|
|
</eAnnotations>
|
|
</eOperations>
|
|
<eOperations name="getJavaType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="@deprecated use getTdSqlDataType.javaDataType
SQL data type from java.sql.Types."/>
|
|
</eAnnotations>
|
|
</eOperations>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="sqlDataType" eType="#//cwm/relational/TdSqlDataType"
|
|
containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdSqlDataType" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/SQLSimpleType">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="defines the DB and java types and attributes of the column
the Name attribute is set to the JDBC TYPE_NAME value"/>
|
|
</eAnnotations>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="javaDataType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="SQL data type from java.sql.Types.
this may not be changed by the user"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="ecore:EEnum ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/enumerations/NullableType">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="Is this column nullable, or not or unknow.
The value in one of
java.sql.DatabaseMetaData.columnNoNulls 
java.sql.DatabaseMetaData.columnNullable 
java.sql.DatabaseMetaData.columnNullableUnknown 

This may not be changed by the user"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="unsignedAttribute"
|
|
eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Boolean">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="is it unsigned?"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="caseSensitive" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Boolean"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="autoIncrement" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Boolean">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="can it be used for an auto-increment value?"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="localTypeName" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="localized version of the type name (may be null)"/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="searchable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="can you use "WHERE" based on this type."/>
|
|
</eAnnotations>
|
|
</eStructuralFeatures>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdTrigger" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/Trigger"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdProcedure" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/relational/Procedure"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdExpression" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Expression">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="modificationDate" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/Time"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionVariableMap"
|
|
eType="#//cwm/relational/javaHashMap"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EDataType" name="javaHashMap" instanceTypeName="java.util.HashMap<java.lang.String, java.lang.String>"/>
|
|
</eSubpackages>
|
|
<eSubpackages name="softwaredeployment" nsURI="http://www.talend.org/cwm/foundation/softwaredeployment/2010"
|
|
nsPrefix="softwaredeployment">
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdDataManager" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/foundation/softwaredeployment/DataManager"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdSoftwareSystem" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/foundation/softwaredeployment/SoftwareSystem"/>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdMachine" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/foundation/softwaredeployment/Machine"/>
|
|
</eSubpackages>
|
|
<eSubpackages name="constants" nsURI="http://www.talend.org/cwm/constants/constants/2010"
|
|
nsPrefix="constants">
|
|
<eClassifiers xsi:type="ecore:EEnum" name="DevelopmentStatus">
|
|
<eLiterals name="DRAFT" literal="Draft"/>
|
|
<eLiterals name="PROD" value="1" literal="Production"/>
|
|
</eClassifiers>
|
|
</eSubpackages>
|
|
<eSubpackages name="xml" nsURI="http://www.talend.org/cwm/resource/xml/2010" nsPrefix="org.talend.cwm.xml">
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdXmlElementType" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/xml/ElementType">
|
|
<eOperations name="setContentType">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="The type of the content of the xml element. This type is a meta-information either set by the user who knows what type of data is contained in the xml element, or infered from the data."/>
|
|
</eAnnotations>
|
|
<eParameters name="contentType" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
</eOperations>
|
|
<eOperations name="getContentType" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String">
|
|
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
|
|
<details key="documentation" value="The type of the content of the xml element. This type is a meta-information either set by the user who knows what type of data is contained in the xml element, or infered from the data."/>
|
|
</eAnnotations>
|
|
</eOperations>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="xsdElementDeclaration"
|
|
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedDocument" eType="#//cwm/xml/TdXmlSchema"/>
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="javaType" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"/>
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="xmlContent" eType="#//cwm/xml/TdXmlContent"
|
|
containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdXmlContent" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/xml/Content">
|
|
<eStructuralFeatures xsi:type="ecore:EReference" name="xmlElements" upperBound="-1"
|
|
eType="#//cwm/xml/TdXmlElementType" containment="true"/>
|
|
</eClassifiers>
|
|
<eClassifiers xsi:type="ecore:EClass" name="TdXmlSchema" eSuperTypes="../../org.talend.cwm.mip/model/CWM.ecore#//cwm/resource/xml/Schema">
|
|
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xsdFilePath" eType="ecore:EDataType ../../org.talend.cwm.mip/model/CWM.ecore#//cwm/objectmodel/core/String"
|
|
defaultValueLiteral=""/>
|
|
</eClassifiers>
|
|
</eSubpackages>
|
|
</eSubpackages>
|
|
</ecore:EPackage>
|