package org.eclipse.modisco.kdm.source;
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.modisco.kdm.KdmModelPackage;
import org.eclipse.modisco.kdm.core.CoreModelPackage;
import org.eclipse.modisco.kdm.source.dao.AbstractInventoryElementDao;
import org.eclipse.modisco.kdm.source.dao.AbstractInventoryRelationshipDao;
import org.eclipse.modisco.kdm.source.dao.BinaryFileDao;
import org.eclipse.modisco.kdm.source.dao.ConfigurationDao;
import org.eclipse.modisco.kdm.source.dao.DependsOnDao;
import org.eclipse.modisco.kdm.source.dao.DirectoryDao;
import org.eclipse.modisco.kdm.source.dao.ExecutableFileDao;
import org.eclipse.modisco.kdm.source.dao.ImageDao;
import org.eclipse.modisco.kdm.source.dao.InventoryContainerDao;
import org.eclipse.modisco.kdm.source.dao.InventoryElementDao;
import org.eclipse.modisco.kdm.source.dao.InventoryItemDao;
import org.eclipse.modisco.kdm.source.dao.InventoryModelDao;
import org.eclipse.modisco.kdm.source.dao.InventoryRelationshipDao;
import org.eclipse.modisco.kdm.source.dao.ProjectDao;
import org.eclipse.modisco.kdm.source.dao.ResourceDescriptionDao;
import org.eclipse.modisco.kdm.source.dao.SourceFileDao;
import org.eclipse.modisco.kdm.source.dao.SourceRefDao;
import org.eclipse.modisco.kdm.source.dao.SourceRegionDao;
/**
* The <b>Package</b> for the model '<em><b>source</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 SourceModelPackage 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/MoDisco/kdm/source";
/**
* The {@link ModelFactory} for this package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final SourceModelFactory MODELFACTORY = new SourceModelFactory();
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_CLASSIFIER_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_AUDIT_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_EXTENSION_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_NAME_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYMODEL_INVENTORYELEMENT_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_CLASSIFIER_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYELEMENT_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_CLASSIFIER_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTINVENTORYRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_CLASSIFIER_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYITEM_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_CLASSIFIER_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_LANGUAGE_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEFILE_ENCODING_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_CLASSIFIER_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int IMAGE_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_CLASSIFIER_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONFIGURATION_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_CLASSIFIER_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int RESOURCEDESCRIPTION_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_CLASSIFIER_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BINARYFILE_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_CLASSIFIER_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_VERSION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXECUTABLEFILE_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_CLASSIFIER_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYCONTAINER_INVENTORYELEMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_CLASSIFIER_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_INVENTORYELEMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DIRECTORY_PATH_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_CLASSIFIER_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PROJECT_INVENTORYELEMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_CLASSIFIER_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DEPENDSON_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_CLASSIFIER_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_REGION_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_LANGUAGE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREF_SNIPPET_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_CLASSIFIER_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_FILE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_STARTLINE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_STARTPOSITION_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_ENDLINE_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_ENDPOSITION_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_LANGUAGE_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int SOURCEREGION_PATH_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_CLASSIFIER_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYELEMENT_INVENTORYRELATIONSHIP_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_CLASSIFIER_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INVENTORYRELATIONSHIP_FROM_FEATURE_ID = 7;
/**
* The static member with the instance of this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final SourceModelPackage INSTANCE = initialize();
/**
* Initializes this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an initialized instance of this class
*
* @generated
*/
public static SourceModelPackage initialize() {
if (isInitialized) {
return (SourceModelPackage) ModelResolver.getInstance().getModelPackage(NS_URI);
}
final SourceModelPackage modelPackage = new SourceModelPackage();
ModelResolver.getInstance().registerModelPackage(modelPackage);
isInitialized = true;
KdmModelPackage.initialize();
org.eclipse.modisco.kdm.kdm.KdmModelPackage.initialize();
CoreModelPackage.initialize();
// force the initialization of the EFactory proxy
modelPackage.getEPackage();
// register the relation between a Class and its EClassifier
ModelResolver.getInstance().registerClassModelMapping(InventoryModel.class, modelPackage.getInventoryModelEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AbstractInventoryElement.class,
modelPackage.getAbstractInventoryElementEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AbstractInventoryRelationship.class,
modelPackage.getAbstractInventoryRelationshipEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(InventoryItem.class, modelPackage.getInventoryItemEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(SourceFile.class, modelPackage.getSourceFileEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Image.class, modelPackage.getImageEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Configuration.class, modelPackage.getConfigurationEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ResourceDescription.class,
modelPackage.getResourceDescriptionEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(BinaryFile.class, modelPackage.getBinaryFileEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ExecutableFile.class, modelPackage.getExecutableFileEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(InventoryContainer.class,
modelPackage.getInventoryContainerEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Directory.class, modelPackage.getDirectoryEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Project.class, modelPackage.getProjectEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(DependsOn.class, modelPackage.getDependsOnEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(SourceRef.class, modelPackage.getSourceRefEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(SourceRegion.class, modelPackage.getSourceRegionEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(InventoryElement.class,
modelPackage.getInventoryElementEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(InventoryRelationship.class,
modelPackage.getInventoryRelationshipEClass(), modelPackage);
DaoRegistry.getInstance().registerDao(InventoryModel.class, InventoryModelDao.class);
DaoRegistry.getInstance().registerDao(AbstractInventoryElement.class, AbstractInventoryElementDao.class);
DaoRegistry.getInstance().registerDao(AbstractInventoryRelationship.class, AbstractInventoryRelationshipDao.class);
DaoRegistry.getInstance().registerDao(InventoryItem.class, InventoryItemDao.class);
DaoRegistry.getInstance().registerDao(SourceFile.class, SourceFileDao.class);
DaoRegistry.getInstance().registerDao(Image.class, ImageDao.class);
DaoRegistry.getInstance().registerDao(Configuration.class, ConfigurationDao.class);
DaoRegistry.getInstance().registerDao(ResourceDescription.class, ResourceDescriptionDao.class);
DaoRegistry.getInstance().registerDao(BinaryFile.class, BinaryFileDao.class);
DaoRegistry.getInstance().registerDao(ExecutableFile.class, ExecutableFileDao.class);
DaoRegistry.getInstance().registerDao(InventoryContainer.class, InventoryContainerDao.class);
DaoRegistry.getInstance().registerDao(Directory.class, DirectoryDao.class);
DaoRegistry.getInstance().registerDao(Project.class, ProjectDao.class);
DaoRegistry.getInstance().registerDao(DependsOn.class, DependsOnDao.class);
DaoRegistry.getInstance().registerDao(SourceRef.class, SourceRefDao.class);
DaoRegistry.getInstance().registerDao(SourceRegion.class, SourceRegionDao.class);
DaoRegistry.getInstance().registerDao(InventoryElement.class, InventoryElementDao.class);
DaoRegistry.getInstance().registerDao(InventoryRelationship.class, InventoryRelationshipDao.class);
// and return ourselves
return modelPackage;
}
/**
* Returns the {@link ModelFactory} of this ModelPackage. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the {@link SourceModelFactory} instance.
* @generated
*/
@Override
public SourceModelFactory 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 "source.ecore";
}
/**
* Returns the {@link EClass} '<em><b>InventoryModel</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InventoryModel</b></em>'
* @generated
*/
public EClass getInventoryModelEClass() {
return (EClass) getEPackage().getEClassifiers().get(INVENTORYMODEL_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryModel.inventoryElement</b></em>'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryModel.inventoryElement</b></em>'.
* @generated
*/
public EReference getInventoryModel_InventoryElement() {
return (EReference) getInventoryModelEClass().getEAllStructuralFeatures().get(
INVENTORYMODEL_INVENTORYELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AbstractInventoryElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EClass} '<em><b>AbstractInventoryElement</b></em>'
* @generated
*/
public EClass getAbstractInventoryElementEClass() {
return (EClass) getEPackage().getEClassifiers().get(ABSTRACTINVENTORYELEMENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AbstractInventoryElement.inventoryRelationship</b></em>'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '
* <em><b>AbstractInventoryElement.inventoryRelationship</b></em>'.
* @generated
*/
public EReference getAbstractInventoryElement_InventoryRelationship() {
return (EReference) getAbstractInventoryElementEClass().getEAllStructuralFeatures().get(
ABSTRACTINVENTORYELEMENT_INVENTORYRELATIONSHIP_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AbstractInventoryRelationship</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>AbstractInventoryRelationship</b></em>'
* @generated
*/
public EClass getAbstractInventoryRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(ABSTRACTINVENTORYRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>InventoryItem</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InventoryItem</b></em>'
* @generated
*/
public EClass getInventoryItemEClass() {
return (EClass) getEPackage().getEClassifiers().get(INVENTORYITEM_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryItem.version</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryItem.version</b></em>'.
* @generated
*/
public EAttribute getInventoryItem_Version() {
return (EAttribute) getInventoryItemEClass().getEAllStructuralFeatures().get(INVENTORYITEM_VERSION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryItem.path</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryItem.path</b></em>'.
* @generated
*/
public EAttribute getInventoryItem_Path() {
return (EAttribute) getInventoryItemEClass().getEAllStructuralFeatures().get(INVENTORYITEM_PATH_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>SourceFile</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>SourceFile</b></em>'
* @generated
*/
public EClass getSourceFileEClass() {
return (EClass) getEPackage().getEClassifiers().get(SOURCEFILE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceFile.language</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceFile.language</b></em>'.
* @generated
*/
public EAttribute getSourceFile_Language() {
return (EAttribute) getSourceFileEClass().getEAllStructuralFeatures().get(SOURCEFILE_LANGUAGE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceFile.encoding</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceFile.encoding</b></em>'.
* @generated
*/
public EAttribute getSourceFile_Encoding() {
return (EAttribute) getSourceFileEClass().getEAllStructuralFeatures().get(SOURCEFILE_ENCODING_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Image</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Image</b></em>'
* @generated
*/
public EClass getImageEClass() {
return (EClass) getEPackage().getEClassifiers().get(IMAGE_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>Configuration</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Configuration</b></em>'
* @generated
*/
public EClass getConfigurationEClass() {
return (EClass) getEPackage().getEClassifiers().get(CONFIGURATION_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>ResourceDescription</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ResourceDescription</b></em>'
* @generated
*/
public EClass getResourceDescriptionEClass() {
return (EClass) getEPackage().getEClassifiers().get(RESOURCEDESCRIPTION_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>BinaryFile</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>BinaryFile</b></em>'
* @generated
*/
public EClass getBinaryFileEClass() {
return (EClass) getEPackage().getEClassifiers().get(BINARYFILE_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>ExecutableFile</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ExecutableFile</b></em>'
* @generated
*/
public EClass getExecutableFileEClass() {
return (EClass) getEPackage().getEClassifiers().get(EXECUTABLEFILE_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>InventoryContainer</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InventoryContainer</b></em>'
* @generated
*/
public EClass getInventoryContainerEClass() {
return (EClass) getEPackage().getEClassifiers().get(INVENTORYCONTAINER_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryContainer.inventoryElement</b></em>'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryContainer.inventoryElement</b></em>'.
* @generated
*/
public EReference getInventoryContainer_InventoryElement() {
return (EReference) getInventoryContainerEClass().getEAllStructuralFeatures().get(
INVENTORYCONTAINER_INVENTORYELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Directory</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Directory</b></em>'
* @generated
*/
public EClass getDirectoryEClass() {
return (EClass) getEPackage().getEClassifiers().get(DIRECTORY_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Directory.path</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Directory.path</b></em>'.
* @generated
*/
public EAttribute getDirectory_Path() {
return (EAttribute) getDirectoryEClass().getEAllStructuralFeatures().get(DIRECTORY_PATH_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Project</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Project</b></em>'
* @generated
*/
public EClass getProjectEClass() {
return (EClass) getEPackage().getEClassifiers().get(PROJECT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>DependsOn</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>DependsOn</b></em>'
* @generated
*/
public EClass getDependsOnEClass() {
return (EClass) getEPackage().getEClassifiers().get(DEPENDSON_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DependsOn.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DependsOn.to</b></em>'.
* @generated
*/
public EReference getDependsOn_To() {
return (EReference) getDependsOnEClass().getEAllStructuralFeatures().get(DEPENDSON_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>DependsOn.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>DependsOn.from</b></em>'.
* @generated
*/
public EReference getDependsOn_From() {
return (EReference) getDependsOnEClass().getEAllStructuralFeatures().get(DEPENDSON_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>SourceRef</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>SourceRef</b></em>'
* @generated
*/
public EClass getSourceRefEClass() {
return (EClass) getEPackage().getEClassifiers().get(SOURCEREF_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRef.region</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRef.region</b></em>'.
* @generated
*/
public EReference getSourceRef_Region() {
return (EReference) getSourceRefEClass().getEAllStructuralFeatures().get(SOURCEREF_REGION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRef.language</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRef.language</b></em>'.
* @generated
*/
public EAttribute getSourceRef_Language() {
return (EAttribute) getSourceRefEClass().getEAllStructuralFeatures().get(SOURCEREF_LANGUAGE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRef.snippet</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRef.snippet</b></em>'.
* @generated
*/
public EAttribute getSourceRef_Snippet() {
return (EAttribute) getSourceRefEClass().getEAllStructuralFeatures().get(SOURCEREF_SNIPPET_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>SourceRegion</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>SourceRegion</b></em>'
* @generated
*/
public EClass getSourceRegionEClass() {
return (EClass) getEPackage().getEClassifiers().get(SOURCEREGION_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.file</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.file</b></em>'.
* @generated
*/
public EReference getSourceRegion_File() {
return (EReference) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_FILE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.startLine</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.startLine</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_StartLine() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_STARTLINE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.startPosition</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.startPosition</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_StartPosition() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_STARTPOSITION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.endLine</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.endLine</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_EndLine() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_ENDLINE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.endPosition</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.endPosition</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_EndPosition() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_ENDPOSITION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.language</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.language</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_Language() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_LANGUAGE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>SourceRegion.path</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>SourceRegion.path</b></em>'.
* @generated
*/
public EAttribute getSourceRegion_Path() {
return (EAttribute) getSourceRegionEClass().getEAllStructuralFeatures().get(SOURCEREGION_PATH_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>InventoryElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InventoryElement</b></em>'
* @generated
*/
public EClass getInventoryElementEClass() {
return (EClass) getEPackage().getEClassifiers().get(INVENTORYELEMENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>InventoryRelationship</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InventoryRelationship</b></em>'
* @generated
*/
public EClass getInventoryRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(INVENTORYRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryRelationship.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryRelationship.to</b></em>'.
* @generated
*/
public EReference getInventoryRelationship_To() {
return (EReference) getInventoryRelationshipEClass().getEAllStructuralFeatures().get(
INVENTORYRELATIONSHIP_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>InventoryRelationship.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>InventoryRelationship.from</b></em>'.
* @generated
*/
public EReference getInventoryRelationship_From() {
return (EReference) getInventoryRelationshipEClass().getEAllStructuralFeatures().get(
INVENTORYRELATIONSHIP_FROM_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 INVENTORYMODEL_CLASSIFIER_ID:
return InventoryModel.class;
case ABSTRACTINVENTORYELEMENT_CLASSIFIER_ID:
return AbstractInventoryElement.class;
case ABSTRACTINVENTORYRELATIONSHIP_CLASSIFIER_ID:
return AbstractInventoryRelationship.class;
case INVENTORYITEM_CLASSIFIER_ID:
return InventoryItem.class;
case SOURCEFILE_CLASSIFIER_ID:
return SourceFile.class;
case IMAGE_CLASSIFIER_ID:
return Image.class;
case CONFIGURATION_CLASSIFIER_ID:
return Configuration.class;
case RESOURCEDESCRIPTION_CLASSIFIER_ID:
return ResourceDescription.class;
case BINARYFILE_CLASSIFIER_ID:
return BinaryFile.class;
case EXECUTABLEFILE_CLASSIFIER_ID:
return ExecutableFile.class;
case INVENTORYCONTAINER_CLASSIFIER_ID:
return InventoryContainer.class;
case DIRECTORY_CLASSIFIER_ID:
return Directory.class;
case PROJECT_CLASSIFIER_ID:
return Project.class;
case DEPENDSON_CLASSIFIER_ID:
return DependsOn.class;
case SOURCEREF_CLASSIFIER_ID:
return SourceRef.class;
case SOURCEREGION_CLASSIFIER_ID:
return SourceRegion.class;
case INVENTORYELEMENT_CLASSIFIER_ID:
return InventoryElement.class;
case INVENTORYRELATIONSHIP_CLASSIFIER_ID:
return InventoryRelationship.class;
default:
throw new IllegalArgumentException("The EClassifier '" + eClassifier + "' is not defined in this EPackage");
}
}
}