package org.eclipse.emf.texo.test.model.schemaconstructs.groupall;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.texo.model.ModelFactory;
import org.eclipse.emf.texo.model.ModelPackage;
import org.eclipse.emf.texo.model.ModelResolver;
import org.eclipse.emf.texo.server.store.DaoRegistry;
import org.eclipse.emf.texo.test.model.base.identifiable.IdentifiableModelPackage;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.AddressGroupTypeDao;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.AddressListDao;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.AddressTypeDao;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.DocumentRootDao;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.SimpleAllMapTypeDao;
import org.eclipse.emf.texo.test.model.schemaconstructs.groupall.dao.SimpleAllTypeDao;
import org.eclipse.emf.texo.utils.ModelUtils;
/**
* The <b>Package</b> for the model '<em><b>groupall</b></em>'. It contains initialization code and access to the
* Factory to instantiate types of this package.
*
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public class GroupallModelPackage extends ModelPackage {
/**
* Is set when the package has been initialized.
*
* @generated
*/
private static boolean isInitialized = false;
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final String NS_URI = "http://www.eclipse.org/emf/texo/test/model/schemaconstructs/groupall";
/**
* The {@link ModelFactory} for this package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final GroupallModelFactory MODELFACTORY = new GroupallModelFactory();
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_CLASSIFIER_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_GROUPNAME_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_SHIPTO_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_BILLTO_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSGROUPTYPE_SIMPLEADDRESS_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_CLASSIFIER_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_GROUP_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_NAME_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSTYPE_LONGNAME_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_CLASSIFIER_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_GROUPNAME_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_ADDRS_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_SHIPTO_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSLIST_BILLTO_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_CLASSIFIER_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_MIXED_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_XMLNSPREFIXMAP_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_XSISCHEMALOCATION_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_ADDRESS_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_ADDRESSGROUP_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_SIMPLEALL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DOCUMENTROOT_SIMPLEALLMAP_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_CLASSIFIER_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_AAA_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_BBB_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLTYPE_CCC_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_CLASSIFIER_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_ALLMAP_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_AAA_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_BBB_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SIMPLEALLMAPTYPE_CCC_FEATURE_ID = 5;
/**
* The static member with the instance of this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final GroupallModelPackage INSTANCE = initialize();
/**
* Initializes this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an initialized instance of this class
*
* @generated
*/
public static GroupallModelPackage initialize() {
if (isInitialized) {
return (GroupallModelPackage) ModelResolver.getInstance().getModelPackage(NS_URI);
}
final GroupallModelPackage modelPackage = new GroupallModelPackage();
ModelResolver.getInstance().registerModelPackage(modelPackage);
// read the model from the ecore file, the EPackage is registered in the EPackage.Registry
// see the ModelResolver getEPackageRegistry method
ModelUtils.readEPackagesFromFile(modelPackage);
isInitialized = true;
IdentifiableModelPackage.initialize();
// force the initialization of the EFactory proxy
modelPackage.getEPackage();
// register the relation between a Class and its EClassifier
ModelResolver.getInstance().registerClassModelMapping(AddressGroupType.class,
modelPackage.getAddressGroupTypeEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AddressType.class, modelPackage.getAddressTypeEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AddressList.class, modelPackage.getAddressListEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(DocumentRoot.class, modelPackage.getDocumentRootEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(SimpleAllType.class, modelPackage.getSimpleAllTypeEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(SimpleAllMapType.class,
modelPackage.getSimpleAllMapTypeEClass(), modelPackage);
DaoRegistry.getInstance().registerDao(AddressGroupType.class, AddressGroupTypeDao.class);
DaoRegistry.getInstance().registerDao(AddressType.class, AddressTypeDao.class);
DaoRegistry.getInstance().registerDao(AddressList.class, AddressListDao.class);
DaoRegistry.getInstance().registerDao(DocumentRoot.class, DocumentRootDao.class);
DaoRegistry.getInstance().registerDao(SimpleAllType.class, SimpleAllTypeDao.class);
DaoRegistry.getInstance().registerDao(SimpleAllMapType.class, SimpleAllMapTypeDao.class);
// and return ourselves
return modelPackage;
}
/**
* Returns the {@link ModelFactory} of this ModelPackage. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the {@link GroupallModelFactory} instance.
* @generated
*/
@Override
public GroupallModelFactory getModelFactory() {
return MODELFACTORY;
}
/**
* Returns the nsUri of the {@link EPackage} managed by this Package instance. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the nsUri of the EPackage
* @generated
*/
@Override
public String getNsURI() {
return NS_URI;
}
/**
* Returns the name of the ecore file containing the ecore model of the {@link EPackage} managed here. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the name of the ecore file
* @generated
*/
@Override
public String getEcoreFileName() {
return "groupall.ecore";
}
/**
* Returns the {@link EClass} '<em><b>AddressGroupType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>AddressGroupType</b></em>'
* @generated
*/
public EClass getAddressGroupTypeEClass() {
return (EClass) getEPackage().getEClassifiers().get(ADDRESSGROUPTYPE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressGroupType.groupName</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressGroupType.groupName</b></em>'.
* @generated
*/
public EAttribute getAddressGroupType_GroupName() {
return (EAttribute) getAddressGroupTypeEClass().getEAllStructuralFeatures().get(
ADDRESSGROUPTYPE_GROUPNAME_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressGroupType.shipTo</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressGroupType.shipTo</b></em>'.
* @generated
*/
public EReference getAddressGroupType_ShipTo() {
return (EReference) getAddressGroupTypeEClass().getEAllStructuralFeatures().get(ADDRESSGROUPTYPE_SHIPTO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressGroupType.billTo</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressGroupType.billTo</b></em>'.
* @generated
*/
public EReference getAddressGroupType_BillTo() {
return (EReference) getAddressGroupTypeEClass().getEAllStructuralFeatures().get(ADDRESSGROUPTYPE_BILLTO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressGroupType.simpleAddress</b></em>'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressGroupType.simpleAddress</b></em>'.
* @generated
*/
public EAttribute getAddressGroupType_SimpleAddress() {
return (EAttribute) getAddressGroupTypeEClass().getEAllStructuralFeatures().get(
ADDRESSGROUPTYPE_SIMPLEADDRESS_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AddressType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>AddressType</b></em>'
* @generated
*/
public EClass getAddressTypeEClass() {
return (EClass) getEPackage().getEClassifiers().get(ADDRESSTYPE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressType.group</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressType.group</b></em>'.
* @generated
*/
public EAttribute getAddressType_Group() {
return (EAttribute) getAddressTypeEClass().getEAllStructuralFeatures().get(ADDRESSTYPE_GROUP_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressType.name</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressType.name</b></em>'.
* @generated
*/
public EAttribute getAddressType_Name() {
return (EAttribute) getAddressTypeEClass().getEAllStructuralFeatures().get(ADDRESSTYPE_NAME_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressType.longName</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressType.longName</b></em>'.
* @generated
*/
public EAttribute getAddressType_LongName() {
return (EAttribute) getAddressTypeEClass().getEAllStructuralFeatures().get(ADDRESSTYPE_LONGNAME_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AddressList</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>AddressList</b></em>'
* @generated
*/
public EClass getAddressListEClass() {
return (EClass) getEPackage().getEClassifiers().get(ADDRESSLIST_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressList.groupName</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressList.groupName</b></em>'.
* @generated
*/
public EAttribute getAddressList_GroupName() {
return (EAttribute) getAddressListEClass().getEAllStructuralFeatures().get(ADDRESSLIST_GROUPNAME_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressList.addrs</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressList.addrs</b></em>'.
* @generated
*/
public EAttribute getAddressList_Addrs() {
return (EAttribute) getAddressListEClass().getEAllStructuralFeatures().get(ADDRESSLIST_ADDRS_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressList.shipTo</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressList.shipTo</b></em>'.
* @generated
*/
public EReference getAddressList_ShipTo() {
return (EReference) getAddressListEClass().getEAllStructuralFeatures().get(ADDRESSLIST_SHIPTO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AddressList.billTo</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AddressList.billTo</b></em>'.
* @generated
*/
public EReference getAddressList_BillTo() {
return (EReference) getAddressListEClass().getEAllStructuralFeatures().get(ADDRESSLIST_BILLTO_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>DocumentRoot</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>DocumentRoot</b></em>'
* @generated
*/
public EClass getDocumentRootEClass() {
return (EClass) getEPackage().getEClassifiers().get(DOCUMENTROOT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.mixed</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.mixed</b></em>'.
* @generated
*/
public EAttribute getDocumentRoot_Mixed() {
return (EAttribute) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_MIXED_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.xMLNSPrefixMap</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.xMLNSPrefixMap</b></em>'.
* @generated
*/
public EReference getDocumentRoot_XMLNSPrefixMap() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_XMLNSPREFIXMAP_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.xSISchemaLocation</b></em>'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.xSISchemaLocation</b></em>'.
* @generated
*/
public EReference getDocumentRoot_XSISchemaLocation() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(
DOCUMENTROOT_XSISCHEMALOCATION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.address</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.address</b></em>'.
* @generated
*/
public EReference getDocumentRoot_Address() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_ADDRESS_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.addressGroup</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.addressGroup</b></em>'.
* @generated
*/
public EReference getDocumentRoot_AddressGroup() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_ADDRESSGROUP_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.simpleAll</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.simpleAll</b></em>'.
* @generated
*/
public EReference getDocumentRoot_SimpleAll() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_SIMPLEALL_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DocumentRoot.simpleAllMap</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DocumentRoot.simpleAllMap</b></em>'.
* @generated
*/
public EReference getDocumentRoot_SimpleAllMap() {
return (EReference) getDocumentRootEClass().getEAllStructuralFeatures().get(DOCUMENTROOT_SIMPLEALLMAP_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>SimpleAllType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>SimpleAllType</b></em>'
* @generated
*/
public EClass getSimpleAllTypeEClass() {
return (EClass) getEPackage().getEClassifiers().get(SIMPLEALLTYPE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllType.aaa</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllType.aaa</b></em>'.
* @generated
*/
public EAttribute getSimpleAllType_Aaa() {
return (EAttribute) getSimpleAllTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLTYPE_AAA_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllType.bbb</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllType.bbb</b></em>'.
* @generated
*/
public EAttribute getSimpleAllType_Bbb() {
return (EAttribute) getSimpleAllTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLTYPE_BBB_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllType.ccc</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllType.ccc</b></em>'.
* @generated
*/
public EAttribute getSimpleAllType_Ccc() {
return (EAttribute) getSimpleAllTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLTYPE_CCC_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>SimpleAllMapType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>SimpleAllMapType</b></em>'
* @generated
*/
public EClass getSimpleAllMapTypeEClass() {
return (EClass) getEPackage().getEClassifiers().get(SIMPLEALLMAPTYPE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllMapType.allMap</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllMapType.allMap</b></em>'.
* @generated
*/
public EAttribute getSimpleAllMapType_AllMap() {
return (EAttribute) getSimpleAllMapTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLMAPTYPE_ALLMAP_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllMapType.aaa</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllMapType.aaa</b></em>'.
* @generated
*/
public EAttribute getSimpleAllMapType_Aaa() {
return (EAttribute) getSimpleAllMapTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLMAPTYPE_AAA_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllMapType.bbb</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllMapType.bbb</b></em>'.
* @generated
*/
public EAttribute getSimpleAllMapType_Bbb() {
return (EAttribute) getSimpleAllMapTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLMAPTYPE_BBB_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SimpleAllMapType.ccc</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SimpleAllMapType.ccc</b></em>'.
* @generated
*/
public EAttribute getSimpleAllMapType_Ccc() {
return (EAttribute) getSimpleAllMapTypeEClass().getEAllStructuralFeatures().get(SIMPLEALLMAPTYPE_CCC_FEATURE_ID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param eClassifier
* the {@link EClassifier}
* @return the class implementing a specific {@link EClass}.
* @generated
*/
@Override
public Class<?> getEClassifierClass(EClassifier eClassifier) {
switch (eClassifier.getClassifierID()) {
case ADDRESSGROUPTYPE_CLASSIFIER_ID:
return AddressGroupType.class;
case ADDRESSTYPE_CLASSIFIER_ID:
return AddressType.class;
case ADDRESSLIST_CLASSIFIER_ID:
return AddressList.class;
case DOCUMENTROOT_CLASSIFIER_ID:
return DocumentRoot.class;
case SIMPLEALLTYPE_CLASSIFIER_ID:
return SimpleAllType.class;
case SIMPLEALLMAPTYPE_CLASSIFIER_ID:
return SimpleAllMapType.class;
default:
throw new IllegalArgumentException("The EClassifier '" + eClassifier + "' is not defined in this EPackage");
}
}
}