/** * <copyright> </copyright> * * $Id: TalendFilePackageImpl.java 86256 2012-06-25 08:50:50Z ldong $ */ package org.talend.designer.core.model.utils.emf.talendfile.impl; import java.util.Map; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.xml.type.XMLTypePackage; import org.talend.designer.core.model.utils.emf.talendfile.AbstractExternalData; import org.talend.designer.core.model.utils.emf.talendfile.ColumnType; import org.talend.designer.core.model.utils.emf.talendfile.ConnectionType; import org.talend.designer.core.model.utils.emf.talendfile.ContextParameterType; import org.talend.designer.core.model.utils.emf.talendfile.ContextType; import org.talend.designer.core.model.utils.emf.talendfile.DocumentRoot; import org.talend.designer.core.model.utils.emf.talendfile.ElementParameterType; import org.talend.designer.core.model.utils.emf.talendfile.ElementValueType; import org.talend.designer.core.model.utils.emf.talendfile.ItemInforType; import org.talend.designer.core.model.utils.emf.talendfile.JobType; import org.talend.designer.core.model.utils.emf.talendfile.LogToDatabaseType; import org.talend.designer.core.model.utils.emf.talendfile.LogToFileType; import org.talend.designer.core.model.utils.emf.talendfile.LogToStdOutType; import org.talend.designer.core.model.utils.emf.talendfile.LogsType; import org.talend.designer.core.model.utils.emf.talendfile.MetadataType; import org.talend.designer.core.model.utils.emf.talendfile.NodeContainerType; import org.talend.designer.core.model.utils.emf.talendfile.NodeType; import org.talend.designer.core.model.utils.emf.talendfile.NoteType; import org.talend.designer.core.model.utils.emf.talendfile.ParametersType; import org.talend.designer.core.model.utils.emf.talendfile.ProcessType; import org.talend.designer.core.model.utils.emf.talendfile.RequiredType; import org.talend.designer.core.model.utils.emf.talendfile.RoutinesParameterType; import org.talend.designer.core.model.utils.emf.talendfile.SubjobType; import org.talend.designer.core.model.utils.emf.talendfile.TalendFileFactory; import org.talend.designer.core.model.utils.emf.talendfile.TalendFilePackage; /** * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> * @generated */ public class TalendFilePackageImpl extends EPackageImpl implements TalendFilePackage { /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass columnTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass connectionTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass contextParameterTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass contextTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass documentRootEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass elementParameterTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass elementValueTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass jobTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass logsTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass logToDatabaseTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass logToFileTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass logToStdOutTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass metadataTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass nodeTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass noteTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass parametersTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass processTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass requiredTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass subjobTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass itemInforTypeEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass abstractExternalDataEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass routinesParameterTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass nodeContainerTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass screenshotsMapEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass additionalFieldMapEClass = null; /** * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry * EPackage.Registry} by the package package URI value. * <p> * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also * performs initialization of the package, or returns the registered package, if one already exists. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.talend.designer.core.model.utils.emf.talendfile.TalendFilePackage#eNS_URI * @see #init() * @generated */ private TalendFilePackageImpl() { super(eNS_URI, TalendFileFactory.eINSTANCE); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link TalendFilePackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static TalendFilePackage init() { if (isInited) return (TalendFilePackage)EPackage.Registry.INSTANCE.getEPackage(TalendFilePackage.eNS_URI); // Obtain or create and register package TalendFilePackageImpl theTalendFilePackage = (TalendFilePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof TalendFilePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new TalendFilePackageImpl()); isInited = true; // Initialize simple dependencies XMLTypePackage.eINSTANCE.eClass(); // Create package meta-data objects theTalendFilePackage.createPackageContents(); // Initialize created meta-data theTalendFilePackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theTalendFilePackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(TalendFilePackage.eNS_URI, theTalendFilePackage); return theTalendFilePackage; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getColumnType() { return columnTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Comment() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_DefaultValue() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Key() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Length() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Name() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Nullable() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_OriginalDbColumnName() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Pattern() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Precision() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_SourceType() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_Type() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_RelatedEntity() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_RelationshipType() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColumnType_OriginalLength() { return (EAttribute)columnTypeEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getColumnType_AdditionalField() { return (EReference)columnTypeEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getConnectionType() { return connectionTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getConnectionType_ElementParameter() { return (EReference)connectionTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_ConnectorName() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_Label() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_LineStyle() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_MergeOrder() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_Metaname() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_OffsetLabelX() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_OffsetLabelY() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_OutputId() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_Source() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getConnectionType_Target() { return (EAttribute)connectionTypeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getContextParameterType() { return contextParameterTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_Comment() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_Name() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_Prompt() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_PromptNeeded() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_RepositoryContextId() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_Type() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextParameterType_Value() { return (EAttribute)contextParameterTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getContextType() { return contextTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getContextType_ContextParameter() { return (EReference)contextTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextType_ConfirmationNeeded() { return (EAttribute)contextTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getContextType_Name() { return (EAttribute)contextTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getDocumentRoot() { return documentRootEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Mixed() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_XMLNSPrefixMap() { return (EReference)documentRootEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_XSISchemaLocation() { return (EReference)documentRootEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Connection() { return (EReference)documentRootEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Context() { return (EReference)documentRootEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_ElementParameter() { return (EReference)documentRootEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Node() { return (EReference)documentRootEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Note() { return (EReference)documentRootEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Parameters() { return (EReference)documentRootEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Process() { return (EReference)documentRootEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Required() { return (EReference)documentRootEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Subjob() { return (EReference)documentRootEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getElementParameterType() { return elementParameterTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getElementParameterType_ElementValue() { return (EReference)elementParameterTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementParameterType_ContextMode() { return (EAttribute)elementParameterTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementParameterType_Field() { return (EAttribute)elementParameterTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementParameterType_Name() { return (EAttribute)elementParameterTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementParameterType_Value() { return (EAttribute)elementParameterTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getElementValueType() { return elementValueTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementValueType_ElementRef() { return (EAttribute)elementValueTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementValueType_Value() { return (EAttribute)elementValueTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getElementValueType_Type() { return (EAttribute)elementValueTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getJobType() { return jobTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getJobType_Context() { return (EAttribute)jobTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getJobType_Name() { return (EAttribute)jobTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getLogsType() { return logsTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getLogsType_LogToFile() { return (EReference)logsTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getLogsType_LogToDatabase() { return (EReference)logsTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getLogsType_LogToStdOut() { return (EReference)logsTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getLogToDatabaseType() { return logToDatabaseTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToDatabaseType_Database() { return (EAttribute)logToDatabaseTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToDatabaseType_Level() { return (EAttribute)logToDatabaseTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToDatabaseType_Selected() { return (EAttribute)logToDatabaseTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getLogToFileType() { return logToFileTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToFileType_Filename() { return (EAttribute)logToFileTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToFileType_Level() { return (EAttribute)logToFileTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToFileType_Selected() { return (EAttribute)logToFileTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getLogToStdOutType() { return logToStdOutTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToStdOutType_Level() { return (EAttribute)logToStdOutTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getLogToStdOutType_Selected() { return (EAttribute)logToStdOutTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getMetadataType() { return metadataTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getMetadataType_Column() { return (EReference)metadataTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getMetadataType_Comment() { return (EAttribute)metadataTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getMetadataType_Connector() { return (EAttribute)metadataTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getMetadataType_Label() { return (EAttribute)metadataTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getMetadataType_Name() { return (EAttribute)metadataTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getMetadataType_Source() { return (EAttribute)metadataTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getNodeType() { return nodeTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getNodeType_ElementParameter() { return (EReference)nodeTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getNodeType_Metadata() { return (EReference)nodeTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_BinaryData() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_StringData() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_ComponentName() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_ComponentVersion() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_OffsetLabelX() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_OffsetLabelY() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_PosX() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_PosY() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_SizeX() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_SizeY() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNodeType_Screenshot() { return (EAttribute)nodeTypeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getNodeType_NodeData() { return (EReference)nodeTypeEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getNodeType_NodeContainer() { return (EReference)nodeTypeEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getNoteType() { return noteTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_Opaque() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_PosX() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_PosY() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_SizeHeight() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_SizeWidth() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getNoteType_Text() { return (EAttribute)noteTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getNoteType_ElementParameter() { return (EReference)noteTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getParametersType() { return parametersTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getParametersType_ElementParameter() { return (EReference)parametersTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getParametersType_RoutinesParameter() { return (EReference)parametersTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getProcessType() { return processTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Description() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Required() { return (EReference)processTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Context() { return (EReference)processTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Parameters() { return (EReference)processTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Node() { return (EReference)processTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Connection() { return (EReference)processTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Note() { return (EReference)processTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Subjob() { return (EReference)processTypeEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Screenshot() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getProcessType_Screenshots() { return (EReference)processTypeEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_RoutinesDependencies() { return (EReference)processTypeEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getProcessType_Logs() { return (EReference)processTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Author() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Comment() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_DefaultContext() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Name() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Purpose() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_RepositoryContextId() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Status() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getProcessType_Version() { return (EAttribute)processTypeEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getRequiredType() { return requiredTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getRequiredType_Job() { return (EReference)requiredTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getSubjobType() { return subjobTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EReference getSubjobType_ElementParameter() { return (EReference)subjobTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getItemInforType() { return itemInforTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getItemInforType_IdOrName() { return (EAttribute)itemInforTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getItemInforType_System() { return (EAttribute)itemInforTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getAbstractExternalData() { return abstractExternalDataEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EClass getRoutinesParameterType() { return routinesParameterTypeEClass; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getRoutinesParameterType_Id() { return (EAttribute)routinesParameterTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public EAttribute getRoutinesParameterType_Name() { return (EAttribute)routinesParameterTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getNodeContainerType() { return nodeContainerTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getNodeContainerType_ElementParameter() { return (EReference)nodeContainerTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getScreenshotsMap() { return screenshotsMapEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getScreenshotsMap_Key() { return (EAttribute)screenshotsMapEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getScreenshotsMap_Value() { return (EAttribute)screenshotsMapEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAdditionalFieldMap() { return additionalFieldMapEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAdditionalFieldMap_Key() { return (EAttribute)additionalFieldMapEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAdditionalFieldMap_Value() { return (EAttribute)additionalFieldMapEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public TalendFileFactory getTalendFileFactory() { return (TalendFileFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features columnTypeEClass = createEClass(COLUMN_TYPE); createEAttribute(columnTypeEClass, COLUMN_TYPE__COMMENT); createEAttribute(columnTypeEClass, COLUMN_TYPE__DEFAULT_VALUE); createEAttribute(columnTypeEClass, COLUMN_TYPE__KEY); createEAttribute(columnTypeEClass, COLUMN_TYPE__LENGTH); createEAttribute(columnTypeEClass, COLUMN_TYPE__NAME); createEAttribute(columnTypeEClass, COLUMN_TYPE__NULLABLE); createEAttribute(columnTypeEClass, COLUMN_TYPE__ORIGINAL_DB_COLUMN_NAME); createEAttribute(columnTypeEClass, COLUMN_TYPE__PATTERN); createEAttribute(columnTypeEClass, COLUMN_TYPE__PRECISION); createEAttribute(columnTypeEClass, COLUMN_TYPE__SOURCE_TYPE); createEAttribute(columnTypeEClass, COLUMN_TYPE__TYPE); createEAttribute(columnTypeEClass, COLUMN_TYPE__RELATED_ENTITY); createEAttribute(columnTypeEClass, COLUMN_TYPE__RELATIONSHIP_TYPE); createEAttribute(columnTypeEClass, COLUMN_TYPE__ORIGINAL_LENGTH); createEReference(columnTypeEClass, COLUMN_TYPE__ADDITIONAL_FIELD); connectionTypeEClass = createEClass(CONNECTION_TYPE); createEReference(connectionTypeEClass, CONNECTION_TYPE__ELEMENT_PARAMETER); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__CONNECTOR_NAME); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__LABEL); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__LINE_STYLE); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__MERGE_ORDER); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__METANAME); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__OFFSET_LABEL_X); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__OFFSET_LABEL_Y); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__OUTPUT_ID); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__SOURCE); createEAttribute(connectionTypeEClass, CONNECTION_TYPE__TARGET); contextParameterTypeEClass = createEClass(CONTEXT_PARAMETER_TYPE); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__COMMENT); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__NAME); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__PROMPT); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__PROMPT_NEEDED); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__REPOSITORY_CONTEXT_ID); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__TYPE); createEAttribute(contextParameterTypeEClass, CONTEXT_PARAMETER_TYPE__VALUE); contextTypeEClass = createEClass(CONTEXT_TYPE); createEReference(contextTypeEClass, CONTEXT_TYPE__CONTEXT_PARAMETER); createEAttribute(contextTypeEClass, CONTEXT_TYPE__CONFIRMATION_NEEDED); createEAttribute(contextTypeEClass, CONTEXT_TYPE__NAME); documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); createEReference(documentRootEClass, DOCUMENT_ROOT__CONNECTION); createEReference(documentRootEClass, DOCUMENT_ROOT__CONTEXT); createEReference(documentRootEClass, DOCUMENT_ROOT__ELEMENT_PARAMETER); createEReference(documentRootEClass, DOCUMENT_ROOT__NODE); createEReference(documentRootEClass, DOCUMENT_ROOT__NOTE); createEReference(documentRootEClass, DOCUMENT_ROOT__PARAMETERS); createEReference(documentRootEClass, DOCUMENT_ROOT__PROCESS); createEReference(documentRootEClass, DOCUMENT_ROOT__REQUIRED); createEReference(documentRootEClass, DOCUMENT_ROOT__SUBJOB); elementParameterTypeEClass = createEClass(ELEMENT_PARAMETER_TYPE); createEReference(elementParameterTypeEClass, ELEMENT_PARAMETER_TYPE__ELEMENT_VALUE); createEAttribute(elementParameterTypeEClass, ELEMENT_PARAMETER_TYPE__FIELD); createEAttribute(elementParameterTypeEClass, ELEMENT_PARAMETER_TYPE__NAME); createEAttribute(elementParameterTypeEClass, ELEMENT_PARAMETER_TYPE__VALUE); createEAttribute(elementParameterTypeEClass, ELEMENT_PARAMETER_TYPE__CONTEXT_MODE); elementValueTypeEClass = createEClass(ELEMENT_VALUE_TYPE); createEAttribute(elementValueTypeEClass, ELEMENT_VALUE_TYPE__ELEMENT_REF); createEAttribute(elementValueTypeEClass, ELEMENT_VALUE_TYPE__VALUE); createEAttribute(elementValueTypeEClass, ELEMENT_VALUE_TYPE__TYPE); jobTypeEClass = createEClass(JOB_TYPE); createEAttribute(jobTypeEClass, JOB_TYPE__CONTEXT); createEAttribute(jobTypeEClass, JOB_TYPE__NAME); logsTypeEClass = createEClass(LOGS_TYPE); createEReference(logsTypeEClass, LOGS_TYPE__LOG_TO_FILE); createEReference(logsTypeEClass, LOGS_TYPE__LOG_TO_DATABASE); createEReference(logsTypeEClass, LOGS_TYPE__LOG_TO_STD_OUT); logToDatabaseTypeEClass = createEClass(LOG_TO_DATABASE_TYPE); createEAttribute(logToDatabaseTypeEClass, LOG_TO_DATABASE_TYPE__DATABASE); createEAttribute(logToDatabaseTypeEClass, LOG_TO_DATABASE_TYPE__LEVEL); createEAttribute(logToDatabaseTypeEClass, LOG_TO_DATABASE_TYPE__SELECTED); logToFileTypeEClass = createEClass(LOG_TO_FILE_TYPE); createEAttribute(logToFileTypeEClass, LOG_TO_FILE_TYPE__FILENAME); createEAttribute(logToFileTypeEClass, LOG_TO_FILE_TYPE__LEVEL); createEAttribute(logToFileTypeEClass, LOG_TO_FILE_TYPE__SELECTED); logToStdOutTypeEClass = createEClass(LOG_TO_STD_OUT_TYPE); createEAttribute(logToStdOutTypeEClass, LOG_TO_STD_OUT_TYPE__LEVEL); createEAttribute(logToStdOutTypeEClass, LOG_TO_STD_OUT_TYPE__SELECTED); metadataTypeEClass = createEClass(METADATA_TYPE); createEReference(metadataTypeEClass, METADATA_TYPE__COLUMN); createEAttribute(metadataTypeEClass, METADATA_TYPE__COMMENT); createEAttribute(metadataTypeEClass, METADATA_TYPE__CONNECTOR); createEAttribute(metadataTypeEClass, METADATA_TYPE__LABEL); createEAttribute(metadataTypeEClass, METADATA_TYPE__NAME); createEAttribute(metadataTypeEClass, METADATA_TYPE__SOURCE); nodeTypeEClass = createEClass(NODE_TYPE); createEReference(nodeTypeEClass, NODE_TYPE__ELEMENT_PARAMETER); createEReference(nodeTypeEClass, NODE_TYPE__METADATA); createEAttribute(nodeTypeEClass, NODE_TYPE__BINARY_DATA); createEAttribute(nodeTypeEClass, NODE_TYPE__STRING_DATA); createEAttribute(nodeTypeEClass, NODE_TYPE__COMPONENT_NAME); createEAttribute(nodeTypeEClass, NODE_TYPE__COMPONENT_VERSION); createEAttribute(nodeTypeEClass, NODE_TYPE__OFFSET_LABEL_X); createEAttribute(nodeTypeEClass, NODE_TYPE__OFFSET_LABEL_Y); createEAttribute(nodeTypeEClass, NODE_TYPE__POS_X); createEAttribute(nodeTypeEClass, NODE_TYPE__POS_Y); createEAttribute(nodeTypeEClass, NODE_TYPE__SIZE_X); createEAttribute(nodeTypeEClass, NODE_TYPE__SIZE_Y); createEAttribute(nodeTypeEClass, NODE_TYPE__SCREENSHOT); createEReference(nodeTypeEClass, NODE_TYPE__NODE_DATA); createEReference(nodeTypeEClass, NODE_TYPE__NODE_CONTAINER); noteTypeEClass = createEClass(NOTE_TYPE); createEAttribute(noteTypeEClass, NOTE_TYPE__OPAQUE); createEAttribute(noteTypeEClass, NOTE_TYPE__POS_X); createEAttribute(noteTypeEClass, NOTE_TYPE__POS_Y); createEAttribute(noteTypeEClass, NOTE_TYPE__SIZE_HEIGHT); createEAttribute(noteTypeEClass, NOTE_TYPE__SIZE_WIDTH); createEAttribute(noteTypeEClass, NOTE_TYPE__TEXT); createEReference(noteTypeEClass, NOTE_TYPE__ELEMENT_PARAMETER); parametersTypeEClass = createEClass(PARAMETERS_TYPE); createEReference(parametersTypeEClass, PARAMETERS_TYPE__ELEMENT_PARAMETER); createEReference(parametersTypeEClass, PARAMETERS_TYPE__ROUTINES_PARAMETER); processTypeEClass = createEClass(PROCESS_TYPE); createEAttribute(processTypeEClass, PROCESS_TYPE__DESCRIPTION); createEReference(processTypeEClass, PROCESS_TYPE__REQUIRED); createEReference(processTypeEClass, PROCESS_TYPE__CONTEXT); createEReference(processTypeEClass, PROCESS_TYPE__PARAMETERS); createEReference(processTypeEClass, PROCESS_TYPE__NODE); createEReference(processTypeEClass, PROCESS_TYPE__CONNECTION); createEReference(processTypeEClass, PROCESS_TYPE__NOTE); createEReference(processTypeEClass, PROCESS_TYPE__LOGS); createEAttribute(processTypeEClass, PROCESS_TYPE__AUTHOR); createEAttribute(processTypeEClass, PROCESS_TYPE__COMMENT); createEAttribute(processTypeEClass, PROCESS_TYPE__DEFAULT_CONTEXT); createEAttribute(processTypeEClass, PROCESS_TYPE__NAME); createEAttribute(processTypeEClass, PROCESS_TYPE__PURPOSE); createEAttribute(processTypeEClass, PROCESS_TYPE__REPOSITORY_CONTEXT_ID); createEAttribute(processTypeEClass, PROCESS_TYPE__STATUS); createEAttribute(processTypeEClass, PROCESS_TYPE__VERSION); createEReference(processTypeEClass, PROCESS_TYPE__SUBJOB); createEAttribute(processTypeEClass, PROCESS_TYPE__SCREENSHOT); createEReference(processTypeEClass, PROCESS_TYPE__SCREENSHOTS); createEReference(processTypeEClass, PROCESS_TYPE__ROUTINES_DEPENDENCIES); requiredTypeEClass = createEClass(REQUIRED_TYPE); createEReference(requiredTypeEClass, REQUIRED_TYPE__JOB); subjobTypeEClass = createEClass(SUBJOB_TYPE); createEReference(subjobTypeEClass, SUBJOB_TYPE__ELEMENT_PARAMETER); itemInforTypeEClass = createEClass(ITEM_INFOR_TYPE); createEAttribute(itemInforTypeEClass, ITEM_INFOR_TYPE__ID_OR_NAME); createEAttribute(itemInforTypeEClass, ITEM_INFOR_TYPE__SYSTEM); abstractExternalDataEClass = createEClass(ABSTRACT_EXTERNAL_DATA); routinesParameterTypeEClass = createEClass(ROUTINES_PARAMETER_TYPE); createEAttribute(routinesParameterTypeEClass, ROUTINES_PARAMETER_TYPE__ID); createEAttribute(routinesParameterTypeEClass, ROUTINES_PARAMETER_TYPE__NAME); nodeContainerTypeEClass = createEClass(NODE_CONTAINER_TYPE); createEReference(nodeContainerTypeEClass, NODE_CONTAINER_TYPE__ELEMENT_PARAMETER); screenshotsMapEClass = createEClass(SCREENSHOTS_MAP); createEAttribute(screenshotsMapEClass, SCREENSHOTS_MAP__KEY); createEAttribute(screenshotsMapEClass, SCREENSHOTS_MAP__VALUE); additionalFieldMapEClass = createEClass(ADDITIONAL_FIELD_MAP); createEAttribute(additionalFieldMapEClass, ADDITIONAL_FIELD_MAP__KEY); createEAttribute(additionalFieldMapEClass, ADDITIONAL_FIELD_MAP__VALUE); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Obtain other dependent packages XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); // Add supertypes to classes // Initialize classes and features; add operations and parameters initEClass(columnTypeEClass, ColumnType.class, "ColumnType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColumnType_Comment(), theXMLTypePackage.getString(), "comment", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_DefaultValue(), theXMLTypePackage.getString(), "defaultValue", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Key(), theXMLTypePackage.getBoolean(), "key", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Length(), theXMLTypePackage.getInt(), "length", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Nullable(), theXMLTypePackage.getBoolean(), "nullable", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_OriginalDbColumnName(), theXMLTypePackage.getString(), "originalDbColumnName", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Pattern(), theXMLTypePackage.getString(), "pattern", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Precision(), theXMLTypePackage.getInt(), "precision", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_SourceType(), theXMLTypePackage.getString(), "sourceType", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_RelatedEntity(), theXMLTypePackage.getString(), "relatedEntity", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_RelationshipType(), theXMLTypePackage.getString(), "relationshipType", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColumnType_OriginalLength(), theXMLTypePackage.getInt(), "originalLength", null, 0, 1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getColumnType_AdditionalField(), this.getAdditionalFieldMap(), null, "additionalField", null, 0, -1, ColumnType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(connectionTypeEClass, ConnectionType.class, "ConnectionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getConnectionType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 0, -1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_ConnectorName(), theXMLTypePackage.getString(), "connectorName", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_Label(), theXMLTypePackage.getString(), "label", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_LineStyle(), theXMLTypePackage.getInt(), "lineStyle", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_MergeOrder(), theXMLTypePackage.getInt(), "mergeOrder", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_Metaname(), theXMLTypePackage.getString(), "metaname", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_OffsetLabelX(), theXMLTypePackage.getInt(), "offsetLabelX", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_OffsetLabelY(), theXMLTypePackage.getInt(), "offsetLabelY", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_OutputId(), theXMLTypePackage.getInt(), "outputId", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_Source(), theXMLTypePackage.getString(), "source", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionType_Target(), theXMLTypePackage.getString(), "target", null, 0, 1, ConnectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(contextParameterTypeEClass, ContextParameterType.class, "ContextParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getContextParameterType_Comment(), theXMLTypePackage.getString(), "comment", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_Prompt(), theXMLTypePackage.getString(), "prompt", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_PromptNeeded(), theXMLTypePackage.getBoolean(), "promptNeeded", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_RepositoryContextId(), theXMLTypePackage.getString(), "repositoryContextId", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextParameterType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, ContextParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(contextTypeEClass, ContextType.class, "ContextType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getContextType_ContextParameter(), this.getContextParameterType(), null, "contextParameter", null, 0, -1, ContextType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextType_ConfirmationNeeded(), theXMLTypePackage.getBoolean(), "confirmationNeeded", null, 0, 1, ContextType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContextType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ContextType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Connection(), this.getConnectionType(), null, "connection", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Context(), this.getContextType(), null, "context", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Node(), this.getNodeType(), null, "node", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Note(), this.getNoteType(), null, "note", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Parameters(), this.getParametersType(), null, "parameters", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Process(), this.getProcessType(), null, "process", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Required(), this.getRequiredType(), null, "required", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Subjob(), this.getSubjobType(), null, "subjob", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEClass(elementParameterTypeEClass, ElementParameterType.class, "ElementParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getElementParameterType_ElementValue(), this.getElementValueType(), null, "elementValue", null, 0, -1, ElementParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameterType_Field(), theXMLTypePackage.getString(), "field", null, 0, 1, ElementParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameterType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ElementParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameterType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, ElementParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementParameterType_ContextMode(), theXMLTypePackage.getBoolean(), "contextMode", null, 0, 1, ElementParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(elementValueTypeEClass, ElementValueType.class, "ElementValueType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getElementValueType_ElementRef(), theXMLTypePackage.getString(), "elementRef", null, 0, 1, ElementValueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementValueType_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, ElementValueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getElementValueType_Type(), theXMLTypePackage.getString(), "type", null, 0, 1, ElementValueType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(jobTypeEClass, JobType.class, "JobType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getJobType_Context(), theXMLTypePackage.getString(), "context", null, 0, 1, JobType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getJobType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, JobType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(logsTypeEClass, LogsType.class, "LogsType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getLogsType_LogToFile(), this.getLogToFileType(), null, "logToFile", null, 1, 1, LogsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLogsType_LogToDatabase(), this.getLogToDatabaseType(), null, "logToDatabase", null, 1, 1, LogsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLogsType_LogToStdOut(), this.getLogToStdOutType(), null, "logToStdOut", null, 1, 1, LogsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(logToDatabaseTypeEClass, LogToDatabaseType.class, "LogToDatabaseType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLogToDatabaseType_Database(), theXMLTypePackage.getString(), "database", null, 0, 1, LogToDatabaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogToDatabaseType_Level(), theXMLTypePackage.getInt(), "level", null, 0, 1, LogToDatabaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogToDatabaseType_Selected(), theXMLTypePackage.getBoolean(), "selected", null, 0, 1, LogToDatabaseType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(logToFileTypeEClass, LogToFileType.class, "LogToFileType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLogToFileType_Filename(), theXMLTypePackage.getString(), "filename", null, 0, 1, LogToFileType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogToFileType_Level(), theXMLTypePackage.getInt(), "level", null, 0, 1, LogToFileType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogToFileType_Selected(), theXMLTypePackage.getBoolean(), "selected", null, 0, 1, LogToFileType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(logToStdOutTypeEClass, LogToStdOutType.class, "LogToStdOutType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLogToStdOutType_Level(), theXMLTypePackage.getInt(), "level", null, 0, 1, LogToStdOutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLogToStdOutType_Selected(), theXMLTypePackage.getBoolean(), "selected", null, 0, 1, LogToStdOutType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(metadataTypeEClass, MetadataType.class, "MetadataType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getMetadataType_Column(), this.getColumnType(), null, "column", null, 0, -1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetadataType_Comment(), theXMLTypePackage.getString(), "comment", null, 0, 1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetadataType_Connector(), theXMLTypePackage.getString(), "connector", null, 0, 1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetadataType_Label(), theXMLTypePackage.getString(), "label", null, 0, 1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetadataType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMetadataType_Source(), theXMLTypePackage.getString(), "source", null, 0, 1, MetadataType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(nodeTypeEClass, NodeType.class, "NodeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getNodeType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 1, -1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNodeType_Metadata(), this.getMetadataType(), null, "metadata", null, 0, -1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_BinaryData(), theXMLTypePackage.getBase64Binary(), "binaryData", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_StringData(), theXMLTypePackage.getString(), "stringData", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_ComponentName(), theXMLTypePackage.getString(), "componentName", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_ComponentVersion(), theXMLTypePackage.getString(), "componentVersion", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_OffsetLabelX(), theXMLTypePackage.getInt(), "offsetLabelX", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_OffsetLabelY(), theXMLTypePackage.getInt(), "offsetLabelY", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_PosX(), theXMLTypePackage.getInt(), "posX", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_PosY(), theXMLTypePackage.getInt(), "posY", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_SizeX(), theXMLTypePackage.getInt(), "sizeX", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_SizeY(), theXMLTypePackage.getInt(), "sizeY", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNodeType_Screenshot(), theXMLTypePackage.getBase64Binary(), "screenshot", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNodeType_NodeData(), this.getAbstractExternalData(), null, "nodeData", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNodeType_NodeContainer(), this.getNodeContainerType(), null, "nodeContainer", null, 0, 1, NodeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(noteTypeEClass, NoteType.class, "NoteType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getNoteType_Opaque(), theXMLTypePackage.getBoolean(), "opaque", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNoteType_PosX(), theXMLTypePackage.getInt(), "posX", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNoteType_PosY(), theXMLTypePackage.getInt(), "posY", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNoteType_SizeHeight(), theXMLTypePackage.getInt(), "sizeHeight", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNoteType_SizeWidth(), theXMLTypePackage.getInt(), "sizeWidth", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getNoteType_Text(), theXMLTypePackage.getString(), "text", null, 0, 1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getNoteType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 1, -1, NoteType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(parametersTypeEClass, ParametersType.class, "ParametersType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getParametersType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 1, -1, ParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getParametersType_RoutinesParameter(), this.getRoutinesParameterType(), null, "routinesParameter", null, 0, -1, ParametersType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(processTypeEClass, ProcessType.class, "ProcessType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getProcessType_Description(), theXMLTypePackage.getString(), "description", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Required(), this.getRequiredType(), null, "required", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Context(), this.getContextType(), null, "context", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Parameters(), this.getParametersType(), null, "parameters", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Node(), this.getNodeType(), null, "node", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Connection(), this.getConnectionType(), null, "connection", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Note(), this.getNoteType(), null, "note", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Logs(), this.getLogsType(), null, "logs", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Author(), theXMLTypePackage.getString(), "author", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Comment(), theXMLTypePackage.getString(), "comment", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_DefaultContext(), theXMLTypePackage.getString(), "defaultContext", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Purpose(), theXMLTypePackage.getString(), "purpose", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_RepositoryContextId(), theXMLTypePackage.getString(), "repositoryContextId", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Status(), theXMLTypePackage.getString(), "status", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Version(), theXMLTypePackage.getString(), "version", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Subjob(), this.getSubjobType(), null, "subjob", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getProcessType_Screenshot(), theXMLTypePackage.getBase64Binary(), "screenshot", null, 0, 1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_Screenshots(), this.getScreenshotsMap(), null, "screenshots", null, 0, -1, ProcessType.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getProcessType_RoutinesDependencies(), this.getItemInforType(), null, "routinesDependencies", null, 0, -1, ProcessType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(requiredTypeEClass, RequiredType.class, "RequiredType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRequiredType_Job(), this.getJobType(), null, "job", null, 0, -1, RequiredType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(subjobTypeEClass, SubjobType.class, "SubjobType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getSubjobType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 1, -1, SubjobType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(itemInforTypeEClass, ItemInforType.class, "ItemInforType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getItemInforType_IdOrName(), ecorePackage.getEString(), "idOrName", null, 0, 1, ItemInforType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getItemInforType_System(), ecorePackage.getEBoolean(), "system", null, 0, 1, ItemInforType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(abstractExternalDataEClass, AbstractExternalData.class, "AbstractExternalData", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(routinesParameterTypeEClass, RoutinesParameterType.class, "RoutinesParameterType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRoutinesParameterType_Id(), ecorePackage.getEString(), "id", null, 0, 1, RoutinesParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRoutinesParameterType_Name(), ecorePackage.getEString(), "name", null, 0, 1, RoutinesParameterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(nodeContainerTypeEClass, NodeContainerType.class, "NodeContainerType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getNodeContainerType_ElementParameter(), this.getElementParameterType(), null, "elementParameter", null, 1, -1, NodeContainerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(screenshotsMapEClass, Map.Entry.class, "ScreenshotsMap", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEAttribute(getScreenshotsMap_Key(), ecorePackage.getEString(), "key", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getScreenshotsMap_Value(), theXMLTypePackage.getBase64Binary(), "value", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(additionalFieldMapEClass, Map.Entry.class, "AdditionalFieldMap", !IS_ABSTRACT, !IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEAttribute(getAdditionalFieldMap_Key(), ecorePackage.getEString(), "key", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAdditionalFieldMap_Value(), ecorePackage.getEString(), "value", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Create resource createResource(eNS_URI); // Create annotations // http:///org/eclipse/emf/ecore/util/ExtendedMetaData createExtendedMetaDataAnnotations(); // ExtendedMetaData createExtendedMetaData_1Annotations(); // MapEntry createMapEntryAnnotations(); } /** * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ protected void createExtendedMetaDataAnnotations() { String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; addAnnotation (this, source, new String[] { "qualified", "false" }); addAnnotation (columnTypeEClass, source, new String[] { "name", "Column_._type", "kind", "elementOnly" }); addAnnotation (getColumnType_Comment(), source, new String[] { "kind", "element", "name", "Comment", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_DefaultValue(), source, new String[] { "kind", "attribute", "name", "defaultValue", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Key(), source, new String[] { "kind", "attribute", "name", "key", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Length(), source, new String[] { "kind", "attribute", "name", "length", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Nullable(), source, new String[] { "kind", "attribute", "name", "nullable", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_OriginalDbColumnName(), source, new String[] { "kind", "attribute", "name", "originalDbColumnName", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Pattern(), source, new String[] { "kind", "attribute", "name", "pattern", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Precision(), source, new String[] { "kind", "attribute", "name", "precision", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_SourceType(), source, new String[] { "kind", "attribute", "name", "sourceType", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_Type(), source, new String[] { "kind", "attribute", "name", "type", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_RelatedEntity(), source, new String[] { "kind", "attribute", "name", "relatedEntity", "namespace", "##targetNamespace" }); addAnnotation (getColumnType_RelationshipType(), source, new String[] { "kind", "attribute", "name", "relationshipType", "namespace", "##targetNamespace" }); addAnnotation (connectionTypeEClass, source, new String[] { "name", "Connection_._type", "kind", "elementOnly" }); addAnnotation (getConnectionType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_ConnectorName(), source, new String[] { "kind", "attribute", "name", "connectorName", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_Label(), source, new String[] { "kind", "attribute", "name", "label", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_LineStyle(), source, new String[] { "kind", "attribute", "name", "lineStyle", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_MergeOrder(), source, new String[] { "kind", "attribute", "name", "mergeOrder", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_Metaname(), source, new String[] { "kind", "attribute", "name", "metaname", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_OffsetLabelX(), source, new String[] { "kind", "attribute", "name", "offsetLabelX", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_OffsetLabelY(), source, new String[] { "kind", "attribute", "name", "offsetLabelY", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_OutputId(), source, new String[] { "kind", "attribute", "name", "outputId", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_Source(), source, new String[] { "kind", "attribute", "name", "source", "namespace", "##targetNamespace" }); addAnnotation (getConnectionType_Target(), source, new String[] { "kind", "attribute", "name", "target", "namespace", "##targetNamespace" }); addAnnotation (contextParameterTypeEClass, source, new String[] { "name", "ContextParameter_._type", "kind", "empty" }); addAnnotation (getContextParameterType_Comment(), source, new String[] { "kind", "attribute", "name", "comment", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_Prompt(), source, new String[] { "kind", "attribute", "name", "prompt", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_PromptNeeded(), source, new String[] { "kind", "attribute", "name", "promptNeeded", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_RepositoryContextId(), source, new String[] { "kind", "attribute", "name", "repositoryContextId", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_Type(), source, new String[] { "kind", "attribute", "name", "type", "namespace", "##targetNamespace" }); addAnnotation (getContextParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (contextTypeEClass, source, new String[] { "name", "Context_._type", "kind", "elementOnly" }); addAnnotation (getContextType_ContextParameter(), source, new String[] { "kind", "element", "name", "ContextParameter", "namespace", "##targetNamespace" }); addAnnotation (getContextType_ConfirmationNeeded(), source, new String[] { "kind", "attribute", "name", "confirmationNeeded", "namespace", "##targetNamespace" }); addAnnotation (getContextType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (documentRootEClass, source, new String[] { "name", "", "kind", "mixed" }); addAnnotation (getDocumentRoot_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (getDocumentRoot_XMLNSPrefixMap(), source, new String[] { "kind", "attribute", "name", "xmlns:prefix" }); addAnnotation (getDocumentRoot_XSISchemaLocation(), source, new String[] { "kind", "attribute", "name", "xsi:schemaLocation" }); addAnnotation (getDocumentRoot_Connection(), source, new String[] { "kind", "element", "name", "Connection", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Context(), source, new String[] { "kind", "element", "name", "Context", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Node(), source, new String[] { "kind", "element", "name", "Node", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Note(), source, new String[] { "kind", "element", "name", "Note", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Parameters(), source, new String[] { "kind", "element", "name", "Parameters", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Process(), source, new String[] { "kind", "element", "name", "Process", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Required(), source, new String[] { "kind", "element", "name", "Required", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Subjob(), source, new String[] { "kind", "element", "name", "Subjob", "namespace", "##targetNamespace" }); addAnnotation (elementParameterTypeEClass, source, new String[] { "name", "ElementParameter_._type", "kind", "elementOnly" }); addAnnotation (getElementParameterType_ElementValue(), source, new String[] { "kind", "element", "name", "ElementValue", "namespace", "##targetNamespace" }); addAnnotation (getElementParameterType_Field(), source, new String[] { "kind", "attribute", "name", "field", "namespace", "##targetNamespace" }); addAnnotation (getElementParameterType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getElementParameterType_Value(), source, new String[] { "kind", "attribute", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (getElementParameterType_ContextMode(), source, new String[] { "kind", "attribute", "name", "contextMode", "namespace", "##targetNamespace" }); addAnnotation (elementValueTypeEClass, source, new String[] { "name", "ElementValue_._type", "kind", "empty" }); addAnnotation (getElementValueType_ElementRef(), source, new String[] { "kind", "attribute", "name", "elementRef", "namespace", "##targetNamespace" }); addAnnotation (getElementValueType_Value(), source, new String[] { "kind", "attribute", "name", "value", "namespace", "##targetNamespace" }); addAnnotation (jobTypeEClass, source, new String[] { "name", "Job_._type", "kind", "empty" }); addAnnotation (getJobType_Context(), source, new String[] { "kind", "attribute", "name", "context", "namespace", "##targetNamespace" }); addAnnotation (getJobType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (logsTypeEClass, source, new String[] { "name", "Logs_._type", "kind", "elementOnly" }); addAnnotation (getLogsType_LogToFile(), source, new String[] { "kind", "element", "name", "LogToFile", "namespace", "##targetNamespace" }); addAnnotation (getLogsType_LogToDatabase(), source, new String[] { "kind", "element", "name", "LogToDatabase", "namespace", "##targetNamespace" }); addAnnotation (getLogsType_LogToStdOut(), source, new String[] { "kind", "element", "name", "LogToStdOut", "namespace", "##targetNamespace" }); addAnnotation (logToDatabaseTypeEClass, source, new String[] { "name", "LogToDatabase_._type", "kind", "empty" }); addAnnotation (getLogToDatabaseType_Database(), source, new String[] { "kind", "attribute", "name", "database", "namespace", "##targetNamespace" }); addAnnotation (getLogToDatabaseType_Level(), source, new String[] { "kind", "attribute", "name", "level", "namespace", "##targetNamespace" }); addAnnotation (getLogToDatabaseType_Selected(), source, new String[] { "kind", "attribute", "name", "selected", "namespace", "##targetNamespace" }); addAnnotation (logToFileTypeEClass, source, new String[] { "name", "LogToFile_._type", "kind", "empty" }); addAnnotation (getLogToFileType_Filename(), source, new String[] { "kind", "attribute", "name", "filename", "namespace", "##targetNamespace" }); addAnnotation (getLogToFileType_Level(), source, new String[] { "kind", "attribute", "name", "level", "namespace", "##targetNamespace" }); addAnnotation (getLogToFileType_Selected(), source, new String[] { "kind", "attribute", "name", "selected", "namespace", "##targetNamespace" }); addAnnotation (logToStdOutTypeEClass, source, new String[] { "name", "LogToStdOut_._type", "kind", "empty" }); addAnnotation (getLogToStdOutType_Level(), source, new String[] { "kind", "attribute", "name", "level", "namespace", "##targetNamespace" }); addAnnotation (getLogToStdOutType_Selected(), source, new String[] { "kind", "attribute", "name", "selected", "namespace", "##targetNamespace" }); addAnnotation (metadataTypeEClass, source, new String[] { "name", "Metadata_._type", "kind", "elementOnly" }); addAnnotation (getMetadataType_Column(), source, new String[] { "kind", "element", "name", "Column", "namespace", "##targetNamespace" }); addAnnotation (getMetadataType_Comment(), source, new String[] { "kind", "element", "name", "Comment", "namespace", "##targetNamespace" }); addAnnotation (getMetadataType_Connector(), source, new String[] { "kind", "attribute", "name", "connector", "namespace", "##targetNamespace" }); addAnnotation (getMetadataType_Label(), source, new String[] { "kind", "attribute", "name", "label", "namespace", "##targetNamespace" }); addAnnotation (getMetadataType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getMetadataType_Source(), source, new String[] { "kind", "attribute", "name", "source", "namespace", "##targetNamespace" }); addAnnotation (nodeTypeEClass, source, new String[] { "name", "Node_._type", "kind", "elementOnly" }); addAnnotation (getNodeType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_Metadata(), source, new String[] { "kind", "element", "name", "Metadata", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_BinaryData(), source, new String[] { "kind", "element", "name", "BinaryData", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_StringData(), source, new String[] { "kind", "element", "name", "StringData", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_ComponentName(), source, new String[] { "kind", "attribute", "name", "componentName", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_ComponentVersion(), source, new String[] { "kind", "attribute", "name", "componentVersion", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_OffsetLabelX(), source, new String[] { "kind", "attribute", "name", "offsetLabelX", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_OffsetLabelY(), source, new String[] { "kind", "attribute", "name", "offsetLabelY", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_PosX(), source, new String[] { "kind", "attribute", "name", "posX", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_PosY(), source, new String[] { "kind", "attribute", "name", "posY", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_SizeX(), source, new String[] { "kind", "attribute", "name", "sizeX", "namespace", "##targetNamespace" }); addAnnotation (getNodeType_SizeY(), source, new String[] { "kind", "attribute", "name", "sizeY", "namespace", "##targetNamespace" }); addAnnotation (noteTypeEClass, source, new String[] { "name", "Note_._type", "kind", "empty" }); addAnnotation (getNoteType_Opaque(), source, new String[] { "kind", "attribute", "name", "opaque", "namespace", "##targetNamespace" }); addAnnotation (getNoteType_PosX(), source, new String[] { "kind", "attribute", "name", "posX", "namespace", "##targetNamespace" }); addAnnotation (getNoteType_PosY(), source, new String[] { "kind", "attribute", "name", "posY", "namespace", "##targetNamespace" }); addAnnotation (getNoteType_SizeHeight(), source, new String[] { "kind", "attribute", "name", "sizeHeight", "namespace", "##targetNamespace" }); addAnnotation (getNoteType_SizeWidth(), source, new String[] { "kind", "attribute", "name", "sizeWidth", "namespace", "##targetNamespace" }); addAnnotation (getNoteType_Text(), source, new String[] { "kind", "attribute", "name", "text", "namespace", "##targetNamespace" }); addAnnotation (parametersTypeEClass, source, new String[] { "name", "Parameters_._type", "kind", "elementOnly" }); addAnnotation (getParametersType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); addAnnotation (processTypeEClass, source, new String[] { "name", "Process_._type", "kind", "elementOnly" }); addAnnotation (getProcessType_Description(), source, new String[] { "kind", "element", "name", "Description", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Required(), source, new String[] { "kind", "element", "name", "Required", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Context(), source, new String[] { "kind", "element", "name", "Context", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Parameters(), source, new String[] { "kind", "element", "name", "Parameters", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Node(), source, new String[] { "kind", "element", "name", "Node", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Connection(), source, new String[] { "kind", "element", "name", "Connection", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Note(), source, new String[] { "kind", "element", "name", "Note", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Logs(), source, new String[] { "kind", "element", "name", "Logs", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Author(), source, new String[] { "kind", "attribute", "name", "author", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Comment(), source, new String[] { "kind", "attribute", "name", "comment", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_DefaultContext(), source, new String[] { "kind", "attribute", "name", "defaultContext", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Name(), source, new String[] { "kind", "attribute", "name", "name", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Purpose(), source, new String[] { "kind", "attribute", "name", "purpose", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_RepositoryContextId(), source, new String[] { "kind", "attribute", "name", "repositoryContextId", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Status(), source, new String[] { "kind", "attribute", "name", "status", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Version(), source, new String[] { "kind", "attribute", "name", "version", "namespace", "##targetNamespace" }); addAnnotation (getProcessType_Subjob(), source, new String[] { "kind", "element", "name", "Subjob", "namespace", "##targetNamespace" }); addAnnotation (requiredTypeEClass, source, new String[] { "name", "Required_._type", "kind", "elementOnly" }); addAnnotation (getRequiredType_Job(), source, new String[] { "kind", "element", "name", "Job", "namespace", "##targetNamespace" }); addAnnotation (subjobTypeEClass, source, new String[] { "name", "Subjob_._type", "kind", "elementOnly" }); addAnnotation (getSubjobType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); addAnnotation (getNodeContainerType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameter", "namespace", "##targetNamespace" }); } /** * Initializes the annotations for <b>ExtendedMetaData</b>. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ protected void createExtendedMetaData_1Annotations() { String source = "ExtendedMetaData"; addAnnotation (getNoteType_ElementParameter(), source, new String[] { "kind", "element", "name", "ElementParameterType", "namespace", "##targetNamespace" }); } /** * Initializes the annotations for <b>MapEntry</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createMapEntryAnnotations() { String source = "MapEntry"; addAnnotation (screenshotsMapEClass, source, new String[] { }); addAnnotation (additionalFieldMapEClass, source, new String[] { }); } } // TalendFilePackageImpl