/** * JBoss, Home of Professional Open Source. * Copyright 2012, Red Hat Middleware LLC, and individual contributors * as indicated by the @author tags. See the copyright.txt file in the * distribution for a full listing of individual contributors. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this software; if not, write to the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see the FSF site: http://www.fsf.org. * */ package org.jboss.jca.adapters.sap.cci.impl; import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.util.Map; import java.util.Properties; import java.util.Set; import javax.naming.Reference; import javax.resource.ResourceException; import javax.resource.cci.Record; import javax.resource.cci.ResourceWarning; import javax.resource.cci.ResultSetInfo; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EFactory; import org.eclipse.emf.ecore.EGenericType; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.ETypeParameter; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.resource.Resource.Internal; import org.jboss.jca.adapters.sap.cci.CciFactory; import org.jboss.jca.adapters.sap.cci.Connection; import org.jboss.jca.adapters.sap.cci.ConnectionFactory; import org.jboss.jca.adapters.sap.cci.ConnectionMetaData; import org.jboss.jca.adapters.sap.cci.ConnectionSpec; import org.jboss.jca.adapters.sap.cci.IndexedRecord; import org.jboss.jca.adapters.sap.cci.Interaction; import org.jboss.jca.adapters.sap.cci.InteractionSpec; import org.jboss.jca.adapters.sap.cci.LocalTransaction; import org.jboss.jca.adapters.sap.cci.MappedRecord; import org.jboss.jca.adapters.sap.cci.RecordFactory; import org.jboss.jca.adapters.sap.cci.ResourceAdapterMetaData; import org.jboss.jca.adapters.sap.spi.impl.SpiPackageImpl; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.CciFactory * @model kind="package" * @generated */ public class CciPackageImpl extends EPackageImpl { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final String eNAME = "cci"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final String eNS_URI = "http://sap.adapters.jca.jboss.org/cci"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final String eNS_PREFIX = "cci"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final CciPackageImpl eINSTANCE = org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl.init(); /** * The meta object id for the '{@link javax.resource.cci.RecordFactory <em>CCI Record Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.RecordFactory * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIRecordFactory() * @generated */ public static final int CCI_RECORD_FACTORY = 12; /** * The number of structural features of the '<em>CCI Record Factory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_RECORD_FACTORY_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.RecordFactoryImpl <em>Record Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.RecordFactoryImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRecordFactory() * @generated */ public static final int RECORD_FACTORY = 0; /** * The number of structural features of the '<em>Record Factory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int RECORD_FACTORY_FEATURE_COUNT = CCI_RECORD_FACTORY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.MappedRecord <em>CCI Mapped Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.MappedRecord * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIMappedRecord() * @generated */ public static final int CCI_MAPPED_RECORD = 13; /** * The number of structural features of the '<em>CCI Mapped Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_MAPPED_RECORD_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.MappedRecordImpl <em>Mapped Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.MappedRecordImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecord() * @generated */ public static final int MAPPED_RECORD = 1; /** * The feature id for the '<em><b>Record Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int MAPPED_RECORD__RECORD_NAME = CCI_MAPPED_RECORD_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Record Short Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int MAPPED_RECORD__RECORD_SHORT_DESCRIPTION = CCI_MAPPED_RECORD_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Mapped Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int MAPPED_RECORD_FEATURE_COUNT = CCI_MAPPED_RECORD_FEATURE_COUNT + 2; /** * The meta object id for the '{@link javax.resource.cci.IndexedRecord <em>CCI Indexed Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.IndexedRecord * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIIndexedRecord() * @generated */ public static final int CCI_INDEXED_RECORD = 14; /** * The number of structural features of the '<em>CCI Indexed Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_INDEXED_RECORD_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.IndexedRecordImpl <em>Indexed Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.IndexedRecordImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getIndexedRecord() * @generated */ public static final int INDEXED_RECORD = 2; /** * The feature id for the '<em><b>Record Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INDEXED_RECORD__RECORD_NAME = CCI_INDEXED_RECORD_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Record Short Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INDEXED_RECORD__RECORD_SHORT_DESCRIPTION = CCI_INDEXED_RECORD_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Records</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INDEXED_RECORD__RECORDS = CCI_INDEXED_RECORD_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Indexed Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INDEXED_RECORD_FEATURE_COUNT = CCI_INDEXED_RECORD_FEATURE_COUNT + 3; /** * The meta object id for the '{@link javax.resource.cci.InteractionSpec <em>CCI Interaction Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.InteractionSpec * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIInteractionSpec() * @generated */ public static final int CCI_INTERACTION_SPEC = 15; /** * The number of structural features of the '<em>CCI Interaction Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_INTERACTION_SPEC_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.InteractionSpecImpl <em>Interaction Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.InteractionSpecImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getInteractionSpec() * @generated */ public static final int INTERACTION_SPEC = 3; /** * The feature id for the '<em><b>Function Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INTERACTION_SPEC__FUNCTION_NAME = CCI_INTERACTION_SPEC_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Interaction Verb</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INTERACTION_SPEC__INTERACTION_VERB = CCI_INTERACTION_SPEC_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Execution Timeout</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INTERACTION_SPEC__EXECUTION_TIMEOUT = CCI_INTERACTION_SPEC_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Interaction Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INTERACTION_SPEC_FEATURE_COUNT = CCI_INTERACTION_SPEC_FEATURE_COUNT + 3; /** * The meta object id for the '{@link javax.resource.cci.Interaction <em>CCI Interaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Interaction * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIInteraction() * @generated */ public static final int CCI_INTERACTION = 16; /** * The number of structural features of the '<em>CCI Interaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_INTERACTION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.InteractionImpl <em>Interaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.InteractionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getInteraction() * @generated */ public static final int INTERACTION = 4; /** * The number of structural features of the '<em>Interaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int INTERACTION_FEATURE_COUNT = CCI_INTERACTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.ConnectionFactory <em>CCI Connection Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionFactory * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionFactory() * @generated */ public static final int CCI_CONNECTION_FACTORY = 17; /** * The number of structural features of the '<em>CCI Connection Factory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_CONNECTION_FACTORY_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionFactoryImpl <em>Connection Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionFactoryImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionFactory() * @generated */ public static final int CONNECTION_FACTORY = 5; /** * The feature id for the '<em><b>Reference</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_FACTORY__REFERENCE = CCI_CONNECTION_FACTORY_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Connection Factory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_FACTORY_FEATURE_COUNT = CCI_CONNECTION_FACTORY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link javax.resource.cci.Connection <em>CCI Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Connection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnection() * @generated */ public static final int CCI_CONNECTION = 18; /** * The number of structural features of the '<em>CCI Connection</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_CONNECTION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionImpl <em>Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnection() * @generated */ public static final int CONNECTION = 6; /** * The number of structural features of the '<em>Connection</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_FEATURE_COUNT = CCI_CONNECTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.ConnectionSpec <em>CCI Connection Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionSpec * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionSpec() * @generated */ public static final int CCI_CONNECTION_SPEC = 19; /** * The number of structural features of the '<em>CCI Connection Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_CONNECTION_SPEC_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionSpecImpl <em>Connection Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionSpecImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionSpec() * @generated */ public static final int CONNECTION_SPEC = 7; /** * The feature id for the '<em><b>User Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__USER_NAME = CCI_CONNECTION_SPEC_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Password</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__PASSWORD = CCI_CONNECTION_SPEC_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>User Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__USER_ID = CCI_CONNECTION_SPEC_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Client</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__CLIENT = CCI_CONNECTION_SPEC_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>User</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__USER = CCI_CONNECTION_SPEC_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Alias User</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__ALIAS_USER = CCI_CONNECTION_SPEC_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Passwd</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__PASSWD = CCI_CONNECTION_SPEC_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Lang</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__LANG = CCI_CONNECTION_SPEC_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Mysapsso2</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__MYSAPSSO2 = CCI_CONNECTION_SPEC_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>X50 9cert</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC__X509CERT = CCI_CONNECTION_SPEC_FEATURE_COUNT + 9; /** * The number of structural features of the '<em>Connection Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_SPEC_FEATURE_COUNT = CCI_CONNECTION_SPEC_FEATURE_COUNT + 10; /** * The meta object id for the '{@link javax.resource.cci.ConnectionMetaData <em>CCI Connection Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionMetaData * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionMetaData() * @generated */ public static final int CCI_CONNECTION_META_DATA = 20; /** * The number of structural features of the '<em>CCI Connection Meta Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_CONNECTION_META_DATA_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionMetaDataImpl <em>Connection Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionMetaDataImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionMetaData() * @generated */ public static final int CONNECTION_META_DATA = 8; /** * The number of structural features of the '<em>Connection Meta Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CONNECTION_META_DATA_FEATURE_COUNT = CCI_CONNECTION_META_DATA_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.LocalTransaction <em>CCI Local Transaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.LocalTransaction * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCILocalTransaction() * @generated */ public static final int CCI_LOCAL_TRANSACTION = 21; /** * The number of structural features of the '<em>CCI Local Transaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_LOCAL_TRANSACTION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.LocalTransactionImpl <em>Local Transaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.LocalTransactionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getLocalTransaction() * @generated */ public static final int LOCAL_TRANSACTION = 9; /** * The number of structural features of the '<em>Local Transaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int LOCAL_TRANSACTION_FEATURE_COUNT = CCI_LOCAL_TRANSACTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.ResourceAdapterMetaData <em>CCI Resource Adapter Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResourceAdapterMetaData * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIResourceAdapterMetaData() * @generated */ public static final int CCI_RESOURCE_ADAPTER_META_DATA = 22; /** * The number of structural features of the '<em>CCI Resource Adapter Meta Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_RESOURCE_ADAPTER_META_DATA_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.jboss.jca.adapters.sap.cci.impl.ResourceAdapterMetaDataImpl <em>Resource Adapter Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ResourceAdapterMetaDataImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceAdapterMetaData() * @generated */ public static final int RESOURCE_ADAPTER_META_DATA = 10; /** * The number of structural features of the '<em>Resource Adapter Meta Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int RESOURCE_ADAPTER_META_DATA_FEATURE_COUNT = CCI_RESOURCE_ADAPTER_META_DATA_FEATURE_COUNT + 0; /** * The meta object id for the '{@link javax.resource.cci.Record <em>CCI Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Record * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIRecord() * @generated */ public static final int CCI_RECORD = 11; /** * The number of structural features of the '<em>CCI Record</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int CCI_RECORD_FEATURE_COUNT = 0; /** * The meta object id for the '<em>Object Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getObjectArray() * @generated */ public static final int OBJECT_ARRAY = 23; /** * The meta object id for the '<em>String Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getStringArray() * @generated */ public static final int STRING_ARRAY = 24; /** * The meta object id for the '<em>Mapped Record Collection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Collection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordCollection() * @generated */ public static final int MAPPED_RECORD_COLLECTION = 25; /** * The meta object id for the '<em>Mapped Record List Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.ListIterator * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordListIterator() * @generated */ public static final int MAPPED_RECORD_LIST_ITERATOR = 26; /** * The meta object id for the '<em>Mapped Record Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Iterator * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordIterator() * @generated */ public static final int MAPPED_RECORD_ITERATOR = 27; /** * The meta object id for the '<em>Mapped Record List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordList() * @generated */ public static final int MAPPED_RECORD_LIST = 28; /** * The meta object id for the '<em>Raw Collection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Collection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawCollection() * @generated */ public static final int RAW_COLLECTION = 29; /** * The meta object id for the '<em>Raw Map</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Map * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawMap() * @generated */ public static final int RAW_MAP = 30; /** * The meta object id for the '<em>Raw Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawSet() * @generated */ public static final int RAW_SET = 31; /** * The meta object id for the '<em>Properties</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Properties * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getProperties() * @generated */ public static final int PROPERTIES = 32; /** * The meta object id for the '<em>Resource Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.ResourceException * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceException() * @generated */ public static final int RESOURCE_EXCEPTION = 33; /** * The meta object id for the '<em>Resource Warning</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResourceWarning * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceWarning() * @generated */ public static final int RESOURCE_WARNING = 34; /** * The meta object id for the '<em>Result Set Info</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResultSetInfo * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResultSetInfo() * @generated */ public static final int RESULT_SET_INFO = 35; /** * The meta object id for the '<em>Reference</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.naming.Reference * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getReference() * @generated */ public static final int REFERENCE = 36; /** * The meta object id for the '<em>Registry</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRegistry() * @generated */ public static final int REGISTRY = 37; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass recordFactoryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass mappedRecordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass indexedRecordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass interactionSpecEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass interactionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass connectionFactoryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass connectionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass connectionSpecEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass connectionMetaDataEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass localTransactionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass resourceAdapterMetaDataEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciRecordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciRecordFactoryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciMappedRecordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciIndexedRecordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciInteractionSpecEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciInteractionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciConnectionFactoryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciConnectionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciConnectionSpecEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciConnectionMetaDataEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciLocalTransactionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cciResourceAdapterMetaDataEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType mappedRecordIteratorEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType objectArrayEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType stringArrayEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType rawCollectionEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType mappedRecordCollectionEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType mappedRecordListIteratorEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType mappedRecordListEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType rawMapEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType rawSetEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType propertiesEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType resourceExceptionEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType resourceWarningEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType resultSetInfoEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType referenceEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType registryEDataType = 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.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#eNS_URI * @see #init() * @generated */ private CciPackageImpl() { super(eNS_URI, ((EFactory)CciFactory.INSTANCE)); } /** * <!-- 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 CciPackageImpl#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 CciPackageImpl init() { if (isInited) return (CciPackageImpl)EPackage.Registry.INSTANCE.getEPackage(CciPackageImpl.eNS_URI); // Obtain or create and register package CciPackageImpl theCciPackage = (CciPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof CciPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new CciPackageImpl()); isInited = true; // Obtain or create and register interdependencies SpiPackageImpl theSpiPackage = (SpiPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SpiPackageImpl.eNS_URI) instanceof SpiPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SpiPackageImpl.eNS_URI) : SpiPackageImpl.eINSTANCE); // Create package meta-data objects theCciPackage.createPackageContents(); theSpiPackage.createPackageContents(); // Initialize created meta-data theCciPackage.initializePackageContents(); theSpiPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theCciPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(CciPackageImpl.eNS_URI, theCciPackage); return theCciPackage; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.RecordFactory <em>Record Factory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Record Factory</em>'. * @see org.jboss.jca.adapters.sap.cci.RecordFactory * @generated */ public EClass getRecordFactory() { return recordFactoryEClass; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.MappedRecord <em>Mapped Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapped Record</em>'. * @see org.jboss.jca.adapters.sap.cci.MappedRecord * @generated */ public EClass getMappedRecord() { return mappedRecordEClass; } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.MappedRecord#getRecordName <em>Record Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Record Name</em>'. * @see org.jboss.jca.adapters.sap.cci.MappedRecord#getRecordName() * @see #getMappedRecord() * @generated */ public EAttribute getMappedRecord_RecordName() { return (EAttribute)mappedRecordEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.MappedRecord#getRecordShortDescription <em>Record Short Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Record Short Description</em>'. * @see org.jboss.jca.adapters.sap.cci.MappedRecord#getRecordShortDescription() * @see #getMappedRecord() * @generated */ public EAttribute getMappedRecord_RecordShortDescription() { return (EAttribute)mappedRecordEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.IndexedRecord <em>Indexed Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Indexed Record</em>'. * @see org.jboss.jca.adapters.sap.cci.IndexedRecord * @generated */ public EClass getIndexedRecord() { return indexedRecordEClass; } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecordName <em>Record Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Record Name</em>'. * @see org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecordName() * @see #getIndexedRecord() * @generated */ public EAttribute getIndexedRecord_RecordName() { return (EAttribute)indexedRecordEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecordShortDescription <em>Record Short Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Record Short Description</em>'. * @see org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecordShortDescription() * @see #getIndexedRecord() * @generated */ public EAttribute getIndexedRecord_RecordShortDescription() { return (EAttribute)indexedRecordEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the containment reference list '{@link org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecords <em>Records</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Records</em>'. * @see org.jboss.jca.adapters.sap.cci.IndexedRecord#getRecords() * @see #getIndexedRecord() * @generated */ public EReference getIndexedRecord_Records() { return (EReference)indexedRecordEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.InteractionSpec <em>Interaction Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interaction Spec</em>'. * @see org.jboss.jca.adapters.sap.cci.InteractionSpec * @generated */ public EClass getInteractionSpec() { return interactionSpecEClass; } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.InteractionSpec#getFunctionName <em>Function Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Function Name</em>'. * @see org.jboss.jca.adapters.sap.cci.InteractionSpec#getFunctionName() * @see #getInteractionSpec() * @generated */ public EAttribute getInteractionSpec_FunctionName() { return (EAttribute)interactionSpecEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.InteractionSpec#getInteractionVerb <em>Interaction Verb</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Interaction Verb</em>'. * @see org.jboss.jca.adapters.sap.cci.InteractionSpec#getInteractionVerb() * @see #getInteractionSpec() * @generated */ public EAttribute getInteractionSpec_InteractionVerb() { return (EAttribute)interactionSpecEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.InteractionSpec#getExecutionTimeout <em>Execution Timeout</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Execution Timeout</em>'. * @see org.jboss.jca.adapters.sap.cci.InteractionSpec#getExecutionTimeout() * @see #getInteractionSpec() * @generated */ public EAttribute getInteractionSpec_ExecutionTimeout() { return (EAttribute)interactionSpecEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.Interaction <em>Interaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interaction</em>'. * @see org.jboss.jca.adapters.sap.cci.Interaction * @generated */ public EClass getInteraction() { return interactionEClass; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.ConnectionFactory <em>Connection Factory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Connection Factory</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionFactory * @generated */ public EClass getConnectionFactory() { return connectionFactoryEClass; } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionFactory#getReference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Reference</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionFactory#getReference() * @see #getConnectionFactory() * @generated */ public EAttribute getConnectionFactory_Reference() { return (EAttribute)connectionFactoryEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.Connection <em>Connection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Connection</em>'. * @see org.jboss.jca.adapters.sap.cci.Connection * @generated */ public EClass getConnection() { return connectionEClass; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec <em>Connection Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Connection Spec</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec * @generated */ public EClass getConnectionSpec() { return connectionSpecEClass; } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUserName <em>User Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>User Name</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUserName() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_UserName() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getPassword <em>Password</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Password</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getPassword() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_Password() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUserId <em>User Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>User Id</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUserId() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_UserId() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getClient <em>Client</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Client</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getClient() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_Client() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUser <em>User</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>User</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getUser() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_User() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getAliasUser <em>Alias User</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Alias User</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getAliasUser() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_AliasUser() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getPasswd <em>Passwd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Passwd</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getPasswd() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_Passwd() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(6); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getLang <em>Lang</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lang</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getLang() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_Lang() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(7); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getMysapsso2 <em>Mysapsso2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Mysapsso2</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getMysapsso2() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_Mysapsso2() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(8); } /** * Returns the meta object for the attribute '{@link org.jboss.jca.adapters.sap.cci.ConnectionSpec#getX509cert <em>X50 9cert</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X50 9cert</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionSpec#getX509cert() * @see #getConnectionSpec() * @generated */ public EAttribute getConnectionSpec_X509cert() { return (EAttribute)connectionSpecEClass.getEStructuralFeatures().get(9); } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.ConnectionMetaData <em>Connection Meta Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Connection Meta Data</em>'. * @see org.jboss.jca.adapters.sap.cci.ConnectionMetaData * @generated */ public EClass getConnectionMetaData() { return connectionMetaDataEClass; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.LocalTransaction <em>Local Transaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Local Transaction</em>'. * @see org.jboss.jca.adapters.sap.cci.LocalTransaction * @generated */ public EClass getLocalTransaction() { return localTransactionEClass; } /** * Returns the meta object for class '{@link org.jboss.jca.adapters.sap.cci.ResourceAdapterMetaData <em>Resource Adapter Meta Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Adapter Meta Data</em>'. * @see org.jboss.jca.adapters.sap.cci.ResourceAdapterMetaData * @generated */ public EClass getResourceAdapterMetaData() { return resourceAdapterMetaDataEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.Record <em>CCI Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Record</em>'. * @see javax.resource.cci.Record * @model instanceClass="javax.resource.cci.Record" * @generated */ public EClass getCCIRecord() { return cciRecordEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.RecordFactory <em>CCI Record Factory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Record Factory</em>'. * @see javax.resource.cci.RecordFactory * @model instanceClass="javax.resource.cci.RecordFactory" * @generated */ public EClass getCCIRecordFactory() { return cciRecordFactoryEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.MappedRecord <em>CCI Mapped Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Mapped Record</em>'. * @see javax.resource.cci.MappedRecord * @model instanceClass="javax.resource.cci.MappedRecord" * @generated */ public EClass getCCIMappedRecord() { return cciMappedRecordEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.IndexedRecord <em>CCI Indexed Record</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Indexed Record</em>'. * @see javax.resource.cci.IndexedRecord * @model instanceClass="javax.resource.cci.IndexedRecord" * @generated */ public EClass getCCIIndexedRecord() { return cciIndexedRecordEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.InteractionSpec <em>CCI Interaction Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Interaction Spec</em>'. * @see javax.resource.cci.InteractionSpec * @model instanceClass="javax.resource.cci.InteractionSpec" * @generated */ public EClass getCCIInteractionSpec() { return cciInteractionSpecEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.Interaction <em>CCI Interaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Interaction</em>'. * @see javax.resource.cci.Interaction * @model instanceClass="javax.resource.cci.Interaction" * @generated */ public EClass getCCIInteraction() { return cciInteractionEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.ConnectionFactory <em>CCI Connection Factory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Connection Factory</em>'. * @see javax.resource.cci.ConnectionFactory * @model instanceClass="javax.resource.cci.ConnectionFactory" * @generated */ public EClass getCCIConnectionFactory() { return cciConnectionFactoryEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.Connection <em>CCI Connection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Connection</em>'. * @see javax.resource.cci.Connection * @model instanceClass="javax.resource.cci.Connection" * @generated */ public EClass getCCIConnection() { return cciConnectionEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.ConnectionSpec <em>CCI Connection Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Connection Spec</em>'. * @see javax.resource.cci.ConnectionSpec * @model instanceClass="javax.resource.cci.ConnectionSpec" * @generated */ public EClass getCCIConnectionSpec() { return cciConnectionSpecEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.ConnectionMetaData <em>CCI Connection Meta Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Connection Meta Data</em>'. * @see javax.resource.cci.ConnectionMetaData * @model instanceClass="javax.resource.cci.ConnectionMetaData" * @generated */ public EClass getCCIConnectionMetaData() { return cciConnectionMetaDataEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.LocalTransaction <em>CCI Local Transaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Local Transaction</em>'. * @see javax.resource.cci.LocalTransaction * @model instanceClass="javax.resource.cci.LocalTransaction" * @generated */ public EClass getCCILocalTransaction() { return cciLocalTransactionEClass; } /** * Returns the meta object for class '{@link javax.resource.cci.ResourceAdapterMetaData <em>CCI Resource Adapter Meta Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>CCI Resource Adapter Meta Data</em>'. * @see javax.resource.cci.ResourceAdapterMetaData * @model instanceClass="javax.resource.cci.ResourceAdapterMetaData" * @generated */ public EClass getCCIResourceAdapterMetaData() { return cciResourceAdapterMetaDataEClass; } /** * Returns the meta object for data type '{@link java.util.Iterator <em>Mapped Record Iterator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Mapped Record Iterator</em>'. * @see java.util.Iterator * @model instanceClass="java.util.Iterator<org.jboss.jca.adapters.sap.cci.MappedRecord>" * @generated */ public EDataType getMappedRecordIterator() { return mappedRecordIteratorEDataType; } /** * Returns the meta object for data type '<em>Object Array</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Object Array</em>'. * @model instanceClass="java.lang.Object[]" * @generated */ public EDataType getObjectArray() { return objectArrayEDataType; } /** * Returns the meta object for data type '<em>String Array</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>String Array</em>'. * @model instanceClass="java.lang.String[]" * @generated */ public EDataType getStringArray() { return stringArrayEDataType; } /** * Returns the meta object for data type '{@link java.util.Collection <em>Raw Collection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Raw Collection</em>'. * @see java.util.Collection * @model instanceClass="java.util.Collection" * @generated */ public EDataType getRawCollection() { return rawCollectionEDataType; } /** * Returns the meta object for data type '{@link java.util.Collection <em>Mapped Record Collection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Mapped Record Collection</em>'. * @see java.util.Collection * @model instanceClass="java.util.Collection<org.jboss.jca.adapters.sap.cci.MappedRecord>" * @generated */ public EDataType getMappedRecordCollection() { return mappedRecordCollectionEDataType; } /** * Returns the meta object for data type '{@link java.util.ListIterator <em>Mapped Record List Iterator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Mapped Record List Iterator</em>'. * @see java.util.ListIterator * @model instanceClass="java.util.ListIterator<org.jboss.jca.adapters.sap.cci.MappedRecord>" * @generated */ public EDataType getMappedRecordListIterator() { return mappedRecordListIteratorEDataType; } /** * Returns the meta object for data type '{@link java.util.List <em>Mapped Record List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Mapped Record List</em>'. * @see java.util.List * @model instanceClass="java.util.List<org.jboss.jca.adapters.sap.cci.MappedRecord>" * @generated */ public EDataType getMappedRecordList() { return mappedRecordListEDataType; } /** * Returns the meta object for data type '{@link java.util.Map <em>Raw Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Raw Map</em>'. * @see java.util.Map * @model instanceClass="java.util.Map" * @generated */ public EDataType getRawMap() { return rawMapEDataType; } /** * Returns the meta object for data type '{@link java.util.Set <em>Raw Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Raw Set</em>'. * @see java.util.Set * @model instanceClass="java.util.Set" * @generated */ public EDataType getRawSet() { return rawSetEDataType; } /** * Returns the meta object for data type '{@link java.util.Properties <em>Properties</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Properties</em>'. * @see java.util.Properties * @model instanceClass="java.util.Properties" * @generated */ public EDataType getProperties() { return propertiesEDataType; } /** * Returns the meta object for data type '{@link javax.resource.ResourceException <em>Resource Exception</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Resource Exception</em>'. * @see javax.resource.ResourceException * @model instanceClass="javax.resource.ResourceException" * @generated */ public EDataType getResourceException() { return resourceExceptionEDataType; } /** * Returns the meta object for data type '{@link javax.resource.cci.ResourceWarning <em>Resource Warning</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Resource Warning</em>'. * @see javax.resource.cci.ResourceWarning * @model instanceClass="javax.resource.cci.ResourceWarning" * @generated */ public EDataType getResourceWarning() { return resourceWarningEDataType; } /** * Returns the meta object for data type '{@link javax.resource.cci.ResultSetInfo <em>Result Set Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Result Set Info</em>'. * @see javax.resource.cci.ResultSetInfo * @model instanceClass="javax.resource.cci.ResultSetInfo" * @generated */ public EDataType getResultSetInfo() { return resultSetInfoEDataType; } /** * Returns the meta object for data type '{@link javax.naming.Reference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Reference</em>'. * @see javax.naming.Reference * @model instanceClass="javax.naming.Reference" * @generated */ public EDataType getReference() { return referenceEDataType; } /** * Returns the meta object for data type '{@link org.eclipse.emf.ecore.EPackage.Registry <em>Registry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Registry</em>'. * @see org.eclipse.emf.ecore.EPackage.Registry * @model instanceClass="org.eclipse.emf.ecore.EPackage.Registry" * @generated */ public EDataType getRegistry() { return registryEDataType; } /** * 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 */ public CciFactory getCciFactory() { return (CciFactory)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 recordFactoryEClass = createEClass(RECORD_FACTORY); mappedRecordEClass = createEClass(MAPPED_RECORD); createEAttribute(mappedRecordEClass, MAPPED_RECORD__RECORD_NAME); createEAttribute(mappedRecordEClass, MAPPED_RECORD__RECORD_SHORT_DESCRIPTION); indexedRecordEClass = createEClass(INDEXED_RECORD); createEAttribute(indexedRecordEClass, INDEXED_RECORD__RECORD_NAME); createEAttribute(indexedRecordEClass, INDEXED_RECORD__RECORD_SHORT_DESCRIPTION); createEReference(indexedRecordEClass, INDEXED_RECORD__RECORDS); interactionSpecEClass = createEClass(INTERACTION_SPEC); createEAttribute(interactionSpecEClass, INTERACTION_SPEC__FUNCTION_NAME); createEAttribute(interactionSpecEClass, INTERACTION_SPEC__INTERACTION_VERB); createEAttribute(interactionSpecEClass, INTERACTION_SPEC__EXECUTION_TIMEOUT); interactionEClass = createEClass(INTERACTION); connectionFactoryEClass = createEClass(CONNECTION_FACTORY); createEAttribute(connectionFactoryEClass, CONNECTION_FACTORY__REFERENCE); connectionEClass = createEClass(CONNECTION); connectionSpecEClass = createEClass(CONNECTION_SPEC); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__USER_NAME); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__PASSWORD); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__USER_ID); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__CLIENT); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__USER); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__ALIAS_USER); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__PASSWD); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__LANG); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__MYSAPSSO2); createEAttribute(connectionSpecEClass, CONNECTION_SPEC__X509CERT); connectionMetaDataEClass = createEClass(CONNECTION_META_DATA); localTransactionEClass = createEClass(LOCAL_TRANSACTION); resourceAdapterMetaDataEClass = createEClass(RESOURCE_ADAPTER_META_DATA); cciRecordEClass = createEClass(CCI_RECORD); cciRecordFactoryEClass = createEClass(CCI_RECORD_FACTORY); cciMappedRecordEClass = createEClass(CCI_MAPPED_RECORD); cciIndexedRecordEClass = createEClass(CCI_INDEXED_RECORD); cciInteractionSpecEClass = createEClass(CCI_INTERACTION_SPEC); cciInteractionEClass = createEClass(CCI_INTERACTION); cciConnectionFactoryEClass = createEClass(CCI_CONNECTION_FACTORY); cciConnectionEClass = createEClass(CCI_CONNECTION); cciConnectionSpecEClass = createEClass(CCI_CONNECTION_SPEC); cciConnectionMetaDataEClass = createEClass(CCI_CONNECTION_META_DATA); cciLocalTransactionEClass = createEClass(CCI_LOCAL_TRANSACTION); cciResourceAdapterMetaDataEClass = createEClass(CCI_RESOURCE_ADAPTER_META_DATA); // Create data types objectArrayEDataType = createEDataType(OBJECT_ARRAY); stringArrayEDataType = createEDataType(STRING_ARRAY); mappedRecordCollectionEDataType = createEDataType(MAPPED_RECORD_COLLECTION); mappedRecordListIteratorEDataType = createEDataType(MAPPED_RECORD_LIST_ITERATOR); mappedRecordIteratorEDataType = createEDataType(MAPPED_RECORD_ITERATOR); mappedRecordListEDataType = createEDataType(MAPPED_RECORD_LIST); rawCollectionEDataType = createEDataType(RAW_COLLECTION); rawMapEDataType = createEDataType(RAW_MAP); rawSetEDataType = createEDataType(RAW_SET); propertiesEDataType = createEDataType(PROPERTIES); resourceExceptionEDataType = createEDataType(RESOURCE_EXCEPTION); resourceWarningEDataType = createEDataType(RESOURCE_WARNING); resultSetInfoEDataType = createEDataType(RESULT_SET_INFO); referenceEDataType = createEDataType(REFERENCE); registryEDataType = createEDataType(REGISTRY); } /** * <!-- 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); // Create type parameters ETypeParameter indexedRecordEClass_R = addETypeParameter(indexedRecordEClass, "R"); // Set bounds for type parameters EGenericType g1 = createEGenericType(this.getMappedRecord()); indexedRecordEClass_R.getEBounds().add(g1); // Add supertypes to classes recordFactoryEClass.getESuperTypes().add(this.getCCIRecordFactory()); mappedRecordEClass.getESuperTypes().add(this.getCCIMappedRecord()); indexedRecordEClass.getESuperTypes().add(this.getCCIIndexedRecord()); interactionSpecEClass.getESuperTypes().add(this.getCCIInteractionSpec()); interactionEClass.getESuperTypes().add(this.getCCIInteraction()); connectionFactoryEClass.getESuperTypes().add(this.getCCIConnectionFactory()); connectionEClass.getESuperTypes().add(this.getCCIConnection()); connectionSpecEClass.getESuperTypes().add(this.getCCIConnectionSpec()); connectionMetaDataEClass.getESuperTypes().add(this.getCCIConnectionMetaData()); localTransactionEClass.getESuperTypes().add(this.getCCILocalTransaction()); resourceAdapterMetaDataEClass.getESuperTypes().add(this.getCCIResourceAdapterMetaData()); // Initialize classes and features; add operations and parameters initEClass(recordFactoryEClass, RecordFactory.class, "RecordFactory", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); EOperation op = addEOperation(recordFactoryEClass, this.getMappedRecord(), "createMappedRecord", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEString(), "recordName", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(recordFactoryEClass, this.getIndexedRecord(), "createIndexedRecord", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEString(), "recordName", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(recordFactoryEClass, this.getRegistry(), "getPackageRegistry", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(mappedRecordEClass, MappedRecord.class, "MappedRecord", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMappedRecord_RecordName(), ecorePackage.getEString(), "recordName", "0", 0, 1, MappedRecord.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMappedRecord_RecordShortDescription(), ecorePackage.getEString(), "recordShortDescription", null, 0, 1, MappedRecord.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); addEOperation(mappedRecordEClass, ecorePackage.getEJavaObject(), "clone", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEBoolean(), "equals", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "other", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, ecorePackage.getEInt(), "hashCode", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, ecorePackage.getEInt(), "size", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, ecorePackage.getEBoolean(), "isEmpty", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEBoolean(), "containsKey", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "key", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEBoolean(), "containsValue", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "value", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEJavaObject(), "get", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "key", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEJavaObject(), "put", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "key", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "value", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, ecorePackage.getEJavaObject(), "remove", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "key", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(mappedRecordEClass, null, "putAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawMap(), "m", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, null, "clear", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, this.getRawSet(), "keySet", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, this.getRawCollection(), "values", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(mappedRecordEClass, this.getRawSet(), "entrySet", 0, 1, IS_UNIQUE, IS_ORDERED); initEClass(indexedRecordEClass, IndexedRecord.class, "IndexedRecord", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getIndexedRecord_RecordName(), ecorePackage.getEString(), "recordName", "0", 0, 1, IndexedRecord.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getIndexedRecord_RecordShortDescription(), ecorePackage.getEString(), "recordShortDescription", null, 0, 1, IndexedRecord.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); g1 = createEGenericType(indexedRecordEClass_R); initEReference(getIndexedRecord_Records(), g1, null, "records", null, 0, -1, IndexedRecord.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); addEOperation(indexedRecordEClass, ecorePackage.getEJavaObject(), "clone", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "equals", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "other", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, ecorePackage.getEInt(), "hashCode", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, ecorePackage.getEInt(), "size", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "isEmpty", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "contains", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "o", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, this.getMappedRecordIterator(), "iterator", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, this.getObjectArray(), "toArray", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getObjectArray(), "toArray", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getObjectArray(), "a", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "add", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "e", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, this.getMappedRecord(), "add", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "remove", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "o", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "containsAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawCollection(), "c", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "addAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawCollection(), "c", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "addAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawCollection(), "c", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "removeAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawCollection(), "c", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEBoolean(), "retainAll", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getRawCollection(), "c", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, null, "clear", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecord(), "get", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecord(), "set", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "element", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, null, "add", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "element", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecord(), "add", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecord(), "remove", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEInt(), "indexOf", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "o", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, ecorePackage.getEInt(), "lastIndexOf", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEJavaObject(), "o", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, this.getMappedRecordListIterator(), "listIterator", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecordListIterator(), "listIterator", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "index", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(indexedRecordEClass, this.getMappedRecordList(), "subList", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "fromIndex", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, ecorePackage.getEInt(), "toIndex", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(indexedRecordEClass, ecorePackage.getEClass(), "getRecordType", 0, 1, IS_UNIQUE, IS_ORDERED); initEClass(interactionSpecEClass, InteractionSpec.class, "InteractionSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getInteractionSpec_FunctionName(), ecorePackage.getEString(), "functionName", null, 0, 1, InteractionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInteractionSpec_InteractionVerb(), ecorePackage.getEInt(), "interactionVerb", null, 0, 1, InteractionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInteractionSpec_ExecutionTimeout(), ecorePackage.getEInt(), "executionTimeout", null, 0, 1, InteractionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(interactionEClass, Interaction.class, "Interaction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); op = addEOperation(interactionEClass, null, "close", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); addEOperation(interactionEClass, this.getConnection(), "getConnection", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(interactionEClass, ecorePackage.getEBoolean(), "execute", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIInteractionSpec(), "ispec", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIRecord(), "input", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIRecord(), "output", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(interactionEClass, this.getCCIRecord(), "execute", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIInteractionSpec(), "ispec", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIRecord(), "input", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(interactionEClass, this.getResourceWarning(), "getWarnings", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(interactionEClass, null, "clearWarnings", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(connectionFactoryEClass, ConnectionFactory.class, "ConnectionFactory", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConnectionFactory_Reference(), this.getReference(), "reference", null, 0, 1, ConnectionFactory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); op = addEOperation(connectionFactoryEClass, this.getConnection(), "getConnection", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionFactoryEClass, this.getConnection(), "getConnection", 0, 1, IS_UNIQUE, IS_ORDERED); addEParameter(op, this.getCCIConnectionSpec(), "properties", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionFactoryEClass, this.getRecordFactory(), "getRecordFactory", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionFactoryEClass, this.getResourceAdapterMetaData(), "getMetaData", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(connectionEClass, Connection.class, "Connection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); op = addEOperation(connectionEClass, null, "begin", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, null, "end", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); addEOperation(connectionEClass, ecorePackage.getEBoolean(), "isClosed", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(connectionEClass, ecorePackage.getEBoolean(), "isStateful", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(connectionEClass, this.getConnectionSpec(), "getConnectionSpec", 0, 1, IS_UNIQUE, IS_ORDERED); op = addEOperation(connectionEClass, this.getInteraction(), "createInteraction", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, this.getLocalTransaction(), "getLocalTransaction", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, this.getConnectionMetaData(), "getMetaData", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, this.getResultSetInfo(), "getResultSetInfo", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, null, "ping", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionEClass, null, "close", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(connectionSpecEClass, ConnectionSpec.class, "ConnectionSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getConnectionSpec_UserName(), ecorePackage.getEString(), "userName", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_Password(), ecorePackage.getEString(), "password", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_UserId(), ecorePackage.getEString(), "userId", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_Client(), ecorePackage.getEString(), "client", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_User(), ecorePackage.getEString(), "user", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_AliasUser(), ecorePackage.getEString(), "aliasUser", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_Passwd(), ecorePackage.getEString(), "passwd", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_Lang(), ecorePackage.getEString(), "lang", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_Mysapsso2(), ecorePackage.getEString(), "mysapsso2", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionSpec_X509cert(), ecorePackage.getEString(), "x509cert", null, 0, 1, ConnectionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(connectionMetaDataEClass, ConnectionMetaData.class, "ConnectionMetaData", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); op = addEOperation(connectionMetaDataEClass, ecorePackage.getEString(), "getEISProductName", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionMetaDataEClass, ecorePackage.getEString(), "getEISProductVersion", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(connectionMetaDataEClass, ecorePackage.getEString(), "getUserName", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(localTransactionEClass, LocalTransaction.class, "LocalTransaction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); op = addEOperation(localTransactionEClass, null, "begin", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(localTransactionEClass, null, "commit", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); op = addEOperation(localTransactionEClass, null, "rollback", 0, 1, IS_UNIQUE, IS_ORDERED); addEException(op, this.getResourceException()); initEClass(resourceAdapterMetaDataEClass, ResourceAdapterMetaData.class, "ResourceAdapterMetaData", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEString(), "getAdapterVersion", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEString(), "getAdapterVendorName", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEString(), "getAdapterName", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEString(), "getAdapterShortDescription", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEString(), "getSpecVersion", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, this.getStringArray(), "getInteractionSpecsSupported", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEBoolean(), "supportsExecuteWithInputAndOutputRecord", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEBoolean(), "supportsExecuteWithInputRecordOnly", 0, 1, IS_UNIQUE, IS_ORDERED); addEOperation(resourceAdapterMetaDataEClass, ecorePackage.getEBoolean(), "supportsLocalTransactionDemarcation", 0, 1, IS_UNIQUE, IS_ORDERED); initEClass(cciRecordEClass, Record.class, "CCIRecord", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciRecordFactoryEClass, javax.resource.cci.RecordFactory.class, "CCIRecordFactory", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciMappedRecordEClass, javax.resource.cci.MappedRecord.class, "CCIMappedRecord", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciIndexedRecordEClass, javax.resource.cci.IndexedRecord.class, "CCIIndexedRecord", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciInteractionSpecEClass, javax.resource.cci.InteractionSpec.class, "CCIInteractionSpec", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciInteractionEClass, javax.resource.cci.Interaction.class, "CCIInteraction", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciConnectionFactoryEClass, javax.resource.cci.ConnectionFactory.class, "CCIConnectionFactory", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciConnectionEClass, javax.resource.cci.Connection.class, "CCIConnection", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciConnectionSpecEClass, javax.resource.cci.ConnectionSpec.class, "CCIConnectionSpec", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciConnectionMetaDataEClass, javax.resource.cci.ConnectionMetaData.class, "CCIConnectionMetaData", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciLocalTransactionEClass, javax.resource.cci.LocalTransaction.class, "CCILocalTransaction", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); initEClass(cciResourceAdapterMetaDataEClass, javax.resource.cci.ResourceAdapterMetaData.class, "CCIResourceAdapterMetaData", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); // Initialize data types initEDataType(objectArrayEDataType, Object[].class, "ObjectArray", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(stringArrayEDataType, String[].class, "StringArray", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(mappedRecordCollectionEDataType, Collection.class, "MappedRecordCollection", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS, "java.util.Collection<org.jboss.jca.adapters.sap.cci.MappedRecord>"); initEDataType(mappedRecordListIteratorEDataType, ListIterator.class, "MappedRecordListIterator", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS, "java.util.ListIterator<org.jboss.jca.adapters.sap.cci.MappedRecord>"); initEDataType(mappedRecordIteratorEDataType, Iterator.class, "MappedRecordIterator", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS, "java.util.Iterator<org.jboss.jca.adapters.sap.cci.MappedRecord>"); initEDataType(mappedRecordListEDataType, List.class, "MappedRecordList", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS, "java.util.List<org.jboss.jca.adapters.sap.cci.MappedRecord>"); initEDataType(rawCollectionEDataType, Collection.class, "RawCollection", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(rawMapEDataType, Map.class, "RawMap", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(rawSetEDataType, Set.class, "RawSet", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(propertiesEDataType, Properties.class, "Properties", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(resourceExceptionEDataType, ResourceException.class, "ResourceException", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(resourceWarningEDataType, ResourceWarning.class, "ResourceWarning", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(resultSetInfoEDataType, ResultSetInfo.class, "ResultSetInfo", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(referenceEDataType, Reference.class, "Reference", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(registryEDataType, Registry.class, "Registry", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); } /** * <!-- begin-user-doc --> * Defines literals for the meta objects that 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 --> * @generated */ public interface Literals { /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.RecordFactoryImpl <em>Record Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.RecordFactoryImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRecordFactory() * @generated */ public static final EClass RECORD_FACTORY = eINSTANCE.getRecordFactory(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.MappedRecordImpl <em>Mapped Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.MappedRecordImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecord() * @generated */ public static final EClass MAPPED_RECORD = eINSTANCE.getMappedRecord(); /** * The meta object literal for the '<em><b>Record Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute MAPPED_RECORD__RECORD_NAME = eINSTANCE.getMappedRecord_RecordName(); /** * The meta object literal for the '<em><b>Record Short Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute MAPPED_RECORD__RECORD_SHORT_DESCRIPTION = eINSTANCE.getMappedRecord_RecordShortDescription(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.IndexedRecordImpl <em>Indexed Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.IndexedRecordImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getIndexedRecord() * @generated */ public static final EClass INDEXED_RECORD = eINSTANCE.getIndexedRecord(); /** * The meta object literal for the '<em><b>Record Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute INDEXED_RECORD__RECORD_NAME = eINSTANCE.getIndexedRecord_RecordName(); /** * The meta object literal for the '<em><b>Record Short Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute INDEXED_RECORD__RECORD_SHORT_DESCRIPTION = eINSTANCE.getIndexedRecord_RecordShortDescription(); /** * The meta object literal for the '<em><b>Records</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference INDEXED_RECORD__RECORDS = eINSTANCE.getIndexedRecord_Records(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.InteractionSpecImpl <em>Interaction Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.InteractionSpecImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getInteractionSpec() * @generated */ public static final EClass INTERACTION_SPEC = eINSTANCE.getInteractionSpec(); /** * The meta object literal for the '<em><b>Function Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute INTERACTION_SPEC__FUNCTION_NAME = eINSTANCE.getInteractionSpec_FunctionName(); /** * The meta object literal for the '<em><b>Interaction Verb</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute INTERACTION_SPEC__INTERACTION_VERB = eINSTANCE.getInteractionSpec_InteractionVerb(); /** * The meta object literal for the '<em><b>Execution Timeout</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute INTERACTION_SPEC__EXECUTION_TIMEOUT = eINSTANCE.getInteractionSpec_ExecutionTimeout(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.InteractionImpl <em>Interaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.InteractionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getInteraction() * @generated */ public static final EClass INTERACTION = eINSTANCE.getInteraction(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionFactoryImpl <em>Connection Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionFactoryImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionFactory() * @generated */ public static final EClass CONNECTION_FACTORY = eINSTANCE.getConnectionFactory(); /** * The meta object literal for the '<em><b>Reference</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_FACTORY__REFERENCE = eINSTANCE.getConnectionFactory_Reference(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionImpl <em>Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnection() * @generated */ public static final EClass CONNECTION = eINSTANCE.getConnection(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionSpecImpl <em>Connection Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionSpecImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionSpec() * @generated */ public static final EClass CONNECTION_SPEC = eINSTANCE.getConnectionSpec(); /** * The meta object literal for the '<em><b>User Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__USER_NAME = eINSTANCE.getConnectionSpec_UserName(); /** * The meta object literal for the '<em><b>Password</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__PASSWORD = eINSTANCE.getConnectionSpec_Password(); /** * The meta object literal for the '<em><b>User Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__USER_ID = eINSTANCE.getConnectionSpec_UserId(); /** * The meta object literal for the '<em><b>Client</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__CLIENT = eINSTANCE.getConnectionSpec_Client(); /** * The meta object literal for the '<em><b>User</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__USER = eINSTANCE.getConnectionSpec_User(); /** * The meta object literal for the '<em><b>Alias User</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__ALIAS_USER = eINSTANCE.getConnectionSpec_AliasUser(); /** * The meta object literal for the '<em><b>Passwd</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__PASSWD = eINSTANCE.getConnectionSpec_Passwd(); /** * The meta object literal for the '<em><b>Lang</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__LANG = eINSTANCE.getConnectionSpec_Lang(); /** * The meta object literal for the '<em><b>Mysapsso2</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__MYSAPSSO2 = eINSTANCE.getConnectionSpec_Mysapsso2(); /** * The meta object literal for the '<em><b>X50 9cert</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute CONNECTION_SPEC__X509CERT = eINSTANCE.getConnectionSpec_X509cert(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.ConnectionMetaDataImpl <em>Connection Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ConnectionMetaDataImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getConnectionMetaData() * @generated */ public static final EClass CONNECTION_META_DATA = eINSTANCE.getConnectionMetaData(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.LocalTransactionImpl <em>Local Transaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.LocalTransactionImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getLocalTransaction() * @generated */ public static final EClass LOCAL_TRANSACTION = eINSTANCE.getLocalTransaction(); /** * The meta object literal for the '{@link org.jboss.jca.adapters.sap.cci.impl.ResourceAdapterMetaDataImpl <em>Resource Adapter Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.ResourceAdapterMetaDataImpl * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceAdapterMetaData() * @generated */ public static final EClass RESOURCE_ADAPTER_META_DATA = eINSTANCE.getResourceAdapterMetaData(); /** * The meta object literal for the '{@link javax.resource.cci.Record <em>CCI Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Record * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIRecord() * @generated */ public static final EClass CCI_RECORD = eINSTANCE.getCCIRecord(); /** * The meta object literal for the '{@link javax.resource.cci.RecordFactory <em>CCI Record Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.RecordFactory * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIRecordFactory() * @generated */ public static final EClass CCI_RECORD_FACTORY = eINSTANCE.getCCIRecordFactory(); /** * The meta object literal for the '{@link javax.resource.cci.MappedRecord <em>CCI Mapped Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.MappedRecord * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIMappedRecord() * @generated */ public static final EClass CCI_MAPPED_RECORD = eINSTANCE.getCCIMappedRecord(); /** * The meta object literal for the '{@link javax.resource.cci.IndexedRecord <em>CCI Indexed Record</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.IndexedRecord * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIIndexedRecord() * @generated */ public static final EClass CCI_INDEXED_RECORD = eINSTANCE.getCCIIndexedRecord(); /** * The meta object literal for the '{@link javax.resource.cci.InteractionSpec <em>CCI Interaction Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.InteractionSpec * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIInteractionSpec() * @generated */ public static final EClass CCI_INTERACTION_SPEC = eINSTANCE.getCCIInteractionSpec(); /** * The meta object literal for the '{@link javax.resource.cci.Interaction <em>CCI Interaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Interaction * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIInteraction() * @generated */ public static final EClass CCI_INTERACTION = eINSTANCE.getCCIInteraction(); /** * The meta object literal for the '{@link javax.resource.cci.ConnectionFactory <em>CCI Connection Factory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionFactory * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionFactory() * @generated */ public static final EClass CCI_CONNECTION_FACTORY = eINSTANCE.getCCIConnectionFactory(); /** * The meta object literal for the '{@link javax.resource.cci.Connection <em>CCI Connection</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.Connection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnection() * @generated */ public static final EClass CCI_CONNECTION = eINSTANCE.getCCIConnection(); /** * The meta object literal for the '{@link javax.resource.cci.ConnectionSpec <em>CCI Connection Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionSpec * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionSpec() * @generated */ public static final EClass CCI_CONNECTION_SPEC = eINSTANCE.getCCIConnectionSpec(); /** * The meta object literal for the '{@link javax.resource.cci.ConnectionMetaData <em>CCI Connection Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ConnectionMetaData * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIConnectionMetaData() * @generated */ public static final EClass CCI_CONNECTION_META_DATA = eINSTANCE.getCCIConnectionMetaData(); /** * The meta object literal for the '{@link javax.resource.cci.LocalTransaction <em>CCI Local Transaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.LocalTransaction * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCILocalTransaction() * @generated */ public static final EClass CCI_LOCAL_TRANSACTION = eINSTANCE.getCCILocalTransaction(); /** * The meta object literal for the '{@link javax.resource.cci.ResourceAdapterMetaData <em>CCI Resource Adapter Meta Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResourceAdapterMetaData * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getCCIResourceAdapterMetaData() * @generated */ public static final EClass CCI_RESOURCE_ADAPTER_META_DATA = eINSTANCE.getCCIResourceAdapterMetaData(); /** * The meta object literal for the '<em>Object Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getObjectArray() * @generated */ public static final EDataType OBJECT_ARRAY = eINSTANCE.getObjectArray(); /** * The meta object literal for the '<em>String Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getStringArray() * @generated */ public static final EDataType STRING_ARRAY = eINSTANCE.getStringArray(); /** * The meta object literal for the '<em>Mapped Record Collection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Collection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordCollection() * @generated */ public static final EDataType MAPPED_RECORD_COLLECTION = eINSTANCE.getMappedRecordCollection(); /** * The meta object literal for the '<em>Mapped Record List Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.ListIterator * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordListIterator() * @generated */ public static final EDataType MAPPED_RECORD_LIST_ITERATOR = eINSTANCE.getMappedRecordListIterator(); /** * The meta object literal for the '<em>Mapped Record Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Iterator * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordIterator() * @generated */ public static final EDataType MAPPED_RECORD_ITERATOR = eINSTANCE.getMappedRecordIterator(); /** * The meta object literal for the '<em>Mapped Record List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getMappedRecordList() * @generated */ public static final EDataType MAPPED_RECORD_LIST = eINSTANCE.getMappedRecordList(); /** * The meta object literal for the '<em>Raw Collection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Collection * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawCollection() * @generated */ public static final EDataType RAW_COLLECTION = eINSTANCE.getRawCollection(); /** * The meta object literal for the '<em>Raw Map</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Map * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawMap() * @generated */ public static final EDataType RAW_MAP = eINSTANCE.getRawMap(); /** * The meta object literal for the '<em>Raw Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRawSet() * @generated */ public static final EDataType RAW_SET = eINSTANCE.getRawSet(); /** * The meta object literal for the '<em>Properties</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Properties * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getProperties() * @generated */ public static final EDataType PROPERTIES = eINSTANCE.getProperties(); /** * The meta object literal for the '<em>Resource Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.ResourceException * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceException() * @generated */ public static final EDataType RESOURCE_EXCEPTION = eINSTANCE.getResourceException(); /** * The meta object literal for the '<em>Resource Warning</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResourceWarning * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResourceWarning() * @generated */ public static final EDataType RESOURCE_WARNING = eINSTANCE.getResourceWarning(); /** * The meta object literal for the '<em>Result Set Info</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.resource.cci.ResultSetInfo * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getResultSetInfo() * @generated */ public static final EDataType RESULT_SET_INFO = eINSTANCE.getResultSetInfo(); /** * The meta object literal for the '<em>Reference</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see javax.naming.Reference * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getReference() * @generated */ public static final EDataType REFERENCE = eINSTANCE.getReference(); /** * The meta object literal for the '<em>Registry</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.jboss.jca.adapters.sap.cci.impl.CciPackageImpl#getRegistry() * @generated */ public static final EDataType REGISTRY = eINSTANCE.getRegistry(); } /** * @generated NOT */ @Override protected void eSetDirectResource(Internal resource) { int savedFlags = eFlags; eFlags &= ~EFROZEN; super.eSetDirectResource(resource); eFlags = savedFlags; } } //CciPackageImpl