package org.eclipse.modisco.kdm.event;
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.ActionModelPackage;
import org.eclipse.modisco.kdm.code.CodeModelPackage;
import org.eclipse.modisco.kdm.core.CoreModelPackage;
import org.eclipse.modisco.kdm.event.dao.AbstractEventElementDao;
import org.eclipse.modisco.kdm.event.dao.AbstractEventRelationshipDao;
import org.eclipse.modisco.kdm.event.dao.ConsumesEventDao;
import org.eclipse.modisco.kdm.event.dao.EventActionDao;
import org.eclipse.modisco.kdm.event.dao.EventDao;
import org.eclipse.modisco.kdm.event.dao.EventElementDao;
import org.eclipse.modisco.kdm.event.dao.EventModelDao;
import org.eclipse.modisco.kdm.event.dao.EventRelationshipDao;
import org.eclipse.modisco.kdm.event.dao.EventResourceDao;
import org.eclipse.modisco.kdm.event.dao.HasStateDao;
import org.eclipse.modisco.kdm.event.dao.InitialStateDao;
import org.eclipse.modisco.kdm.event.dao.NextStateDao;
import org.eclipse.modisco.kdm.event.dao.OnEntryDao;
import org.eclipse.modisco.kdm.event.dao.OnExitDao;
import org.eclipse.modisco.kdm.event.dao.ProducesEventDao;
import org.eclipse.modisco.kdm.event.dao.ReadsStateDao;
import org.eclipse.modisco.kdm.event.dao.StateDao;
import org.eclipse.modisco.kdm.event.dao.TransitionDao;
import org.eclipse.modisco.kdm.source.SourceModelPackage;
/**
* The <b>Package</b> for the model '<em><b>event</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 EventModelPackage 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/event";
/**
* The {@link ModelFactory} for this package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final EventModelFactory MODELFACTORY = new EventModelFactory();
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_CLASSIFIER_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_AUDIT_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_EXTENSION_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_NAME_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTMODEL_EVENTELEMENT_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_CLASSIFIER_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTELEMENT_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_CLASSIFIER_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ABSTRACTEVENTRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_CLASSIFIER_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENT_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_CLASSIFIER_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRELATIONSHIP_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_CLASSIFIER_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTRESOURCE_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_CLASSIFIER_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int STATE_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_CLASSIFIER_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int TRANSITION_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_CLASSIFIER_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONENTRY_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_CLASSIFIER_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int ONEXIT_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_CLASSIFIER_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_KIND_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTACTION_EVENTELEMENT_FEATURE_ID = 22;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_CLASSIFIER_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int READSSTATE_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_CLASSIFIER_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int PRODUCESEVENT_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_CLASSIFIER_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int CONSUMESEVENT_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_CLASSIFIER_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int NEXTSTATE_FROM_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_CLASSIFIER_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int INITIALSTATE_EVENTELEMENT_FEATURE_ID = 21;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_CLASSIFIER_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_NAME_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_MODEL_FEATURE_ID = 7;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_OWNER_FEATURE_ID = 8;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_OWNEDELEMENT_FEATURE_ID = 9;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_OUTBOUND_FEATURE_ID = 10;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_INBOUND_FEATURE_ID = 11;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_OWNEDRELATION_FEATURE_ID = 12;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_GROUP_FEATURE_ID = 13;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_GROUPEDELEMENT_FEATURE_ID = 14;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_INAGGREGATED_FEATURE_ID = 15;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_OUTAGGREGATED_FEATURE_ID = 16;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_SOURCE_FEATURE_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_EVENTRELATION_FEATURE_ID = 18;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_ABSTRACTION_FEATURE_ID = 19;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int EVENTELEMENT_IMPLEMENTATION_FEATURE_ID = 20;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_CLASSIFIER_ID = 17;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_DB_ID_FEATURE_ID = 0;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_DB_VERSION_FEATURE_ID = 1;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_ATTRIBUTE_FEATURE_ID = 2;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_ANNOTATION_FEATURE_ID = 3;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_STEREOTYPE_FEATURE_ID = 4;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_TAGGEDVALUE_FEATURE_ID = 5;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_TO_FEATURE_ID = 6;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final int HASSTATE_FROM_FEATURE_ID = 7;
/**
* The static member with the instance of this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public static final EventModelPackage INSTANCE = initialize();
/**
* Initializes this {@link ModelPackage}. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an initialized instance of this class
*
* @generated
*/
public static EventModelPackage initialize() {
if (isInitialized) {
return (EventModelPackage) ModelResolver.getInstance().getModelPackage(NS_URI);
}
final EventModelPackage modelPackage = new EventModelPackage();
ModelResolver.getInstance().registerModelPackage(modelPackage);
isInitialized = true;
KdmModelPackage.initialize();
org.eclipse.modisco.kdm.kdm.KdmModelPackage.initialize();
CoreModelPackage.initialize();
SourceModelPackage.initialize();
ActionModelPackage.initialize();
CodeModelPackage.initialize();
// force the initialization of the EFactory proxy
modelPackage.getEPackage();
// register the relation between a Class and its EClassifier
ModelResolver.getInstance().registerClassModelMapping(EventModel.class, modelPackage.getEventModelEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AbstractEventElement.class,
modelPackage.getAbstractEventElementEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(AbstractEventRelationship.class,
modelPackage.getAbstractEventRelationshipEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Event.class, modelPackage.getEventEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(EventRelationship.class,
modelPackage.getEventRelationshipEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(EventResource.class, modelPackage.getEventResourceEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(State.class, modelPackage.getStateEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(Transition.class, modelPackage.getTransitionEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(OnEntry.class, modelPackage.getOnEntryEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(OnExit.class, modelPackage.getOnExitEClass(), modelPackage);
ModelResolver.getInstance().registerClassModelMapping(EventAction.class, modelPackage.getEventActionEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ReadsState.class, modelPackage.getReadsStateEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ProducesEvent.class, modelPackage.getProducesEventEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(ConsumesEvent.class, modelPackage.getConsumesEventEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(NextState.class, modelPackage.getNextStateEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(InitialState.class, modelPackage.getInitialStateEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(EventElement.class, modelPackage.getEventElementEClass(),
modelPackage);
ModelResolver.getInstance().registerClassModelMapping(HasState.class, modelPackage.getHasStateEClass(),
modelPackage);
DaoRegistry.getInstance().registerDao(EventModel.class, EventModelDao.class);
DaoRegistry.getInstance().registerDao(AbstractEventElement.class, AbstractEventElementDao.class);
DaoRegistry.getInstance().registerDao(AbstractEventRelationship.class, AbstractEventRelationshipDao.class);
DaoRegistry.getInstance().registerDao(Event.class, EventDao.class);
DaoRegistry.getInstance().registerDao(EventRelationship.class, EventRelationshipDao.class);
DaoRegistry.getInstance().registerDao(EventResource.class, EventResourceDao.class);
DaoRegistry.getInstance().registerDao(State.class, StateDao.class);
DaoRegistry.getInstance().registerDao(Transition.class, TransitionDao.class);
DaoRegistry.getInstance().registerDao(OnEntry.class, OnEntryDao.class);
DaoRegistry.getInstance().registerDao(OnExit.class, OnExitDao.class);
DaoRegistry.getInstance().registerDao(EventAction.class, EventActionDao.class);
DaoRegistry.getInstance().registerDao(ReadsState.class, ReadsStateDao.class);
DaoRegistry.getInstance().registerDao(ProducesEvent.class, ProducesEventDao.class);
DaoRegistry.getInstance().registerDao(ConsumesEvent.class, ConsumesEventDao.class);
DaoRegistry.getInstance().registerDao(NextState.class, NextStateDao.class);
DaoRegistry.getInstance().registerDao(InitialState.class, InitialStateDao.class);
DaoRegistry.getInstance().registerDao(EventElement.class, EventElementDao.class);
DaoRegistry.getInstance().registerDao(HasState.class, HasStateDao.class);
// and return ourselves
return modelPackage;
}
/**
* Returns the {@link ModelFactory} of this ModelPackage. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the {@link EventModelFactory} instance.
* @generated
*/
@Override
public EventModelFactory 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 "event.ecore";
}
/**
* Returns the {@link EClass} '<em><b>EventModel</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EventModel</b></em>'
* @generated
*/
public EClass getEventModelEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENTMODEL_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventModel.eventElement</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventModel.eventElement</b></em>'.
* @generated
*/
public EReference getEventModel_EventElement() {
return (EReference) getEventModelEClass().getEAllStructuralFeatures().get(EVENTMODEL_EVENTELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AbstractEventElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>AbstractEventElement</b></em>'
* @generated
*/
public EClass getAbstractEventElementEClass() {
return (EClass) getEPackage().getEClassifiers().get(ABSTRACTEVENTELEMENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AbstractEventElement.source</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AbstractEventElement.source</b></em>'.
* @generated
*/
public EReference getAbstractEventElement_Source() {
return (EReference) getAbstractEventElementEClass().getEAllStructuralFeatures().get(
ABSTRACTEVENTELEMENT_SOURCE_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AbstractEventElement.eventRelation</b></em>'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AbstractEventElement.eventRelation</b></em>'.
* @generated
*/
public EReference getAbstractEventElement_EventRelation() {
return (EReference) getAbstractEventElementEClass().getEAllStructuralFeatures().get(
ABSTRACTEVENTELEMENT_EVENTRELATION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AbstractEventElement.abstraction</b></em>'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AbstractEventElement.abstraction</b></em>'.
* @generated
*/
public EReference getAbstractEventElement_Abstraction() {
return (EReference) getAbstractEventElementEClass().getEAllStructuralFeatures().get(
ABSTRACTEVENTELEMENT_ABSTRACTION_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>AbstractEventElement.implementation</b></em>'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>AbstractEventElement.implementation</b></em>'.
* @generated
*/
public EReference getAbstractEventElement_Implementation() {
return (EReference) getAbstractEventElementEClass().getEAllStructuralFeatures().get(
ABSTRACTEVENTELEMENT_IMPLEMENTATION_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>AbstractEventRelationship</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EClass} '<em><b>AbstractEventRelationship</b></em>'
* @generated
*/
public EClass getAbstractEventRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(ABSTRACTEVENTRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>Event</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Event</b></em>'
* @generated
*/
public EClass getEventEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>Event.kind</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>Event.kind</b></em>'.
* @generated
*/
public EAttribute getEvent_Kind() {
return (EAttribute) getEventEClass().getEAllStructuralFeatures().get(EVENT_KIND_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>EventRelationship</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EventRelationship</b></em>'
* @generated
*/
public EClass getEventRelationshipEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENTRELATIONSHIP_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventRelationship.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventRelationship.to</b></em>'.
* @generated
*/
public EReference getEventRelationship_To() {
return (EReference) getEventRelationshipEClass().getEAllStructuralFeatures().get(EVENTRELATIONSHIP_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventRelationship.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventRelationship.from</b></em>'.
* @generated
*/
public EReference getEventRelationship_From() {
return (EReference) getEventRelationshipEClass().getEAllStructuralFeatures().get(EVENTRELATIONSHIP_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>EventResource</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EventResource</b></em>'
* @generated
*/
public EClass getEventResourceEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENTRESOURCE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventResource.eventElement</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventResource.eventElement</b></em>'.
* @generated
*/
public EReference getEventResource_EventElement() {
return (EReference) getEventResourceEClass().getEAllStructuralFeatures().get(EVENTRESOURCE_EVENTELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>State</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>State</b></em>'
* @generated
*/
public EClass getStateEClass() {
return (EClass) getEPackage().getEClassifiers().get(STATE_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>Transition</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>Transition</b></em>'
* @generated
*/
public EClass getTransitionEClass() {
return (EClass) getEPackage().getEClassifiers().get(TRANSITION_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>OnEntry</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>OnEntry</b></em>'
* @generated
*/
public EClass getOnEntryEClass() {
return (EClass) getEPackage().getEClassifiers().get(ONENTRY_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>OnExit</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>OnExit</b></em>'
* @generated
*/
public EClass getOnExitEClass() {
return (EClass) getEPackage().getEClassifiers().get(ONEXIT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>EventAction</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EventAction</b></em>'
* @generated
*/
public EClass getEventActionEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENTACTION_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventAction.kind</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventAction.kind</b></em>'.
* @generated
*/
public EAttribute getEventAction_Kind() {
return (EAttribute) getEventActionEClass().getEAllStructuralFeatures().get(EVENTACTION_KIND_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>EventAction.eventElement</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>EventAction.eventElement</b></em>'.
* @generated
*/
public EReference getEventAction_EventElement() {
return (EReference) getEventActionEClass().getEAllStructuralFeatures().get(EVENTACTION_EVENTELEMENT_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ReadsState</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ReadsState</b></em>'
* @generated
*/
public EClass getReadsStateEClass() {
return (EClass) getEPackage().getEClassifiers().get(READSSTATE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ReadsState.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ReadsState.to</b></em>'.
* @generated
*/
public EReference getReadsState_To() {
return (EReference) getReadsStateEClass().getEAllStructuralFeatures().get(READSSTATE_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ReadsState.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ReadsState.from</b></em>'.
* @generated
*/
public EReference getReadsState_From() {
return (EReference) getReadsStateEClass().getEAllStructuralFeatures().get(READSSTATE_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ProducesEvent</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ProducesEvent</b></em>'
* @generated
*/
public EClass getProducesEventEClass() {
return (EClass) getEPackage().getEClassifiers().get(PRODUCESEVENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ProducesEvent.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ProducesEvent.to</b></em>'.
* @generated
*/
public EReference getProducesEvent_To() {
return (EReference) getProducesEventEClass().getEAllStructuralFeatures().get(PRODUCESEVENT_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ProducesEvent.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ProducesEvent.from</b></em>'.
* @generated
*/
public EReference getProducesEvent_From() {
return (EReference) getProducesEventEClass().getEAllStructuralFeatures().get(PRODUCESEVENT_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>ConsumesEvent</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>ConsumesEvent</b></em>'
* @generated
*/
public EClass getConsumesEventEClass() {
return (EClass) getEPackage().getEClassifiers().get(CONSUMESEVENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ConsumesEvent.to</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ConsumesEvent.to</b></em>'.
* @generated
*/
public EReference getConsumesEvent_To() {
return (EReference) getConsumesEventEClass().getEAllStructuralFeatures().get(CONSUMESEVENT_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>ConsumesEvent.from</b></em>'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>ConsumesEvent.from</b></em>'.
* @generated
*/
public EReference getConsumesEvent_From() {
return (EReference) getConsumesEventEClass().getEAllStructuralFeatures().get(CONSUMESEVENT_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>NextState</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>NextState</b></em>'
* @generated
*/
public EClass getNextStateEClass() {
return (EClass) getEPackage().getEClassifiers().get(NEXTSTATE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>NextState.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>NextState.to</b></em>'.
* @generated
*/
public EReference getNextState_To() {
return (EReference) getNextStateEClass().getEAllStructuralFeatures().get(NEXTSTATE_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>NextState.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>NextState.from</b></em>'.
* @generated
*/
public EReference getNextState_From() {
return (EReference) getNextStateEClass().getEAllStructuralFeatures().get(NEXTSTATE_FROM_FEATURE_ID);
}
/**
* Returns the {@link EClass} '<em><b>InitialState</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>InitialState</b></em>'
* @generated
*/
public EClass getInitialStateEClass() {
return (EClass) getEPackage().getEClassifiers().get(INITIALSTATE_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>EventElement</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>EventElement</b></em>'
* @generated
*/
public EClass getEventElementEClass() {
return (EClass) getEPackage().getEClassifiers().get(EVENTELEMENT_CLASSIFIER_ID);
}
/**
* Returns the {@link EClass} '<em><b>HasState</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EClass} '<em><b>HasState</b></em>'
* @generated
*/
public EClass getHasStateEClass() {
return (EClass) getEPackage().getEClassifiers().get(HASSTATE_CLASSIFIER_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>HasState.to</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>HasState.to</b></em>'.
* @generated
*/
public EReference getHasState_To() {
return (EReference) getHasStateEClass().getEAllStructuralFeatures().get(HASSTATE_TO_FEATURE_ID);
}
/**
* Returns the {@link EStructuralFeature} '<em><b>HasState.from</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return an instance of the {@link EStructuralFeature}: '<em><b>HasState.from</b></em>'.
* @generated
*/
public EReference getHasState_From() {
return (EReference) getHasStateEClass().getEAllStructuralFeatures().get(HASSTATE_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 EVENTMODEL_CLASSIFIER_ID:
return EventModel.class;
case ABSTRACTEVENTELEMENT_CLASSIFIER_ID:
return AbstractEventElement.class;
case ABSTRACTEVENTRELATIONSHIP_CLASSIFIER_ID:
return AbstractEventRelationship.class;
case EVENT_CLASSIFIER_ID:
return Event.class;
case EVENTRELATIONSHIP_CLASSIFIER_ID:
return EventRelationship.class;
case EVENTRESOURCE_CLASSIFIER_ID:
return EventResource.class;
case STATE_CLASSIFIER_ID:
return State.class;
case TRANSITION_CLASSIFIER_ID:
return Transition.class;
case ONENTRY_CLASSIFIER_ID:
return OnEntry.class;
case ONEXIT_CLASSIFIER_ID:
return OnExit.class;
case EVENTACTION_CLASSIFIER_ID:
return EventAction.class;
case READSSTATE_CLASSIFIER_ID:
return ReadsState.class;
case PRODUCESEVENT_CLASSIFIER_ID:
return ProducesEvent.class;
case CONSUMESEVENT_CLASSIFIER_ID:
return ConsumesEvent.class;
case NEXTSTATE_CLASSIFIER_ID:
return NextState.class;
case INITIALSTATE_CLASSIFIER_ID:
return InitialState.class;
case EVENTELEMENT_CLASSIFIER_ID:
return EventElement.class;
case HASSTATE_CLASSIFIER_ID:
return HasState.class;
default:
throw new IllegalArgumentException("The EClassifier '" + eClassifier + "' is not defined in this EPackage");
}
}
}