/**
* Copyright (c) 2004 - 2010 Eike Stepper (Berlin, Germany) and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Andre Dietisheim - initial API and implementation
* Eike Stepper - maintenance
*/
package org.eclipse.emf.cdo.defs;
import org.eclipse.net4j.defs.Net4jDefsPackage;
import org.eclipse.net4j.util.defs.Net4jUtilDefsPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* The Package for the model. It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @see org.eclipse.emf.cdo.defs.CDODefsFactory
* @model kind="package"
* @generated
*/
public interface CDODefsPackage extends EPackage
{
/**
* The package name.
*
* @generated
*/
String eNAME = "defs";
/**
* The package namespace URI.
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/CDO/defs/1.0.0";
/**
* The package namespace name.
*
* @generated
*/
String eNS_PREFIX = "cdo.defs";
/**
* The singleton instance of the package.
*
* @generated
*/
CDODefsPackage eINSTANCE = org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl CDO View Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOViewDef()
* @generated
*/
int CDO_VIEW_DEF = 0;
/**
* The feature id for the 'Cdo Session Def' reference.
*
* @generated
* @ordered
*/
int CDO_VIEW_DEF__CDO_SESSION_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'CDO View Def' class.
*
* @generated
* @ordered
*/
int CDO_VIEW_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl
* CDO Transaction Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOTransactionDef()
* @generated
*/
int CDO_TRANSACTION_DEF = 1;
/**
* The feature id for the 'Cdo Session Def' reference.
*
* @generated
* @ordered
*/
int CDO_TRANSACTION_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF;
/**
* The number of structural features of the 'CDO Transaction Def' class.
*
* @generated
* @ordered
*/
int CDO_TRANSACTION_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl CDO Audit Def}' class.
*
*
* @see org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOAuditDef()
* @generated
*/
int CDO_AUDIT_DEF = 2;
/**
* The feature id for the 'Cdo Session Def' reference.
*
* @generated
* @ordered
*/
int CDO_AUDIT_DEF__CDO_SESSION_DEF = CDO_VIEW_DEF__CDO_SESSION_DEF;
/**
* The feature id for the 'Time Stamp' attribute.
*
* @generated
* @ordered
*/
int CDO_AUDIT_DEF__TIME_STAMP = CDO_VIEW_DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'CDO Audit Def' class.
*
* @generated
* @ordered
*/
int CDO_AUDIT_DEF_FEATURE_COUNT = CDO_VIEW_DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl CDO Session Def}'
* class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOSessionDef()
* @generated
*/
int CDO_SESSION_DEF = 3;
/**
* The feature id for the 'Connector Def' reference.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The feature id for the 'Repository Name' attribute.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF__REPOSITORY_NAME = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The feature id for the 'Cdo Package Registry Def' reference.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2;
/**
* The feature id for the 'Legacy Support Enabled' attribute.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3;
/**
* The feature id for the 'Fail Over Strategy Def' reference.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 4;
/**
* The number of structural features of the 'CDO Session Def' class.
*
* @generated
* @ordered
*/
int CDO_SESSION_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl
* Fail Over Strategy Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getFailOverStrategyDef()
* @generated
*/
int FAIL_OVER_STRATEGY_DEF = 4;
/**
* The feature id for the 'Connector Def' reference.
*
* @generated
* @ordered
*/
int FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Fail Over Strategy Def' class.
*
* @generated
* @ordered
*/
int FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl
* Retry Fail Over Strategy Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef()
* @generated
*/
int RETRY_FAIL_OVER_STRATEGY_DEF = 5;
/**
* The feature id for the 'Connector Def' reference.
*
* @generated
* @ordered
*/
int RETRY_FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF;
/**
* The feature id for the 'Retries' attribute.
*
* @generated
* @ordered
*/
int RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Retry Fail Over Strategy Def' class.
*
*
* @generated
* @ordered
*/
int RETRY_FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT = FAIL_OVER_STRATEGY_DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl
* CDO Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef()
* @generated
*/
int CDO_PACKAGE_REGISTRY_DEF = 6;
/**
* The feature id for the 'Packages' containment reference list.
*
* @generated
* @ordered
*/
int CDO_PACKAGE_REGISTRY_DEF__PACKAGES = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'CDO Package Registry Def' class.
*
* @generated
* @ordered
*/
int CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl
* CDO Eager Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef()
* @generated
*/
int CDO_EAGER_PACKAGE_REGISTRY_DEF = 7;
/**
* The feature id for the 'Packages' containment reference list.
*
* @generated
* @ordered
*/
int CDO_EAGER_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES;
/**
* The number of structural features of the 'CDO Eager Package Registry Def' class.
*
*
* @generated
* @ordered
*/
int CDO_EAGER_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl
* CDO Lazy Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef()
* @generated
*/
int CDO_LAZY_PACKAGE_REGISTRY_DEF = 8;
/**
* The feature id for the 'Packages' containment reference list.
*
* @generated
* @ordered
*/
int CDO_LAZY_PACKAGE_REGISTRY_DEF__PACKAGES = CDO_PACKAGE_REGISTRY_DEF__PACKAGES;
/**
* The number of structural features of the 'CDO Lazy Package Registry Def' class.
*
*
* @generated
* @ordered
*/
int CDO_LAZY_PACKAGE_REGISTRY_DEF_FEATURE_COUNT = CDO_PACKAGE_REGISTRY_DEF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EPackageDefImpl EPackage Def}' class.
*
*
* @see org.eclipse.emf.cdo.defs.impl.EPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEPackageDef()
* @generated
*/
int EPACKAGE_DEF = 9;
/**
* The feature id for the 'Ns URI' attribute.
*
* @generated
* @ordered
*/
int EPACKAGE_DEF__NS_URI = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'EPackage Def' class.
*
* @generated
* @ordered
*/
int EPACKAGE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl
* EDynamic Package Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEDynamicPackageDef()
* @generated
*/
int EDYNAMIC_PACKAGE_DEF = 10;
/**
* The feature id for the 'Ns URI' attribute.
*
* @generated
* @ordered
*/
int EDYNAMIC_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI;
/**
* The feature id for the 'Resource URI' attribute.
*
* @generated
* @ordered
*/
int EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = EPACKAGE_DEF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'EDynamic Package Def' class.
*
* @generated
* @ordered
*/
int EDYNAMIC_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl
* EGlobal Package Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEGlobalPackageDef()
* @generated
*/
int EGLOBAL_PACKAGE_DEF = 11;
/**
* The feature id for the 'Ns URI' attribute.
*
* @generated
* @ordered
*/
int EGLOBAL_PACKAGE_DEF__NS_URI = EPACKAGE_DEF__NS_URI;
/**
* The number of structural features of the 'EGlobal Package Def' class.
*
* @generated
* @ordered
*/
int EGLOBAL_PACKAGE_DEF_FEATURE_COUNT = EPACKAGE_DEF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl
* CDO Client Protocol Factory Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef()
* @generated
*/
int CDO_CLIENT_PROTOCOL_FACTORY_DEF = 12;
/**
* The number of structural features of the 'CDO Client Protocol Factory Def' class.
*
*
* @generated
* @ordered
*/
int CDO_CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT = Net4jDefsPackage.CLIENT_PROTOCOL_FACTORY_DEF_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl CDO Resource Def}'
* class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOResourceDef()
* @generated
*/
int CDO_RESOURCE_DEF = 13;
/**
* The feature id for the 'Cdo Transaction' reference.
*
* @generated
* @ordered
*/
int CDO_RESOURCE_DEF__CDO_TRANSACTION = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 0;
/**
* The feature id for the 'Resource Mode' attribute.
*
* @generated
* @ordered
*/
int CDO_RESOURCE_DEF__RESOURCE_MODE = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 1;
/**
* The feature id for the 'Path' attribute.
*
* @generated
* @ordered
*/
int CDO_RESOURCE_DEF__PATH = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'CDO Resource Def' class.
*
* @generated
* @ordered
*/
int CDO_RESOURCE_DEF_FEATURE_COUNT = Net4jUtilDefsPackage.DEF_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.emf.cdo.defs.ResourceMode Resource Mode}' enum.
*
* @see org.eclipse.emf.cdo.defs.ResourceMode
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getResourceMode()
* @generated
*/
int RESOURCE_MODE = 14;
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOViewDef CDO View Def}'.
*
* @return the meta object for class 'CDO View Def'.
* @see org.eclipse.emf.cdo.defs.CDOViewDef
* @generated
*/
EClass getCDOViewDef();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef
* Cdo Session Def}'.
*
* @return the meta object for the reference 'Cdo Session Def'.
* @see org.eclipse.emf.cdo.defs.CDOViewDef#getCdoSessionDef()
* @see #getCDOViewDef()
* @generated
*/
EReference getCDOViewDef_CdoSessionDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOTransactionDef CDO Transaction Def}
* '.
*
* @return the meta object for class 'CDO Transaction Def'.
* @see org.eclipse.emf.cdo.defs.CDOTransactionDef
* @generated
*/
EClass getCDOTransactionDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOAuditDef CDO Audit Def}'.
*
* @return the meta object for class 'CDO Audit Def'.
* @see org.eclipse.emf.cdo.defs.CDOAuditDef
* @generated
*/
EClass getCDOAuditDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp
* Time Stamp}'.
*
* @return the meta object for the attribute 'Time Stamp'.
* @see org.eclipse.emf.cdo.defs.CDOAuditDef#getTimeStamp()
* @see #getCDOAuditDef()
* @generated
*/
EAttribute getCDOAuditDef_TimeStamp();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOSessionDef CDO Session Def}'.
*
* @return the meta object for class 'CDO Session Def'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef
* @generated
*/
EClass getCDOSessionDef();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef
* Connector Def}'.
*
* @return the meta object for the reference 'Connector Def'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef#getConnectorDef()
* @see #getCDOSessionDef()
* @generated
*/
EReference getCDOSessionDef_ConnectorDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName
* Repository Name}'.
*
* @return the meta object for the attribute 'Repository Name'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef#getRepositoryName()
* @see #getCDOSessionDef()
* @generated
*/
EAttribute getCDOSessionDef_RepositoryName();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef
* Cdo Package Registry Def}'.
*
* @return the meta object for the reference 'Cdo Package Registry Def'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef#getCdoPackageRegistryDef()
* @see #getCDOSessionDef()
* @generated
*/
EReference getCDOSessionDef_CdoPackageRegistryDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled
* Legacy Support Enabled}'.
*
* @return the meta object for the attribute 'Legacy Support Enabled'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef#isLegacySupportEnabled()
* @see #getCDOSessionDef()
* @generated
*/
EAttribute getCDOSessionDef_LegacySupportEnabled();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef
* Fail Over Strategy Def}'.
*
* @return the meta object for the reference 'Fail Over Strategy Def'.
* @see org.eclipse.emf.cdo.defs.CDOSessionDef#getFailOverStrategyDef()
* @see #getCDOSessionDef()
* @generated
*/
EReference getCDOSessionDef_FailOverStrategyDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef
* Fail Over Strategy Def}'.
*
* @return the meta object for class 'Fail Over Strategy Def'.
* @see org.eclipse.emf.cdo.defs.FailOverStrategyDef
* @generated
*/
EClass getFailOverStrategyDef();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef
* Connector Def}'.
*
* @return the meta object for the reference 'Connector Def'.
* @see org.eclipse.emf.cdo.defs.FailOverStrategyDef#getConnectorDef()
* @see #getFailOverStrategyDef()
* @generated
*/
EReference getFailOverStrategyDef_ConnectorDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
* Retry Fail Over Strategy Def}'.
*
* @return the meta object for class 'Retry Fail Over Strategy Def'.
* @see org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef
* @generated
*/
EClass getRetryFailOverStrategyDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries
* Retries}'.
*
* @return the meta object for the attribute 'Retries'.
* @see org.eclipse.emf.cdo.defs.RetryFailOverStrategyDef#getRetries()
* @see #getRetryFailOverStrategyDef()
* @generated
*/
EAttribute getRetryFailOverStrategyDef_Retries();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
* CDO Package Registry Def}'.
*
* @return the meta object for class 'CDO Package Registry Def'.
* @see org.eclipse.emf.cdo.defs.CDOPackageRegistryDef
* @generated
*/
EClass getCDOPackageRegistryDef();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.cdo.defs.CDOPackageRegistryDef#getPackages Packages}'.
*
* @return the meta object for the containment reference list 'Packages'.
* @see org.eclipse.emf.cdo.defs.CDOPackageRegistryDef#getPackages()
* @see #getCDOPackageRegistryDef()
* @generated
*/
EReference getCDOPackageRegistryDef_Packages();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
* CDO Eager Package Registry Def}'.
*
* @return the meta object for class 'CDO Eager Package Registry Def'.
* @see org.eclipse.emf.cdo.defs.CDOEagerPackageRegistryDef
* @generated
*/
EClass getCDOEagerPackageRegistryDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
* CDO Lazy Package Registry Def}'.
*
* @return the meta object for class 'CDO Lazy Package Registry Def'.
* @see org.eclipse.emf.cdo.defs.CDOLazyPackageRegistryDef
* @generated
*/
EClass getCDOLazyPackageRegistryDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EPackageDef EPackage Def}'.
*
* @return the meta object for class 'EPackage Def'.
* @see org.eclipse.emf.cdo.defs.EPackageDef
* @generated
*/
EClass getEPackageDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.EPackageDef#getNsURI Ns URI}'.
*
*
* @return the meta object for the attribute 'Ns URI'.
* @see org.eclipse.emf.cdo.defs.EPackageDef#getNsURI()
* @see #getEPackageDef()
* @generated
*/
EAttribute getEPackageDef_NsURI();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef
* EDynamic Package Def}'.
*
* @return the meta object for class 'EDynamic Package Def'.
* @see org.eclipse.emf.cdo.defs.EDynamicPackageDef
* @generated
*/
EClass getEDynamicPackageDef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI
* Resource URI}'.
*
* @return the meta object for the attribute 'Resource URI'.
* @see org.eclipse.emf.cdo.defs.EDynamicPackageDef#getResourceURI()
* @see #getEDynamicPackageDef()
* @generated
*/
EAttribute getEDynamicPackageDef_ResourceURI();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.EGlobalPackageDef EGlobal Package Def}
* '.
*
* @return the meta object for class 'EGlobal Package Def'.
* @see org.eclipse.emf.cdo.defs.EGlobalPackageDef
* @generated
*/
EClass getEGlobalPackageDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
* CDO Client Protocol Factory Def}'.
*
* @return the meta object for class 'CDO Client Protocol Factory Def'.
* @see org.eclipse.emf.cdo.defs.CDOClientProtocolFactoryDef
* @generated
*/
EClass getCDOClientProtocolFactoryDef();
/**
* Returns the meta object for class '{@link org.eclipse.emf.cdo.defs.CDOResourceDef CDO Resource Def}'.
*
* @return the meta object for class 'CDO Resource Def'.
* @see org.eclipse.emf.cdo.defs.CDOResourceDef
* @generated
*/
EClass getCDOResourceDef();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction
* Cdo Transaction}'.
*
* @return the meta object for the reference 'Cdo Transaction'.
* @see org.eclipse.emf.cdo.defs.CDOResourceDef#getCdoTransaction()
* @see #getCDOResourceDef()
* @generated
*/
EReference getCDOResourceDef_CdoTransaction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode
* Resource Mode}'.
*
* @return the meta object for the attribute 'Resource Mode'.
* @see org.eclipse.emf.cdo.defs.CDOResourceDef#getResourceMode()
* @see #getCDOResourceDef()
* @generated
*/
EAttribute getCDOResourceDef_ResourceMode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.cdo.defs.CDOResourceDef#getPath Path}'.
*
*
* @return the meta object for the attribute 'Path'.
* @see org.eclipse.emf.cdo.defs.CDOResourceDef#getPath()
* @see #getCDOResourceDef()
* @generated
*/
EAttribute getCDOResourceDef_Path();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.cdo.defs.ResourceMode Resource Mode}'.
*
* @return the meta object for enum 'Resource Mode'.
* @see org.eclipse.emf.cdo.defs.ResourceMode
* @generated
*/
EEnum getResourceMode();
/**
* Returns the factory that creates the instances of the model.
*
* @return the factory that creates the instances of the model.
* @generated
*/
CDODefsFactory getCDODefsFactory();
/**
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl CDO View Def}'
* class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOViewDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOViewDef()
* @generated
*/
EClass CDO_VIEW_DEF = eINSTANCE.getCDOViewDef();
/**
* The meta object literal for the 'Cdo Session Def' reference feature.
*
* @generated
*/
EReference CDO_VIEW_DEF__CDO_SESSION_DEF = eINSTANCE.getCDOViewDef_CdoSessionDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl
* CDO Transaction Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOTransactionDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOTransactionDef()
* @generated
*/
EClass CDO_TRANSACTION_DEF = eINSTANCE.getCDOTransactionDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl CDO Audit Def}'
* class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOAuditDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOAuditDef()
* @generated
*/
EClass CDO_AUDIT_DEF = eINSTANCE.getCDOAuditDef();
/**
* The meta object literal for the 'Time Stamp' attribute feature.
*
* @generated
*/
EAttribute CDO_AUDIT_DEF__TIME_STAMP = eINSTANCE.getCDOAuditDef_TimeStamp();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl CDO Session Def}
* ' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOSessionDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOSessionDef()
* @generated
*/
EClass CDO_SESSION_DEF = eINSTANCE.getCDOSessionDef();
/**
* The meta object literal for the 'Connector Def' reference feature.
*
* @generated
*/
EReference CDO_SESSION_DEF__CONNECTOR_DEF = eINSTANCE.getCDOSessionDef_ConnectorDef();
/**
* The meta object literal for the 'Repository Name' attribute feature.
*
* @generated
*/
EAttribute CDO_SESSION_DEF__REPOSITORY_NAME = eINSTANCE.getCDOSessionDef_RepositoryName();
/**
* The meta object literal for the 'Cdo Package Registry Def' reference feature.
*
* @generated
*/
EReference CDO_SESSION_DEF__CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOSessionDef_CdoPackageRegistryDef();
/**
* The meta object literal for the 'Legacy Support Enabled' attribute feature.
*
* @generated
*/
EAttribute CDO_SESSION_DEF__LEGACY_SUPPORT_ENABLED = eINSTANCE.getCDOSessionDef_LegacySupportEnabled();
/**
* The meta object literal for the 'Fail Over Strategy Def' reference feature.
*
* @generated
*/
EReference CDO_SESSION_DEF__FAIL_OVER_STRATEGY_DEF = eINSTANCE.getCDOSessionDef_FailOverStrategyDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl
* Fail Over Strategy Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.FailOverStrategyDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getFailOverStrategyDef()
* @generated
*/
EClass FAIL_OVER_STRATEGY_DEF = eINSTANCE.getFailOverStrategyDef();
/**
* The meta object literal for the 'Connector Def' reference feature.
*
* @generated
*/
EReference FAIL_OVER_STRATEGY_DEF__CONNECTOR_DEF = eINSTANCE.getFailOverStrategyDef_ConnectorDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl
* Retry Fail Over Strategy Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.RetryFailOverStrategyDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getRetryFailOverStrategyDef()
* @generated
*/
EClass RETRY_FAIL_OVER_STRATEGY_DEF = eINSTANCE.getRetryFailOverStrategyDef();
/**
* The meta object literal for the 'Retries' attribute feature.
*
* @generated
*/
EAttribute RETRY_FAIL_OVER_STRATEGY_DEF__RETRIES = eINSTANCE.getRetryFailOverStrategyDef_Retries();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl
* CDO Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOPackageRegistryDef()
* @generated
*/
EClass CDO_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOPackageRegistryDef();
/**
* The meta object literal for the 'Packages' containment reference list feature.
*
* @generated
*/
EReference CDO_PACKAGE_REGISTRY_DEF__PACKAGES = eINSTANCE.getCDOPackageRegistryDef_Packages();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl
* CDO Eager Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOEagerPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOEagerPackageRegistryDef()
* @generated
*/
EClass CDO_EAGER_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOEagerPackageRegistryDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl
* CDO Lazy Package Registry Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOLazyPackageRegistryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOLazyPackageRegistryDef()
* @generated
*/
EClass CDO_LAZY_PACKAGE_REGISTRY_DEF = eINSTANCE.getCDOLazyPackageRegistryDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EPackageDefImpl EPackage Def}'
* class.
*
* @see org.eclipse.emf.cdo.defs.impl.EPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEPackageDef()
* @generated
*/
EClass EPACKAGE_DEF = eINSTANCE.getEPackageDef();
/**
* The meta object literal for the 'Ns URI' attribute feature.
*
* @generated
*/
EAttribute EPACKAGE_DEF__NS_URI = eINSTANCE.getEPackageDef_NsURI();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl
* EDynamic Package Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.EDynamicPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEDynamicPackageDef()
* @generated
*/
EClass EDYNAMIC_PACKAGE_DEF = eINSTANCE.getEDynamicPackageDef();
/**
* The meta object literal for the 'Resource URI' attribute feature.
*
* @generated
*/
EAttribute EDYNAMIC_PACKAGE_DEF__RESOURCE_URI = eINSTANCE.getEDynamicPackageDef_ResourceURI();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl
* EGlobal Package Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.EGlobalPackageDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getEGlobalPackageDef()
* @generated
*/
EClass EGLOBAL_PACKAGE_DEF = eINSTANCE.getEGlobalPackageDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl
* CDO Client Protocol Factory Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOClientProtocolFactoryDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOClientProtocolFactoryDef()
* @generated
*/
EClass CDO_CLIENT_PROTOCOL_FACTORY_DEF = eINSTANCE.getCDOClientProtocolFactoryDef();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl
* CDO Resource Def}' class.
*
* @see org.eclipse.emf.cdo.defs.impl.CDOResourceDefImpl
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getCDOResourceDef()
* @generated
*/
EClass CDO_RESOURCE_DEF = eINSTANCE.getCDOResourceDef();
/**
* The meta object literal for the 'Cdo Transaction' reference feature.
*
* @generated
*/
EReference CDO_RESOURCE_DEF__CDO_TRANSACTION = eINSTANCE.getCDOResourceDef_CdoTransaction();
/**
* The meta object literal for the 'Resource Mode' attribute feature.
*
* @generated
*/
EAttribute CDO_RESOURCE_DEF__RESOURCE_MODE = eINSTANCE.getCDOResourceDef_ResourceMode();
/**
* The meta object literal for the 'Path' attribute feature.
*
* @generated
*/
EAttribute CDO_RESOURCE_DEF__PATH = eINSTANCE.getCDOResourceDef_Path();
/**
* The meta object literal for the '{@link org.eclipse.emf.cdo.defs.ResourceMode Resource Mode}' enum.
*
* @see org.eclipse.emf.cdo.defs.ResourceMode
* @see org.eclipse.emf.cdo.defs.impl.CDODefsPackageImpl#getResourceMode()
* @generated
*/
EEnum RESOURCE_MODE = eINSTANCE.getResourceMode();
}
} // CDODefsPackage