/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.jdbc; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.JdbcFactory * @generated * * @since 8.0 */ public interface JdbcPackage extends EPackage{ /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "jdbc"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.metamatrix.com/metamodels/JDBC"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "jdbc"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ JdbcPackage eINSTANCE = org.teiid.designer.jdbc.impl.JdbcPackageImpl.init(); /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcSourcePropertyImpl <em>Source Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcSourcePropertyImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcSourceProperty() * @generated */ int JDBC_SOURCE_PROPERTY = 0; /** * The feature id for the '<em><b>Source</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_PROPERTY__SOURCE = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_PROPERTY__NAME = 1; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_PROPERTY__VALUE = 2; /** * The number of structural features of the the '<em>Source Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_PROPERTY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcDriverImpl <em>Driver</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcDriverImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcDriver() * @generated */ int JDBC_DRIVER = 1; /** * The feature id for the '<em><b>Jdbc Driver Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__JDBC_DRIVER_CONTAINER = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__NAME = 1; /** * The feature id for the '<em><b>Url Syntax</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__URL_SYNTAX = 2; /** * The feature id for the '<em><b>Jar File Uris</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__JAR_FILE_URIS = 3; /** * The feature id for the '<em><b>Available Driver Class Names</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__AVAILABLE_DRIVER_CLASS_NAMES = 4; /** * The feature id for the '<em><b>Preferred Driver Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER__PREFERRED_DRIVER_CLASS_NAME = 5; /** * The number of structural features of the the '<em>Driver</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcSourceImpl <em>Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcSourceImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcSource() * @generated */ int JDBC_SOURCE = 2; /** * The feature id for the '<em><b>Jdbc Driver</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__JDBC_DRIVER = 0; /** * The feature id for the '<em><b>Properties</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__PROPERTIES = 1; /** * The feature id for the '<em><b>Jdbc Source Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__JDBC_SOURCE_CONTAINER = 2; /** * The feature id for the '<em><b>Import Settings</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__IMPORT_SETTINGS = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__NAME = 4; /** * The feature id for the '<em><b>Driver Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__DRIVER_NAME = 5; /** * The feature id for the '<em><b>Driver Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__DRIVER_CLASS = 6; /** * The feature id for the '<em><b>Username</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__USERNAME = 7; /** * The feature id for the '<em><b>Url</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE__URL = 8; /** * The number of structural features of the the '<em>Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_FEATURE_COUNT = 9; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcDriverContainerImpl <em>Driver Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcDriverContainerImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcDriverContainer() * @generated */ int JDBC_DRIVER_CONTAINER = 3; /** * The feature id for the '<em><b>Jdbc Drivers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER_CONTAINER__JDBC_DRIVERS = 0; /** * The number of structural features of the the '<em>Driver Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_DRIVER_CONTAINER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcSourceContainerImpl <em>Source Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcSourceContainerImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcSourceContainer() * @generated */ int JDBC_SOURCE_CONTAINER = 4; /** * The feature id for the '<em><b>Jdbc Sources</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_CONTAINER__JDBC_SOURCES = 0; /** * The number of structural features of the the '<em>Source Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_SOURCE_CONTAINER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcImportSettingsImpl <em>Import Settings</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcImportSettingsImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcImportSettings() * @generated */ int JDBC_IMPORT_SETTINGS = 5; /** * The feature id for the '<em><b>Source</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__SOURCE = 0; /** * The feature id for the '<em><b>Options</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__OPTIONS = 1; /** * The feature id for the '<em><b>Create Catalogs In Model</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__CREATE_CATALOGS_IN_MODEL = 2; /** * The feature id for the '<em><b>Create Schemas In Model</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__CREATE_SCHEMAS_IN_MODEL = 3; /** * The feature id for the '<em><b>Convert Case In Model</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__CONVERT_CASE_IN_MODEL = 4; /** * The feature id for the '<em><b>Generate Source Names In Model</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__GENERATE_SOURCE_NAMES_IN_MODEL = 5; /** * The feature id for the '<em><b>Included Catalog Paths</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDED_CATALOG_PATHS = 6; /** * The feature id for the '<em><b>Included Schema Paths</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDED_SCHEMA_PATHS = 7; /** * The feature id for the '<em><b>Excluded Object Paths</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__EXCLUDED_OBJECT_PATHS = 8; /** * The feature id for the '<em><b>Include Foreign Keys</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDE_FOREIGN_KEYS = 9; /** * The feature id for the '<em><b>Include Indexes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDE_INDEXES = 10; /** * The feature id for the '<em><b>Include Procedures</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDE_PROCEDURES = 11; /** * The feature id for the '<em><b>Include Approximate Indexes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDE_APPROXIMATE_INDEXES = 12; /** * The feature id for the '<em><b>Include Unique Indexes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDE_UNIQUE_INDEXES = 13; /** * The feature id for the '<em><b>Included Table Types</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS__INCLUDED_TABLE_TYPES = 14; /** * The number of structural features of the the '<em>Import Settings</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_SETTINGS_FEATURE_COUNT = 15; /** * The meta object id for the '{@link org.teiid.designer.jdbc.impl.JdbcImportOptionsImpl <em>Import Options</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.impl.JdbcImportOptionsImpl * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getJdbcImportOptions() * @generated */ int JDBC_IMPORT_OPTIONS = 6; /** * The feature id for the '<em><b>Import Settings</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_OPTIONS__IMPORT_SETTINGS = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_OPTIONS__NAME = 1; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_OPTIONS__VALUE = 2; /** * The number of structural features of the the '<em>Import Options</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JDBC_IMPORT_OPTIONS_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.jdbc.CaseConversion <em>Case Conversion</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.CaseConversion * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getCaseConversion() * @generated */ int CASE_CONVERSION = 7; /** * The meta object id for the '{@link org.teiid.designer.jdbc.SourceNames <em>Source Names</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.jdbc.SourceNames * @see org.teiid.designer.jdbc.impl.JdbcPackageImpl#getSourceNames() * @generated */ int SOURCE_NAMES = 8; /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcSourceProperty <em>Source Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Source Property</em>'. * @see org.teiid.designer.jdbc.JdbcSourceProperty * @generated */ EClass getJdbcSourceProperty(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSourceProperty#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.jdbc.JdbcSourceProperty#getName() * @see #getJdbcSourceProperty() * @generated */ EAttribute getJdbcSourceProperty_Name(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSourceProperty#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.teiid.designer.jdbc.JdbcSourceProperty#getValue() * @see #getJdbcSourceProperty() * @generated */ EAttribute getJdbcSourceProperty_Value(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.jdbc.JdbcSourceProperty#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Source</em>'. * @see org.teiid.designer.jdbc.JdbcSourceProperty#getSource() * @see #getJdbcSourceProperty() * @generated */ EReference getJdbcSourceProperty_Source(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcDriver <em>Driver</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Driver</em>'. * @see org.teiid.designer.jdbc.JdbcDriver * @generated */ EClass getJdbcDriver(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcDriver#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getName() * @see #getJdbcDriver() * @generated */ EAttribute getJdbcDriver_Name(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcDriver#getUrlSyntax <em>Url Syntax</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Url Syntax</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getUrlSyntax() * @see #getJdbcDriver() * @generated */ EAttribute getJdbcDriver_UrlSyntax(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcDriver#getJarFileUris <em>Jar File Uris</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Jar File Uris</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getJarFileUris() * @see #getJdbcDriver() * @generated */ EAttribute getJdbcDriver_JarFileUris(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcDriver#getAvailableDriverClassNames <em>Available Driver Class Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Available Driver Class Names</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getAvailableDriverClassNames() * @see #getJdbcDriver() * @generated */ EAttribute getJdbcDriver_AvailableDriverClassNames(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcDriver#getPreferredDriverClassName <em>Preferred Driver Class Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Preferred Driver Class Name</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getPreferredDriverClassName() * @see #getJdbcDriver() * @generated */ EAttribute getJdbcDriver_PreferredDriverClassName(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.jdbc.JdbcDriver#getJdbcDriverContainer <em>Jdbc Driver Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Jdbc Driver Container</em>'. * @see org.teiid.designer.jdbc.JdbcDriver#getJdbcDriverContainer() * @see #getJdbcDriver() * @generated */ EReference getJdbcDriver_JdbcDriverContainer(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Source</em>'. * @see org.teiid.designer.jdbc.JdbcSource * @generated */ EClass getJdbcSource(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSource#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getName() * @see #getJdbcSource() * @generated */ EAttribute getJdbcSource_Name(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSource#getDriverName <em>Driver Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Driver Name</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getDriverName() * @see #getJdbcSource() * @generated */ EAttribute getJdbcSource_DriverName(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSource#getDriverClass <em>Driver Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Driver Class</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getDriverClass() * @see #getJdbcSource() * @generated */ EAttribute getJdbcSource_DriverClass(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSource#getUsername <em>Username</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Username</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getUsername() * @see #getJdbcSource() * @generated */ EAttribute getJdbcSource_Username(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcSource#getUrl <em>Url</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Url</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getUrl() * @see #getJdbcSource() * @generated */ EAttribute getJdbcSource_Url(); /** * Returns the meta object for the reference '{@link org.teiid.designer.jdbc.JdbcSource#getJdbcDriver <em>Jdbc Driver</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Jdbc Driver</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getJdbcDriver() * @see #getJdbcSource() * @generated */ EReference getJdbcSource_JdbcDriver(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.jdbc.JdbcSource#getProperties <em>Properties</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Properties</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getProperties() * @see #getJdbcSource() * @generated */ EReference getJdbcSource_Properties(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.jdbc.JdbcSource#getJdbcSourceContainer <em>Jdbc Source Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Jdbc Source Container</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getJdbcSourceContainer() * @see #getJdbcSource() * @generated */ EReference getJdbcSource_JdbcSourceContainer(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.jdbc.JdbcSource#getImportSettings <em>Import Settings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Import Settings</em>'. * @see org.teiid.designer.jdbc.JdbcSource#getImportSettings() * @see #getJdbcSource() * @generated */ EReference getJdbcSource_ImportSettings(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcDriverContainer <em>Driver Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Driver Container</em>'. * @see org.teiid.designer.jdbc.JdbcDriverContainer * @generated */ EClass getJdbcDriverContainer(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.jdbc.JdbcDriverContainer#getJdbcDrivers <em>Jdbc Drivers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Jdbc Drivers</em>'. * @see org.teiid.designer.jdbc.JdbcDriverContainer#getJdbcDrivers() * @see #getJdbcDriverContainer() * @generated */ EReference getJdbcDriverContainer_JdbcDrivers(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcSourceContainer <em>Source Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Source Container</em>'. * @see org.teiid.designer.jdbc.JdbcSourceContainer * @generated */ EClass getJdbcSourceContainer(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.jdbc.JdbcSourceContainer#getJdbcSources <em>Jdbc Sources</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Jdbc Sources</em>'. * @see org.teiid.designer.jdbc.JdbcSourceContainer#getJdbcSources() * @see #getJdbcSourceContainer() * @generated */ EReference getJdbcSourceContainer_JdbcSources(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcImportSettings <em>Import Settings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Import Settings</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings * @generated */ EClass getJdbcImportSettings(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isCreateCatalogsInModel <em>Create Catalogs In Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Create Catalogs In Model</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isCreateCatalogsInModel() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_CreateCatalogsInModel(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isCreateSchemasInModel <em>Create Schemas In Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Create Schemas In Model</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isCreateSchemasInModel() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_CreateSchemasInModel(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#getConvertCaseInModel <em>Convert Case In Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Convert Case In Model</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getConvertCaseInModel() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_ConvertCaseInModel(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#getGenerateSourceNamesInModel <em>Generate Source Names In Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generate Source Names In Model</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getGenerateSourceNamesInModel() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_GenerateSourceNamesInModel(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcImportSettings#getIncludedCatalogPaths <em>Included Catalog Paths</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Included Catalog Paths</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getIncludedCatalogPaths() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludedCatalogPaths(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcImportSettings#getIncludedSchemaPaths <em>Included Schema Paths</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Included Schema Paths</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getIncludedSchemaPaths() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludedSchemaPaths(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcImportSettings#getExcludedObjectPaths <em>Excluded Object Paths</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Excluded Object Paths</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getExcludedObjectPaths() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_ExcludedObjectPaths(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isIncludeForeignKeys <em>Include Foreign Keys</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include Foreign Keys</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isIncludeForeignKeys() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludeForeignKeys(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isIncludeIndexes <em>Include Indexes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include Indexes</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isIncludeIndexes() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludeIndexes(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isIncludeProcedures <em>Include Procedures</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include Procedures</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isIncludeProcedures() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludeProcedures(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isIncludeApproximateIndexes <em>Include Approximate Indexes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include Approximate Indexes</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isIncludeApproximateIndexes() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludeApproximateIndexes(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportSettings#isIncludeUniqueIndexes <em>Include Unique Indexes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include Unique Indexes</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#isIncludeUniqueIndexes() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludeUniqueIndexes(); /** * Returns the meta object for the attribute list '{@link org.teiid.designer.jdbc.JdbcImportSettings#getIncludedTableTypes <em>Included Table Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Included Table Types</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getIncludedTableTypes() * @see #getJdbcImportSettings() * @generated */ EAttribute getJdbcImportSettings_IncludedTableTypes(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.jdbc.JdbcImportSettings#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Source</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getSource() * @see #getJdbcImportSettings() * @generated */ EReference getJdbcImportSettings_Source(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.jdbc.JdbcImportSettings#getOptions <em>Options</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Options</em>'. * @see org.teiid.designer.jdbc.JdbcImportSettings#getOptions() * @see #getJdbcImportSettings() * @generated */ EReference getJdbcImportSettings_Options(); /** * Returns the meta object for class '{@link org.teiid.designer.jdbc.JdbcImportOptions <em>Import Options</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Import Options</em>'. * @see org.teiid.designer.jdbc.JdbcImportOptions * @generated */ EClass getJdbcImportOptions(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportOptions#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.jdbc.JdbcImportOptions#getName() * @see #getJdbcImportOptions() * @generated */ EAttribute getJdbcImportOptions_Name(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.jdbc.JdbcImportOptions#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.teiid.designer.jdbc.JdbcImportOptions#getValue() * @see #getJdbcImportOptions() * @generated */ EAttribute getJdbcImportOptions_Value(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.jdbc.JdbcImportOptions#getImportSettings <em>Import Settings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Import Settings</em>'. * @see org.teiid.designer.jdbc.JdbcImportOptions#getImportSettings() * @see #getJdbcImportOptions() * @generated */ EReference getJdbcImportOptions_ImportSettings(); /** * Returns the meta object for enum '{@link org.teiid.designer.jdbc.CaseConversion <em>Case Conversion</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Case Conversion</em>'. * @see org.teiid.designer.jdbc.CaseConversion * @generated */ EEnum getCaseConversion(); /** * Returns the meta object for enum '{@link org.teiid.designer.jdbc.SourceNames <em>Source Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Source Names</em>'. * @see org.teiid.designer.jdbc.SourceNames * @generated */ EEnum getSourceNames(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ JdbcFactory getJdbcFactory(); } //JdbcPackage