package org.eclipse.modisco.kdm.action;
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.action.dao.AbstractActionRelationshipDao;
import org.eclipse.modisco.kdm.action.dao.ActionElementDao;
import org.eclipse.modisco.kdm.action.dao.ActionRelationshipDao;
import org.eclipse.modisco.kdm.action.dao.AddressesDao;
import org.eclipse.modisco.kdm.action.dao.BlockUnitDao;
import org.eclipse.modisco.kdm.action.dao.CallsDao;
import org.eclipse.modisco.kdm.action.dao.CatchUnitDao;
import org.eclipse.modisco.kdm.action.dao.CompliesToDao;
import org.eclipse.modisco.kdm.action.dao.ControlFlowDao;
import org.eclipse.modisco.kdm.action.dao.CreatesDao;
import org.eclipse.modisco.kdm.action.dao.DispatchesDao;
import org.eclipse.modisco.kdm.action.dao.EntryFlowDao;
import org.eclipse.modisco.kdm.action.dao.ExceptionFlowDao;
import org.eclipse.modisco.kdm.action.dao.ExceptionUnitDao;
import org.eclipse.modisco.kdm.action.dao.ExitFlowDao;
import org.eclipse.modisco.kdm.action.dao.FalseFlowDao;
import org.eclipse.modisco.kdm.action.dao.FinallyUnitDao;
import org.eclipse.modisco.kdm.action.dao.FlowDao;
import org.eclipse.modisco.kdm.action.dao.GuardedFlowDao;
import org.eclipse.modisco.kdm.action.dao.ReadsDao;
import org.eclipse.modisco.kdm.action.dao.ThrowsDao;
import org.eclipse.modisco.kdm.action.dao.TrueFlowDao;
import org.eclipse.modisco.kdm.action.dao.TryUnitDao;
import org.eclipse.modisco.kdm.action.dao.UsesTypeDao;
import org.eclipse.modisco.kdm.action.dao.WritesDao;
import org.eclipse.modisco.kdm.code.CodeModelPackage;
import org.eclipse.modisco.kdm.core.CoreModelPackage;
/**
* The <b>Package</b> for the model '<em><b>action</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 ActionModelPackage 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/action";
/**
* The {@link ModelFactory} for this package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final ActionModelFactory MODELFACTORY = new ActionModelFactory();
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_CLASSIFIER_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ENTRYFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_CLASSIFIER_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTACTIONRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_CLASSIFIER_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONELEMENT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_CLASSIFIER_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int BLOCKUNIT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_CLASSIFIER_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONTROLFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_CLASSIFIER_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_CLASSIFIER_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRUEFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_CLASSIFIER_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FALSEFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_CLASSIFIER_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int GUARDEDFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_CLASSIFIER_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CALLS_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_CLASSIFIER_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int DISPATCHES_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_CLASSIFIER_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READS_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_CLASSIFIER_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int WRITES_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_CLASSIFIER_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ADDRESSES_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_CLASSIFIER_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CREATES_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_CLASSIFIER_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONUNIT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_CLASSIFIER_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRYUNIT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_CLASSIFIER_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CATCHUNIT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_CLASSIFIER_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_COMMENT_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_CODERELATION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_ENTRYFLOW_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_CODEELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int FINALLYUNIT_ACTIONRELATION_FEATURE_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_CLASSIFIER_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXITFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_CLASSIFIER_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EXCEPTIONFLOW_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_CLASSIFIER_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int THROWS_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_CLASSIFIER_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int COMPLIESTO_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_CLASSIFIER_ID = 23;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int USESTYPE_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_CLASSIFIER_ID = 24;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ACTIONRELATIONSHIP_FROM_FEATURE_ID = 7;
/**
* The static member with the instance of this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final ActionModelPackage INSTANCE = initialize();
/**
* Initializes this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an initialized instance of this class
*
* @generated
*/
public static ActionModelPackage initialize() {
if (isInitialized) {
return (ActionModelPackage) ModelResolver.getInstance().getModelPackage(NS_URI);
}
final ActionModelPackage modelPackage = new ActionModelPackage();
ModelResolver.getInstance().registerModelPackage(modelPackage);
isInitialized = true;
KdmModelPackage.initialize();
CodeModelPackage.initialize();
CoreModelPackage.initialize();
// force the initialization of the EFactory proxy
modelPackage.getEPackage();
// register the relation between a Class and its EClassifier
ModelResolver.getInstance().registerClassModelMapping(EntryFlow.class, modelPackage.getEntryFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AbstractActionRelationship.class,
modelPackage.getAbstractActionRelationshipEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ActionElement.class, modelPackage.getActionElementEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(BlockUnit.class, modelPackage.getBlockUnitEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ControlFlow.class, modelPackage.getControlFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Flow.class, modelPackage.getFlowEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(TrueFlow.class, modelPackage.getTrueFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(FalseFlow.class, modelPackage.getFalseFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(GuardedFlow.class, modelPackage.getGuardedFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Calls.class, modelPackage.getCallsEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Dispatches.class, modelPackage.getDispatchesEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Reads.class, modelPackage.getReadsEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Writes.class, modelPackage.getWritesEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Addresses.class, modelPackage.getAddressesEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Creates.class, modelPackage.getCreatesEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ExceptionUnit.class, modelPackage.getExceptionUnitEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(TryUnit.class, modelPackage.getTryUnitEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(CatchUnit.class, modelPackage.getCatchUnitEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(FinallyUnit.class, modelPackage.getFinallyUnitEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ExitFlow.class, modelPackage.getExitFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ExceptionFlow.class, modelPackage.getExceptionFlowEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Throws.class, modelPackage.getThrowsEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(CompliesTo.class, modelPackage.getCompliesToEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(UsesType.class, modelPackage.getUsesTypeEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ActionRelationship.class,
modelPackage.getActionRelationshipEClass(), modelPackage);
DaoRegistry.getInstance().registerDao(EntryFlow.class, EntryFlowDao.class);
DaoRegistry.getInstance().registerDao(AbstractActionRelationship.class, AbstractActionRelationshipDao.class);
DaoRegistry.getInstance().registerDao(ActionElement.class, ActionElementDao.class);
DaoRegistry.getInstance().registerDao(BlockUnit.class, BlockUnitDao.class);
DaoRegistry.getInstance().registerDao(ControlFlow.class, ControlFlowDao.class);
DaoRegistry.getInstance().registerDao(Flow.class, FlowDao.class);
DaoRegistry.getInstance().registerDao(TrueFlow.class, TrueFlowDao.class);
DaoRegistry.getInstance().registerDao(FalseFlow.class, FalseFlowDao.class);
DaoRegistry.getInstance().registerDao(GuardedFlow.class, GuardedFlowDao.class);
DaoRegistry.getInstance().registerDao(Calls.class, CallsDao.class);
DaoRegistry.getInstance().registerDao(Dispatches.class, DispatchesDao.class);
DaoRegistry.getInstance().registerDao(Reads.class, ReadsDao.class);
DaoRegistry.getInstance().registerDao(Writes.class, WritesDao.class);
DaoRegistry.getInstance().registerDao(Addresses.class, AddressesDao.class);
DaoRegistry.getInstance().registerDao(Creates.class, CreatesDao.class);
DaoRegistry.getInstance().registerDao(ExceptionUnit.class, ExceptionUnitDao.class);
DaoRegistry.getInstance().registerDao(TryUnit.class, TryUnitDao.class);
DaoRegistry.getInstance().registerDao(CatchUnit.class, CatchUnitDao.class);
DaoRegistry.getInstance().registerDao(FinallyUnit.class, FinallyUnitDao.class);
DaoRegistry.getInstance().registerDao(ExitFlow.class, ExitFlowDao.class);
DaoRegistry.getInstance().registerDao(ExceptionFlow.class, ExceptionFlowDao.class);
DaoRegistry.getInstance().registerDao(Throws.class, ThrowsDao.class);
DaoRegistry.getInstance().registerDao(CompliesTo.class, CompliesToDao.class);
DaoRegistry.getInstance().registerDao(UsesType.class, UsesTypeDao.class);
DaoRegistry.getInstance().registerDao(ActionRelationship.class, ActionRelationshipDao.class);
// and return ourselves
return modelPackage;
}
/**
* Returns the {@link ModelFactory} of this ModelPackage. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the {@link ActionModelFactory} instance.
* @generated
*/
@Override
public ActionModelFactory 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 "action.ecore";
}
/**
* Returns the {@link EClass} '<em><b>EntryFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EntryFlow</b></em>'
* @generated
*/
public EClass getEntryFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(ENTRYFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EntryFlow.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EntryFlow.to</b></em>'.
* @generated
*/
public EReference getEntryFlow_To() {
return (EReference) getEntryFlowEClass().getEAllStructuralFeatures().get(ENTRYFLOW_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EntryFlow.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EntryFlow.from</b></em>'.
* @generated
*/
public EReference getEntryFlow_From() {
return (EReference) getEntryFlowEClass().getEAllStructuralFeatures().get(ENTRYFLOW_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AbstractActionRelationship</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EClass} '<em><b>AbstractActionRelationship</b></em>'
* @generated
*/
public EClass getAbstractActionRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(ABSTRACTACTIONRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>ActionElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ActionElement</b></em>'
* @generated
*/
public EClass getActionElementEClass() {
return (EClass) getEPackage().getEClassifiers().get(ACTIONELEMENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ActionElement.kind</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ActionElement.kind</b></em>'.
* @generated
*/
public EAttribute getActionElement_Kind() {
return (EAttribute) getActionElementEClass().getEAllStructuralFeatures().get(ACTIONELEMENT_KIND_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ActionElement.codeElement</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ActionElement.codeElement</b></em>'.
* @generated
*/
public EReference getActionElement_CodeElement() {
return (EReference) getActionElementEClass().getEAllStructuralFeatures().get(ACTIONELEMENT_CODEELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ActionElement.actionRelation</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ActionElement.actionRelation</b></em>'.
* @generated
*/
public EReference getActionElement_ActionRelation() {
return (EReference) getActionElementEClass().getEAllStructuralFeatures().get(
ACTIONELEMENT_ACTIONRELATION_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>BlockUnit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>BlockUnit</b></em>'
* @generated
*/
public EClass getBlockUnitEClass() {
return (EClass) getEPackage().getEClassifiers().get(BLOCKUNIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>ControlFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ControlFlow</b></em>'
* @generated
*/
public EClass getControlFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(CONTROLFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ControlFlow.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ControlFlow.to</b></em>'.
* @generated
*/
public EReference getControlFlow_To() {
return (EReference) getControlFlowEClass().getEAllStructuralFeatures().get(CONTROLFLOW_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ControlFlow.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ControlFlow.from</b></em>'.
* @generated
*/
public EReference getControlFlow_From() {
return (EReference) getControlFlowEClass().getEAllStructuralFeatures().get(CONTROLFLOW_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Flow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Flow</b></em>'
* @generated
*/
public EClass getFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(FLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>TrueFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>TrueFlow</b></em>'
* @generated
*/
public EClass getTrueFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(TRUEFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>FalseFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>FalseFlow</b></em>'
* @generated
*/
public EClass getFalseFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(FALSEFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>GuardedFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>GuardedFlow</b></em>'
* @generated
*/
public EClass getGuardedFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(GUARDEDFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>Calls</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Calls</b></em>'
* @generated
*/
public EClass getCallsEClass() {
return (EClass) getEPackage().getEClassifiers().get(CALLS_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Calls.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Calls.to</b></em>'.
* @generated
*/
public EReference getCalls_To() {
return (EReference) getCallsEClass().getEAllStructuralFeatures().get(CALLS_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Calls.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Calls.from</b></em>'.
* @generated
*/
public EReference getCalls_From() {
return (EReference) getCallsEClass().getEAllStructuralFeatures().get(CALLS_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Dispatches</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Dispatches</b></em>'
* @generated
*/
public EClass getDispatchesEClass() {
return (EClass) getEPackage().getEClassifiers().get(DISPATCHES_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Dispatches.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Dispatches.to</b></em>'.
* @generated
*/
public EReference getDispatches_To() {
return (EReference) getDispatchesEClass().getEAllStructuralFeatures().get(DISPATCHES_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Dispatches.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Dispatches.from</b></em>'.
* @generated
*/
public EReference getDispatches_From() {
return (EReference) getDispatchesEClass().getEAllStructuralFeatures().get(DISPATCHES_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Reads</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Reads</b></em>'
* @generated
*/
public EClass getReadsEClass() {
return (EClass) getEPackage().getEClassifiers().get(READS_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Reads.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Reads.to</b></em>'.
* @generated
*/
public EReference getReads_To() {
return (EReference) getReadsEClass().getEAllStructuralFeatures().get(READS_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Reads.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Reads.from</b></em>'.
* @generated
*/
public EReference getReads_From() {
return (EReference) getReadsEClass().getEAllStructuralFeatures().get(READS_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Writes</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Writes</b></em>'
* @generated
*/
public EClass getWritesEClass() {
return (EClass) getEPackage().getEClassifiers().get(WRITES_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Writes.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Writes.to</b></em>'.
* @generated
*/
public EReference getWrites_To() {
return (EReference) getWritesEClass().getEAllStructuralFeatures().get(WRITES_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Writes.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Writes.from</b></em>'.
* @generated
*/
public EReference getWrites_From() {
return (EReference) getWritesEClass().getEAllStructuralFeatures().get(WRITES_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Addresses</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Addresses</b></em>'
* @generated
*/
public EClass getAddressesEClass() {
return (EClass) getEPackage().getEClassifiers().get(ADDRESSES_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Addresses.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Addresses.to</b></em>'.
* @generated
*/
public EReference getAddresses_To() {
return (EReference) getAddressesEClass().getEAllStructuralFeatures().get(ADDRESSES_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Addresses.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Addresses.from</b></em>'.
* @generated
*/
public EReference getAddresses_From() {
return (EReference) getAddressesEClass().getEAllStructuralFeatures().get(ADDRESSES_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Creates</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Creates</b></em>'
* @generated
*/
public EClass getCreatesEClass() {
return (EClass) getEPackage().getEClassifiers().get(CREATES_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Creates.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Creates.to</b></em>'.
* @generated
*/
public EReference getCreates_To() {
return (EReference) getCreatesEClass().getEAllStructuralFeatures().get(CREATES_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Creates.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Creates.from</b></em>'.
* @generated
*/
public EReference getCreates_From() {
return (EReference) getCreatesEClass().getEAllStructuralFeatures().get(CREATES_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ExceptionUnit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ExceptionUnit</b></em>'
* @generated
*/
public EClass getExceptionUnitEClass() {
return (EClass) getEPackage().getEClassifiers().get(EXCEPTIONUNIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>TryUnit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>TryUnit</b></em>'
* @generated
*/
public EClass getTryUnitEClass() {
return (EClass) getEPackage().getEClassifiers().get(TRYUNIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>CatchUnit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>CatchUnit</b></em>'
* @generated
*/
public EClass getCatchUnitEClass() {
return (EClass) getEPackage().getEClassifiers().get(CATCHUNIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>FinallyUnit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>FinallyUnit</b></em>'
* @generated
*/
public EClass getFinallyUnitEClass() {
return (EClass) getEPackage().getEClassifiers().get(FINALLYUNIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>ExitFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ExitFlow</b></em>'
* @generated
*/
public EClass getExitFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(EXITFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ExitFlow.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ExitFlow.to</b></em>'.
* @generated
*/
public EReference getExitFlow_To() {
return (EReference) getExitFlowEClass().getEAllStructuralFeatures().get(EXITFLOW_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ExitFlow.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ExitFlow.from</b></em>'.
* @generated
*/
public EReference getExitFlow_From() {
return (EReference) getExitFlowEClass().getEAllStructuralFeatures().get(EXITFLOW_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ExceptionFlow</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ExceptionFlow</b></em>'
* @generated
*/
public EClass getExceptionFlowEClass() {
return (EClass) getEPackage().getEClassifiers().get(EXCEPTIONFLOW_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ExceptionFlow.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ExceptionFlow.to</b></em>'.
* @generated
*/
public EReference getExceptionFlow_To() {
return (EReference) getExceptionFlowEClass().getEAllStructuralFeatures().get(EXCEPTIONFLOW_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ExceptionFlow.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ExceptionFlow.from</b></em>'.
* @generated
*/
public EReference getExceptionFlow_From() {
return (EReference) getExceptionFlowEClass().getEAllStructuralFeatures().get(EXCEPTIONFLOW_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>Throws</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Throws</b></em>'
* @generated
*/
public EClass getThrowsEClass() {
return (EClass) getEPackage().getEClassifiers().get(THROWS_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Throws.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Throws.to</b></em>'.
* @generated
*/
public EReference getThrows_To() {
return (EReference) getThrowsEClass().getEAllStructuralFeatures().get(THROWS_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Throws.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Throws.from</b></em>'.
* @generated
*/
public EReference getThrows_From() {
return (EReference) getThrowsEClass().getEAllStructuralFeatures().get(THROWS_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>CompliesTo</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>CompliesTo</b></em>'
* @generated
*/
public EClass getCompliesToEClass() {
return (EClass) getEPackage().getEClassifiers().get(COMPLIESTO_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>CompliesTo.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>CompliesTo.to</b></em>'.
* @generated
*/
public EReference getCompliesTo_To() {
return (EReference) getCompliesToEClass().getEAllStructuralFeatures().get(COMPLIESTO_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>CompliesTo.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>CompliesTo.from</b></em>'.
* @generated
*/
public EReference getCompliesTo_From() {
return (EReference) getCompliesToEClass().getEAllStructuralFeatures().get(COMPLIESTO_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>UsesType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>UsesType</b></em>'
* @generated
*/
public EClass getUsesTypeEClass() {
return (EClass) getEPackage().getEClassifiers().get(USESTYPE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>UsesType.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>UsesType.to</b></em>'.
* @generated
*/
public EReference getUsesType_To() {
return (EReference) getUsesTypeEClass().getEAllStructuralFeatures().get(USESTYPE_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>UsesType.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>UsesType.from</b></em>'.
* @generated
*/
public EReference getUsesType_From() {
return (EReference) getUsesTypeEClass().getEAllStructuralFeatures().get(USESTYPE_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ActionRelationship</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ActionRelationship</b></em>'
* @generated
*/
public EClass getActionRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(ACTIONRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ActionRelationship.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ActionRelationship.to</b></em>'.
* @generated
*/
public EReference getActionRelationship_To() {
return (EReference) getActionRelationshipEClass().getEAllStructuralFeatures().get(ACTIONRELATIONSHIP_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ActionRelationship.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ActionRelationship.from</b></em>'.
* @generated
*/
public EReference getActionRelationship_From() {
return (EReference) getActionRelationshipEClass().getEAllStructuralFeatures().get(
ACTIONRELATIONSHIP_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 ENTRYFLOW_CLASSIFIER_ID:
return EntryFlow.class;
case ABSTRACTACTIONRELATIONSHIP_CLASSIFIER_ID:
return AbstractActionRelationship.class;
case ACTIONELEMENT_CLASSIFIER_ID:
return ActionElement.class;
case BLOCKUNIT_CLASSIFIER_ID:
return BlockUnit.class;
case CONTROLFLOW_CLASSIFIER_ID:
return ControlFlow.class;
case FLOW_CLASSIFIER_ID:
return Flow.class;
case TRUEFLOW_CLASSIFIER_ID:
return TrueFlow.class;
case FALSEFLOW_CLASSIFIER_ID:
return FalseFlow.class;
case GUARDEDFLOW_CLASSIFIER_ID:
return GuardedFlow.class;
case CALLS_CLASSIFIER_ID:
return Calls.class;
case DISPATCHES_CLASSIFIER_ID:
return Dispatches.class;
case READS_CLASSIFIER_ID:
return Reads.class;
case WRITES_CLASSIFIER_ID:
return Writes.class;
case ADDRESSES_CLASSIFIER_ID:
return Addresses.class;
case CREATES_CLASSIFIER_ID:
return Creates.class;
case EXCEPTIONUNIT_CLASSIFIER_ID:
return ExceptionUnit.class;
case TRYUNIT_CLASSIFIER_ID:
return TryUnit.class;
case CATCHUNIT_CLASSIFIER_ID:
return CatchUnit.class;
case FINALLYUNIT_CLASSIFIER_ID:
return FinallyUnit.class;
case EXITFLOW_CLASSIFIER_ID:
return ExitFlow.class;
case EXCEPTIONFLOW_CLASSIFIER_ID:
return ExceptionFlow.class;
case THROWS_CLASSIFIER_ID:
return Throws.class;
case COMPLIESTO_CLASSIFIER_ID:
return CompliesTo.class;
case USESTYPE_CLASSIFIER_ID:
return UsesType.class;
case ACTIONRELATIONSHIP_CLASSIFIER_ID:
return ActionRelationship.class;
default:
throw new IllegalArgumentException("The EClassifier '" + eClassifier + "' is not defined in this EPackage");
}
}
}