commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gu...@apache.org
Subject svn commit: r945179 [7/13] - in /commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml: ./ .settings/ META-INF/ bin/ model/ src/ src/org/ src/org/apache/ src/org/apache/commons/ src/org/apache/commons/scxml/ src/org/apach...
Date Mon, 17 May 2010 14:27:35 GMT
Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlPackage.java
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlPackage.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlPackage.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlPackage.java Mon May 17 14:27:33 2010
@@ -0,0 +1,4332 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ *   <li>each class,</li>
+ *   <li>each feature of each class,</li>
+ *   <li>each enum,</li>
+ *   <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.apache.commons.scxml.ScxmlFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface ScxmlPackage extends EPackage {
+	/**
+	 * The package name.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	String eNAME = "scxml";
+
+	/**
+	 * The package namespace URI.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	String eNS_URI = "org.apache.commons.scxml";
+
+	/**
+	 * The package namespace name.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	String eNS_PREFIX = "org.apache.commons.scxml";
+
+	/**
+	 * The singleton instance of the package.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	ScxmlPackage eINSTANCE = org.apache.commons.scxml.impl.ScxmlPackageImpl.init();
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.NamedElementImpl <em>Named Element</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.NamedElementImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getNamedElement()
+	 * @generated
+	 */
+	int NAMED_ELEMENT = 0;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int NAMED_ELEMENT__SOURCE_CONNECTION = 0;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int NAMED_ELEMENT__TARGET_CONNECTION = 1;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int NAMED_ELEMENT__DATA_MODEL = 2;
+
+	/**
+	 * The number of structural features of the '<em>Named Element</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int NAMED_ELEMENT_FEATURE_COUNT = 3;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.StateImpl <em>State</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.StateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getState()
+	 * @generated
+	 */
+	int STATE = 1;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__SOURCE_CONNECTION = NAMED_ELEMENT__SOURCE_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__TARGET_CONNECTION = NAMED_ELEMENT__TARGET_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__DATA_MODEL = NAMED_ELEMENT__DATA_MODEL;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__ID = NAMED_ELEMENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Initial</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__INITIAL = NAMED_ELEMENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>On Entry</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__ON_ENTRY = NAMED_ELEMENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The feature id for the '<em><b>On Exit</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__ON_EXIT = NAMED_ELEMENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The feature id for the '<em><b>Init State</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__INIT_STATE = NAMED_ELEMENT_FEATURE_COUNT + 4;
+
+	/**
+	 * The feature id for the '<em><b>Sub State</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__SUB_STATE = NAMED_ELEMENT_FEATURE_COUNT + 5;
+
+	/**
+	 * The feature id for the '<em><b>Final State</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__FINAL_STATE = NAMED_ELEMENT_FEATURE_COUNT + 6;
+
+	/**
+	 * The feature id for the '<em><b>Sub Parallel</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__SUB_PARALLEL = NAMED_ELEMENT_FEATURE_COUNT + 7;
+
+	/**
+	 * The feature id for the '<em><b>History State</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__HISTORY_STATE = NAMED_ELEMENT_FEATURE_COUNT + 8;
+
+	/**
+	 * The feature id for the '<em><b>Anchor</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__ANCHOR = NAMED_ELEMENT_FEATURE_COUNT + 9;
+
+	/**
+	 * The feature id for the '<em><b>Invoke</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE__INVOKE = NAMED_ELEMENT_FEATURE_COUNT + 10;
+
+	/**
+	 * The number of structural features of the '<em>State</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int STATE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 11;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.TranslationImpl <em>Translation</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.TranslationImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getTranslation()
+	 * @generated
+	 */
+	int TRANSLATION = 2;
+
+	/**
+	 * The feature id for the '<em><b>Target Status</b></em>' reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__TARGET_STATUS = 0;
+
+	/**
+	 * The feature id for the '<em><b>Source Status</b></em>' reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__SOURCE_STATUS = 1;
+
+	/**
+	 * The feature id for the '<em><b>Event</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__EVENT = 2;
+
+	/**
+	 * The feature id for the '<em><b>Cond</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__COND = 3;
+
+	/**
+	 * The feature id for the '<em><b>Target</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__TARGET = 4;
+
+	/**
+	 * The feature id for the '<em><b>Anchor</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION__ANCHOR = 5;
+
+	/**
+	 * The number of structural features of the '<em>Translation</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int TRANSLATION_FEATURE_COUNT = 6;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ExecutableContentImpl <em>Executable Content</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ExecutableContentImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getExecutableContent()
+	 * @generated
+	 */
+	int EXECUTABLE_CONTENT = 5;
+
+	/**
+	 * The number of structural features of the '<em>Executable Content</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int EXECUTABLE_CONTENT_FEATURE_COUNT = 0;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.AssignImpl <em>Assign</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.AssignImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getAssign()
+	 * @generated
+	 */
+	int ASSIGN = 3;
+
+	/**
+	 * The feature id for the '<em><b>Location</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ASSIGN__LOCATION = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Dataid</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ASSIGN__DATAID = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ASSIGN__EXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The number of structural features of the '<em>Assign</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ASSIGN_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ServiceTemplateImpl <em>Service Template</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ServiceTemplateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getServiceTemplate()
+	 * @generated
+	 */
+	int SERVICE_TEMPLATE = 4;
+
+	/**
+	 * The feature id for the '<em><b>Trans List</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__TRANS_LIST = 0;
+
+	/**
+	 * The feature id for the '<em><b>State List</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__STATE_LIST = 1;
+
+	/**
+	 * The feature id for the '<em><b>Initial</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__INITIAL = 2;
+
+	/**
+	 * The feature id for the '<em><b>Name</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__NAME = 3;
+
+	/**
+	 * The feature id for the '<em><b>Xmlns</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__XMLNS = 4;
+
+	/**
+	 * The feature id for the '<em><b>Version</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__VERSION = 5;
+
+	/**
+	 * The feature id for the '<em><b>Profile</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__PROFILE = 6;
+
+	/**
+	 * The feature id for the '<em><b>Exmode</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__EXMODE = 7;
+
+	/**
+	 * The feature id for the '<em><b>Initial State</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__INITIAL_STATE = 8;
+
+	/**
+	 * The feature id for the '<em><b>Final State</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__FINAL_STATE = 9;
+
+	/**
+	 * The feature id for the '<em><b>Parallel</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__PARALLEL = 10;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__DATA_MODEL = 11;
+
+	/**
+	 * The feature id for the '<em><b>Script</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE__SCRIPT = 12;
+
+	/**
+	 * The number of structural features of the '<em>Service Template</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SERVICE_TEMPLATE_FEATURE_COUNT = 13;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.OnEntryImpl <em>On Entry</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.OnEntryImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getOnEntry()
+	 * @generated
+	 */
+	int ON_ENTRY = 6;
+
+	/**
+	 * The feature id for the '<em><b>Executable Context</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_ENTRY__EXECUTABLE_CONTEXT = 0;
+
+	/**
+	 * The feature id for the '<em><b>Script</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_ENTRY__SCRIPT = 1;
+
+	/**
+	 * The number of structural features of the '<em>On Entry</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_ENTRY_FEATURE_COUNT = 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.OnExitImpl <em>On Exit</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.OnExitImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getOnExit()
+	 * @generated
+	 */
+	int ON_EXIT = 7;
+
+	/**
+	 * The feature id for the '<em><b>Executable Context</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_EXIT__EXECUTABLE_CONTEXT = 0;
+
+	/**
+	 * The feature id for the '<em><b>Script</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_EXIT__SCRIPT = 1;
+
+	/**
+	 * The number of structural features of the '<em>On Exit</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ON_EXIT_FEATURE_COUNT = 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.InitialStateImpl <em>Initial State</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.InitialStateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getInitialState()
+	 * @generated
+	 */
+	int INITIAL_STATE = 8;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INITIAL_STATE__SOURCE_CONNECTION = NAMED_ELEMENT__SOURCE_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INITIAL_STATE__TARGET_CONNECTION = NAMED_ELEMENT__TARGET_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INITIAL_STATE__DATA_MODEL = NAMED_ELEMENT__DATA_MODEL;
+
+	/**
+	 * The number of structural features of the '<em>Initial State</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INITIAL_STATE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.FinalStateImpl <em>Final State</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.FinalStateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getFinalState()
+	 * @generated
+	 */
+	int FINAL_STATE = 9;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__SOURCE_CONNECTION = NAMED_ELEMENT__SOURCE_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__TARGET_CONNECTION = NAMED_ELEMENT__TARGET_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__DATA_MODEL = NAMED_ELEMENT__DATA_MODEL;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__ID = NAMED_ELEMENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>On Entry</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__ON_ENTRY = NAMED_ELEMENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>On Exit</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__ON_EXIT = NAMED_ELEMENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The feature id for the '<em><b>Donedata</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE__DONEDATA = NAMED_ELEMENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The number of structural features of the '<em>Final State</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINAL_STATE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ParallelImpl <em>Parallel</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ParallelImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getParallel()
+	 * @generated
+	 */
+	int PARALLEL = 10;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__SOURCE_CONNECTION = NAMED_ELEMENT__SOURCE_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__TARGET_CONNECTION = NAMED_ELEMENT__TARGET_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__DATA_MODEL = NAMED_ELEMENT__DATA_MODEL;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__ID = NAMED_ELEMENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>On Entry</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__ON_ENTRY = NAMED_ELEMENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>On Exit</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__ON_EXIT = NAMED_ELEMENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The feature id for the '<em><b>Parallel</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__PARALLEL = NAMED_ELEMENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The feature id for the '<em><b>State</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__STATE = NAMED_ELEMENT_FEATURE_COUNT + 4;
+
+	/**
+	 * The feature id for the '<em><b>History State</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__HISTORY_STATE = NAMED_ELEMENT_FEATURE_COUNT + 5;
+
+	/**
+	 * The feature id for the '<em><b>Anchor</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL__ANCHOR = NAMED_ELEMENT_FEATURE_COUNT + 6;
+
+	/**
+	 * The number of structural features of the '<em>Parallel</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARALLEL_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 7;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.HistoryStateImpl <em>History State</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.HistoryStateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getHistoryState()
+	 * @generated
+	 */
+	int HISTORY_STATE = 11;
+
+	/**
+	 * The feature id for the '<em><b>Source Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE__SOURCE_CONNECTION = NAMED_ELEMENT__SOURCE_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Target Connection</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE__TARGET_CONNECTION = NAMED_ELEMENT__TARGET_CONNECTION;
+
+	/**
+	 * The feature id for the '<em><b>Data Model</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE__DATA_MODEL = NAMED_ELEMENT__DATA_MODEL;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE__ID = NAMED_ELEMENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The number of structural features of the '<em>History State</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int HISTORY_STATE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.RaiseImpl <em>Raise</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.RaiseImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getRaise()
+	 * @generated
+	 */
+	int RAISE = 12;
+
+	/**
+	 * The feature id for the '<em><b>Event</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int RAISE__EVENT = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The number of structural features of the '<em>Raise</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int RAISE_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.IfImpl <em>If</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.IfImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getIf()
+	 * @generated
+	 */
+	int IF = 13;
+
+	/**
+	 * The feature id for the '<em><b>Cond</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int IF__COND = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Elseif</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int IF__ELSEIF = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>Else</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int IF__ELSE = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The number of structural features of the '<em>If</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int IF_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ElseIfImpl <em>Else If</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ElseIfImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getElseIf()
+	 * @generated
+	 */
+	int ELSE_IF = 14;
+
+	/**
+	 * The feature id for the '<em><b>Cond</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ELSE_IF__COND = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The number of structural features of the '<em>Else If</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ELSE_IF_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ElseImpl <em>Else</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ElseImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getElse()
+	 * @generated
+	 */
+	int ELSE = 15;
+
+	/**
+	 * The number of structural features of the '<em>Else</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ELSE_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.LogImpl <em>Log</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.LogImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getLog()
+	 * @generated
+	 */
+	int LOG = 16;
+
+	/**
+	 * The feature id for the '<em><b>Label</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int LOG__LABEL = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int LOG__EXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>Level</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int LOG__LEVEL = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The number of structural features of the '<em>Log</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int LOG_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ExtenExecContentImpl <em>Exten Exec Content</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ExtenExecContentImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getExtenExecContent()
+	 * @generated
+	 */
+	int EXTEN_EXEC_CONTENT = 17;
+
+	/**
+	 * The number of structural features of the '<em>Exten Exec Content</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int EXTEN_EXEC_CONTENT_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.DataModelImpl <em>Data Model</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.DataModelImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getDataModel()
+	 * @generated
+	 */
+	int DATA_MODEL = 18;
+
+	/**
+	 * The feature id for the '<em><b>Schema</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA_MODEL__SCHEMA = 0;
+
+	/**
+	 * The feature id for the '<em><b>Data</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA_MODEL__DATA = 1;
+
+	/**
+	 * The number of structural features of the '<em>Data Model</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA_MODEL_FEATURE_COUNT = 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.DataImpl <em>Data</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.DataImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getData()
+	 * @generated
+	 */
+	int DATA = 19;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA__ID = 0;
+
+	/**
+	 * The feature id for the '<em><b>Src</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA__SRC = 1;
+
+	/**
+	 * The feature id for the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA__EXPR = 2;
+
+	/**
+	 * The feature id for the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA__CONTENT = 3;
+
+	/**
+	 * The number of structural features of the '<em>Data</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DATA_FEATURE_COUNT = 4;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ValidateImpl <em>Validate</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ValidateImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getValidate()
+	 * @generated
+	 */
+	int VALIDATE = 20;
+
+	/**
+	 * The feature id for the '<em><b>Location</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int VALIDATE__LOCATION = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Schema</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int VALIDATE__SCHEMA = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The number of structural features of the '<em>Validate</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int VALIDATE_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ParamImpl <em>Param</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ParamImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getParam()
+	 * @generated
+	 */
+	int PARAM = 21;
+
+	/**
+	 * The feature id for the '<em><b>Name</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARAM__NAME = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARAM__EXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The number of structural features of the '<em>Param</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int PARAM_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ScriptImpl <em>Script</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ScriptImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getScript()
+	 * @generated
+	 */
+	int SCRIPT = 22;
+
+	/**
+	 * The number of structural features of the '<em>Script</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SCRIPT_FEATURE_COUNT = 0;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.AnchorImpl <em>Anchor</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.AnchorImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getAnchor()
+	 * @generated
+	 */
+	int ANCHOR = 23;
+
+	/**
+	 * The feature id for the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ANCHOR__TYPE = 0;
+
+	/**
+	 * The feature id for the '<em><b>Snapshot</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ANCHOR__SNAPSHOT = 1;
+
+	/**
+	 * The number of structural features of the '<em>Anchor</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int ANCHOR_FEATURE_COUNT = 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.SendImpl <em>Send</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.SendImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getSend()
+	 * @generated
+	 */
+	int SEND = 24;
+
+	/**
+	 * The feature id for the '<em><b>Event</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__EVENT = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Eventexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__EVENTEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The feature id for the '<em><b>Target</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__TARGET = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The feature id for the '<em><b>Targetexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__TARGETEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 3;
+
+	/**
+	 * The feature id for the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__TYPE = EXECUTABLE_CONTENT_FEATURE_COUNT + 4;
+
+	/**
+	 * The feature id for the '<em><b>Typeexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__TYPEEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 5;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__ID = EXECUTABLE_CONTENT_FEATURE_COUNT + 6;
+
+	/**
+	 * The feature id for the '<em><b>Idlocation</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__IDLOCATION = EXECUTABLE_CONTENT_FEATURE_COUNT + 7;
+
+	/**
+	 * The feature id for the '<em><b>Delay</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__DELAY = EXECUTABLE_CONTENT_FEATURE_COUNT + 8;
+
+	/**
+	 * The feature id for the '<em><b>Delayexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__DELAYEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 9;
+
+	/**
+	 * The feature id for the '<em><b>Namelist</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__NAMELIST = EXECUTABLE_CONTENT_FEATURE_COUNT + 10;
+
+	/**
+	 * The feature id for the '<em><b>Hints</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__HINTS = EXECUTABLE_CONTENT_FEATURE_COUNT + 11;
+
+	/**
+	 * The feature id for the '<em><b>Hintsexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__HINTSEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 12;
+
+	/**
+	 * The feature id for the '<em><b>Param</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__PARAM = EXECUTABLE_CONTENT_FEATURE_COUNT + 13;
+
+	/**
+	 * The feature id for the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND__CONTENT = EXECUTABLE_CONTENT_FEATURE_COUNT + 14;
+
+	/**
+	 * The number of structural features of the '<em>Send</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int SEND_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 15;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.CancelImpl <em>Cancel</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.CancelImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getCancel()
+	 * @generated
+	 */
+	int CANCEL = 25;
+
+	/**
+	 * The feature id for the '<em><b>Sendid</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int CANCEL__SENDID = EXECUTABLE_CONTENT_FEATURE_COUNT + 0;
+
+	/**
+	 * The feature id for the '<em><b>Sendidexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int CANCEL__SENDIDEXPR = EXECUTABLE_CONTENT_FEATURE_COUNT + 1;
+
+	/**
+	 * The number of structural features of the '<em>Cancel</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int CANCEL_FEATURE_COUNT = EXECUTABLE_CONTENT_FEATURE_COUNT + 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.ContentImpl <em>Content</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.ContentImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getContent()
+	 * @generated
+	 */
+	int CONTENT = 26;
+
+	/**
+	 * The feature id for the '<em><b>Content</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int CONTENT__CONTENT = 0;
+
+	/**
+	 * The number of structural features of the '<em>Content</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int CONTENT_FEATURE_COUNT = 1;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.DonedataImpl <em>Donedata</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.DonedataImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getDonedata()
+	 * @generated
+	 */
+	int DONEDATA = 27;
+
+	/**
+	 * The feature id for the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DONEDATA__CONTENT = 0;
+
+	/**
+	 * The feature id for the '<em><b>Param</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DONEDATA__PARAM = 1;
+
+	/**
+	 * The number of structural features of the '<em>Donedata</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int DONEDATA_FEATURE_COUNT = 2;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.InvokeImpl <em>Invoke</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.InvokeImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getInvoke()
+	 * @generated
+	 */
+	int INVOKE = 28;
+
+	/**
+	 * The feature id for the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__CONTENT = 0;
+
+	/**
+	 * The feature id for the '<em><b>Param</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__PARAM = 1;
+
+	/**
+	 * The feature id for the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__TYPE = 2;
+
+	/**
+	 * The feature id for the '<em><b>Typeexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__TYPEEXPR = 3;
+
+	/**
+	 * The feature id for the '<em><b>Src</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__SRC = 4;
+
+	/**
+	 * The feature id for the '<em><b>Srcexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__SRCEXPR = 5;
+
+	/**
+	 * The feature id for the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__ID = 6;
+
+	/**
+	 * The feature id for the '<em><b>Idlocation</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__IDLOCATION = 7;
+
+	/**
+	 * The feature id for the '<em><b>Namelist</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__NAMELIST = 8;
+
+	/**
+	 * The feature id for the '<em><b>Autoforward</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__AUTOFORWARD = 9;
+
+	/**
+	 * The feature id for the '<em><b>Finalize</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE__FINALIZE = 10;
+
+	/**
+	 * The number of structural features of the '<em>Invoke</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int INVOKE_FEATURE_COUNT = 11;
+
+	/**
+	 * The meta object id for the '{@link org.apache.commons.scxml.impl.FinalizeImpl <em>Finalize</em>}' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see org.apache.commons.scxml.impl.FinalizeImpl
+	 * @see org.apache.commons.scxml.impl.ScxmlPackageImpl#getFinalize()
+	 * @generated
+	 */
+	int FINALIZE = 29;
+
+	/**
+	 * The feature id for the '<em><b>Executable Content</b></em>' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINALIZE__EXECUTABLE_CONTENT = 0;
+
+	/**
+	 * The number of structural features of the '<em>Finalize</em>' class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int FINALIZE_FEATURE_COUNT = 1;
+
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.NamedElement <em>Named Element</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Named Element</em>'.
+	 * @see org.apache.commons.scxml.NamedElement
+	 * @generated
+	 */
+	EClass getNamedElement();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.NamedElement#getSourceConnection <em>Source Connection</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Source Connection</em>'.
+	 * @see org.apache.commons.scxml.NamedElement#getSourceConnection()
+	 * @see #getNamedElement()
+	 * @generated
+	 */
+	EReference getNamedElement_SourceConnection();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.NamedElement#getTargetConnection <em>Target Connection</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Target Connection</em>'.
+	 * @see org.apache.commons.scxml.NamedElement#getTargetConnection()
+	 * @see #getNamedElement()
+	 * @generated
+	 */
+	EReference getNamedElement_TargetConnection();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.NamedElement#getDataModel <em>Data Model</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Data Model</em>'.
+	 * @see org.apache.commons.scxml.NamedElement#getDataModel()
+	 * @see #getNamedElement()
+	 * @generated
+	 */
+	EReference getNamedElement_DataModel();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.State <em>State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>State</em>'.
+	 * @see org.apache.commons.scxml.State
+	 * @generated
+	 */
+	EClass getState();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.State#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.State#getId()
+	 * @see #getState()
+	 * @generated
+	 */
+	EAttribute getState_Id();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.State#getInitial <em>Initial</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Initial</em>'.
+	 * @see org.apache.commons.scxml.State#getInitial()
+	 * @see #getState()
+	 * @generated
+	 */
+	EAttribute getState_Initial();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.State#getOnEntry <em>On Entry</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Entry</em>'.
+	 * @see org.apache.commons.scxml.State#getOnEntry()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_OnEntry();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.State#getOnExit <em>On Exit</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Exit</em>'.
+	 * @see org.apache.commons.scxml.State#getOnExit()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_OnExit();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.State#getInitState <em>Init State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Init State</em>'.
+	 * @see org.apache.commons.scxml.State#getInitState()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_InitState();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.State#getSubState <em>Sub State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Sub State</em>'.
+	 * @see org.apache.commons.scxml.State#getSubState()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_SubState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.State#getFinalState <em>Final State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Final State</em>'.
+	 * @see org.apache.commons.scxml.State#getFinalState()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_FinalState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.State#getSubParallel <em>Sub Parallel</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Sub Parallel</em>'.
+	 * @see org.apache.commons.scxml.State#getSubParallel()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_SubParallel();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.State#getHistoryState <em>History State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>History State</em>'.
+	 * @see org.apache.commons.scxml.State#getHistoryState()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_HistoryState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.State#getAnchor <em>Anchor</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Anchor</em>'.
+	 * @see org.apache.commons.scxml.State#getAnchor()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_Anchor();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.State#getInvoke <em>Invoke</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Invoke</em>'.
+	 * @see org.apache.commons.scxml.State#getInvoke()
+	 * @see #getState()
+	 * @generated
+	 */
+	EReference getState_Invoke();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Translation <em>Translation</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Translation</em>'.
+	 * @see org.apache.commons.scxml.Translation
+	 * @generated
+	 */
+	EClass getTranslation();
+
+	/**
+	 * Returns the meta object for the reference '{@link org.apache.commons.scxml.Translation#getTargetStatus <em>Target Status</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the reference '<em>Target Status</em>'.
+	 * @see org.apache.commons.scxml.Translation#getTargetStatus()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EReference getTranslation_TargetStatus();
+
+	/**
+	 * Returns the meta object for the reference '{@link org.apache.commons.scxml.Translation#getSourceStatus <em>Source Status</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the reference '<em>Source Status</em>'.
+	 * @see org.apache.commons.scxml.Translation#getSourceStatus()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EReference getTranslation_SourceStatus();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Translation#getEvent <em>Event</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Event</em>'.
+	 * @see org.apache.commons.scxml.Translation#getEvent()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EAttribute getTranslation_Event();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Translation#getCond <em>Cond</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Cond</em>'.
+	 * @see org.apache.commons.scxml.Translation#getCond()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EAttribute getTranslation_Cond();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Translation#getTarget <em>Target</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Target</em>'.
+	 * @see org.apache.commons.scxml.Translation#getTarget()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EAttribute getTranslation_Target();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Translation#getAnchor <em>Anchor</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Anchor</em>'.
+	 * @see org.apache.commons.scxml.Translation#getAnchor()
+	 * @see #getTranslation()
+	 * @generated
+	 */
+	EAttribute getTranslation_Anchor();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Assign <em>Assign</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Assign</em>'.
+	 * @see org.apache.commons.scxml.Assign
+	 * @generated
+	 */
+	EClass getAssign();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Assign#getLocation <em>Location</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Location</em>'.
+	 * @see org.apache.commons.scxml.Assign#getLocation()
+	 * @see #getAssign()
+	 * @generated
+	 */
+	EAttribute getAssign_Location();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Assign#getDataid <em>Dataid</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Dataid</em>'.
+	 * @see org.apache.commons.scxml.Assign#getDataid()
+	 * @see #getAssign()
+	 * @generated
+	 */
+	EAttribute getAssign_Dataid();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Assign#getExpr <em>Expr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Expr</em>'.
+	 * @see org.apache.commons.scxml.Assign#getExpr()
+	 * @see #getAssign()
+	 * @generated
+	 */
+	EAttribute getAssign_Expr();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.ServiceTemplate <em>Service Template</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Service Template</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate
+	 * @generated
+	 */
+	EClass getServiceTemplate();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.ServiceTemplate#getTransList <em>Trans List</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Trans List</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getTransList()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_TransList();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.ServiceTemplate#getStateList <em>State List</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>State List</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getStateList()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_StateList();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getInitial <em>Initial</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Initial</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getInitial()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Initial();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getName <em>Name</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Name</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getName()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Name();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getXmlns <em>Xmlns</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Xmlns</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getXmlns()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Xmlns();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getVersion <em>Version</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Version</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getVersion()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Version();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getProfile <em>Profile</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Profile</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getProfile()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Profile();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ServiceTemplate#getExmode <em>Exmode</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Exmode</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getExmode()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EAttribute getServiceTemplate_Exmode();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.ServiceTemplate#getInitialState <em>Initial State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Initial State</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getInitialState()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_InitialState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.ServiceTemplate#getFinalState <em>Final State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Final State</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getFinalState()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_FinalState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.ServiceTemplate#getParallel <em>Parallel</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Parallel</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getParallel()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_Parallel();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.ServiceTemplate#getDataModel <em>Data Model</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Data Model</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getDataModel()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_DataModel();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.ServiceTemplate#getScript <em>Script</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Script</em>'.
+	 * @see org.apache.commons.scxml.ServiceTemplate#getScript()
+	 * @see #getServiceTemplate()
+	 * @generated
+	 */
+	EReference getServiceTemplate_Script();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.ExecutableContent <em>Executable Content</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Executable Content</em>'.
+	 * @see org.apache.commons.scxml.ExecutableContent
+	 * @generated
+	 */
+	EClass getExecutableContent();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.OnEntry <em>On Entry</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>On Entry</em>'.
+	 * @see org.apache.commons.scxml.OnEntry
+	 * @generated
+	 */
+	EClass getOnEntry();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.OnEntry#getExecutableContext <em>Executable Context</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Executable Context</em>'.
+	 * @see org.apache.commons.scxml.OnEntry#getExecutableContext()
+	 * @see #getOnEntry()
+	 * @generated
+	 */
+	EReference getOnEntry_ExecutableContext();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.OnEntry#getScript <em>Script</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Script</em>'.
+	 * @see org.apache.commons.scxml.OnEntry#getScript()
+	 * @see #getOnEntry()
+	 * @generated
+	 */
+	EReference getOnEntry_Script();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.OnExit <em>On Exit</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>On Exit</em>'.
+	 * @see org.apache.commons.scxml.OnExit
+	 * @generated
+	 */
+	EClass getOnExit();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.OnExit#getExecutableContext <em>Executable Context</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Executable Context</em>'.
+	 * @see org.apache.commons.scxml.OnExit#getExecutableContext()
+	 * @see #getOnExit()
+	 * @generated
+	 */
+	EReference getOnExit_ExecutableContext();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.OnExit#getScript <em>Script</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Script</em>'.
+	 * @see org.apache.commons.scxml.OnExit#getScript()
+	 * @see #getOnExit()
+	 * @generated
+	 */
+	EReference getOnExit_Script();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.InitialState <em>Initial State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Initial State</em>'.
+	 * @see org.apache.commons.scxml.InitialState
+	 * @generated
+	 */
+	EClass getInitialState();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.FinalState <em>Final State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Final State</em>'.
+	 * @see org.apache.commons.scxml.FinalState
+	 * @generated
+	 */
+	EClass getFinalState();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.FinalState#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.FinalState#getId()
+	 * @see #getFinalState()
+	 * @generated
+	 */
+	EAttribute getFinalState_Id();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.FinalState#getOnEntry <em>On Entry</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Entry</em>'.
+	 * @see org.apache.commons.scxml.FinalState#getOnEntry()
+	 * @see #getFinalState()
+	 * @generated
+	 */
+	EReference getFinalState_OnEntry();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.FinalState#getOnExit <em>On Exit</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Exit</em>'.
+	 * @see org.apache.commons.scxml.FinalState#getOnExit()
+	 * @see #getFinalState()
+	 * @generated
+	 */
+	EReference getFinalState_OnExit();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.FinalState#getDonedata <em>Donedata</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Donedata</em>'.
+	 * @see org.apache.commons.scxml.FinalState#getDonedata()
+	 * @see #getFinalState()
+	 * @generated
+	 */
+	EReference getFinalState_Donedata();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Parallel <em>Parallel</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Parallel</em>'.
+	 * @see org.apache.commons.scxml.Parallel
+	 * @generated
+	 */
+	EClass getParallel();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Parallel#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getId()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EAttribute getParallel_Id();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.Parallel#getOnEntry <em>On Entry</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Entry</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getOnEntry()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_OnEntry();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.Parallel#getOnExit <em>On Exit</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>On Exit</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getOnExit()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_OnExit();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.Parallel#getParallel <em>Parallel</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Parallel</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getParallel()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_Parallel();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.Parallel#getState <em>State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>State</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getState()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_State();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.Parallel#getHistoryState <em>History State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>History State</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getHistoryState()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_HistoryState();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.Parallel#getAnchor <em>Anchor</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Anchor</em>'.
+	 * @see org.apache.commons.scxml.Parallel#getAnchor()
+	 * @see #getParallel()
+	 * @generated
+	 */
+	EReference getParallel_Anchor();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.HistoryState <em>History State</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>History State</em>'.
+	 * @see org.apache.commons.scxml.HistoryState
+	 * @generated
+	 */
+	EClass getHistoryState();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.HistoryState#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.HistoryState#getId()
+	 * @see #getHistoryState()
+	 * @generated
+	 */
+	EAttribute getHistoryState_Id();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.HistoryState#getType <em>Type</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Type</em>'.
+	 * @see org.apache.commons.scxml.HistoryState#getType()
+	 * @see #getHistoryState()
+	 * @generated
+	 */
+	EAttribute getHistoryState_Type();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Raise <em>Raise</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Raise</em>'.
+	 * @see org.apache.commons.scxml.Raise
+	 * @generated
+	 */
+	EClass getRaise();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Raise#getEvent <em>Event</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Event</em>'.
+	 * @see org.apache.commons.scxml.Raise#getEvent()
+	 * @see #getRaise()
+	 * @generated
+	 */
+	EAttribute getRaise_Event();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.If <em>If</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>If</em>'.
+	 * @see org.apache.commons.scxml.If
+	 * @generated
+	 */
+	EClass getIf();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.If#getCond <em>Cond</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Cond</em>'.
+	 * @see org.apache.commons.scxml.If#getCond()
+	 * @see #getIf()
+	 * @generated
+	 */
+	EAttribute getIf_Cond();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.If#getElseif <em>Elseif</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Elseif</em>'.
+	 * @see org.apache.commons.scxml.If#getElseif()
+	 * @see #getIf()
+	 * @generated
+	 */
+	EReference getIf_Elseif();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.If#getElse <em>Else</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Else</em>'.
+	 * @see org.apache.commons.scxml.If#getElse()
+	 * @see #getIf()
+	 * @generated
+	 */
+	EReference getIf_Else();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.ElseIf <em>Else If</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Else If</em>'.
+	 * @see org.apache.commons.scxml.ElseIf
+	 * @generated
+	 */
+	EClass getElseIf();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.ElseIf#getCond <em>Cond</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Cond</em>'.
+	 * @see org.apache.commons.scxml.ElseIf#getCond()
+	 * @see #getElseIf()
+	 * @generated
+	 */
+	EAttribute getElseIf_Cond();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Else <em>Else</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Else</em>'.
+	 * @see org.apache.commons.scxml.Else
+	 * @generated
+	 */
+	EClass getElse();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Log <em>Log</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Log</em>'.
+	 * @see org.apache.commons.scxml.Log
+	 * @generated
+	 */
+	EClass getLog();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Log#getLabel <em>Label</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Label</em>'.
+	 * @see org.apache.commons.scxml.Log#getLabel()
+	 * @see #getLog()
+	 * @generated
+	 */
+	EAttribute getLog_Label();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Log#getExpr <em>Expr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Expr</em>'.
+	 * @see org.apache.commons.scxml.Log#getExpr()
+	 * @see #getLog()
+	 * @generated
+	 */
+	EAttribute getLog_Expr();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Log#getLevel <em>Level</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Level</em>'.
+	 * @see org.apache.commons.scxml.Log#getLevel()
+	 * @see #getLog()
+	 * @generated
+	 */
+	EAttribute getLog_Level();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.ExtenExecContent <em>Exten Exec Content</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Exten Exec Content</em>'.
+	 * @see org.apache.commons.scxml.ExtenExecContent
+	 * @generated
+	 */
+	EClass getExtenExecContent();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.DataModel <em>Data Model</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Data Model</em>'.
+	 * @see org.apache.commons.scxml.DataModel
+	 * @generated
+	 */
+	EClass getDataModel();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.DataModel#getSchema <em>Schema</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Schema</em>'.
+	 * @see org.apache.commons.scxml.DataModel#getSchema()
+	 * @see #getDataModel()
+	 * @generated
+	 */
+	EAttribute getDataModel_Schema();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.DataModel#getData <em>Data</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Data</em>'.
+	 * @see org.apache.commons.scxml.DataModel#getData()
+	 * @see #getDataModel()
+	 * @generated
+	 */
+	EReference getDataModel_Data();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Data <em>Data</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Data</em>'.
+	 * @see org.apache.commons.scxml.Data
+	 * @generated
+	 */
+	EClass getData();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Data#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.Data#getId()
+	 * @see #getData()
+	 * @generated
+	 */
+	EAttribute getData_Id();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Data#getSrc <em>Src</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Src</em>'.
+	 * @see org.apache.commons.scxml.Data#getSrc()
+	 * @see #getData()
+	 * @generated
+	 */
+	EAttribute getData_Src();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Data#getExpr <em>Expr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Expr</em>'.
+	 * @see org.apache.commons.scxml.Data#getExpr()
+	 * @see #getData()
+	 * @generated
+	 */
+	EAttribute getData_Expr();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.Data#getContent <em>Content</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Content</em>'.
+	 * @see org.apache.commons.scxml.Data#getContent()
+	 * @see #getData()
+	 * @generated
+	 */
+	EReference getData_Content();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Validate <em>Validate</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Validate</em>'.
+	 * @see org.apache.commons.scxml.Validate
+	 * @generated
+	 */
+	EClass getValidate();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Validate#getLocation <em>Location</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Location</em>'.
+	 * @see org.apache.commons.scxml.Validate#getLocation()
+	 * @see #getValidate()
+	 * @generated
+	 */
+	EAttribute getValidate_Location();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Validate#getSchema <em>Schema</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Schema</em>'.
+	 * @see org.apache.commons.scxml.Validate#getSchema()
+	 * @see #getValidate()
+	 * @generated
+	 */
+	EAttribute getValidate_Schema();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Param <em>Param</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Param</em>'.
+	 * @see org.apache.commons.scxml.Param
+	 * @generated
+	 */
+	EClass getParam();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Param#getName <em>Name</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Name</em>'.
+	 * @see org.apache.commons.scxml.Param#getName()
+	 * @see #getParam()
+	 * @generated
+	 */
+	EAttribute getParam_Name();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Param#getExpr <em>Expr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Expr</em>'.
+	 * @see org.apache.commons.scxml.Param#getExpr()
+	 * @see #getParam()
+	 * @generated
+	 */
+	EAttribute getParam_Expr();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Script <em>Script</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Script</em>'.
+	 * @see org.apache.commons.scxml.Script
+	 * @generated
+	 */
+	EClass getScript();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Anchor <em>Anchor</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Anchor</em>'.
+	 * @see org.apache.commons.scxml.Anchor
+	 * @generated
+	 */
+	EClass getAnchor();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Anchor#getType <em>Type</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Type</em>'.
+	 * @see org.apache.commons.scxml.Anchor#getType()
+	 * @see #getAnchor()
+	 * @generated
+	 */
+	EAttribute getAnchor_Type();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Anchor#getSnapshot <em>Snapshot</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Snapshot</em>'.
+	 * @see org.apache.commons.scxml.Anchor#getSnapshot()
+	 * @see #getAnchor()
+	 * @generated
+	 */
+	EAttribute getAnchor_Snapshot();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Send <em>Send</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Send</em>'.
+	 * @see org.apache.commons.scxml.Send
+	 * @generated
+	 */
+	EClass getSend();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getEvent <em>Event</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Event</em>'.
+	 * @see org.apache.commons.scxml.Send#getEvent()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Event();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getEventexpr <em>Eventexpr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Eventexpr</em>'.
+	 * @see org.apache.commons.scxml.Send#getEventexpr()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Eventexpr();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getTarget <em>Target</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Target</em>'.
+	 * @see org.apache.commons.scxml.Send#getTarget()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Target();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getTargetexpr <em>Targetexpr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Targetexpr</em>'.
+	 * @see org.apache.commons.scxml.Send#getTargetexpr()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Targetexpr();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getType <em>Type</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Type</em>'.
+	 * @see org.apache.commons.scxml.Send#getType()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Type();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getTypeexpr <em>Typeexpr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Typeexpr</em>'.
+	 * @see org.apache.commons.scxml.Send#getTypeexpr()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Typeexpr();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getId <em>Id</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Id</em>'.
+	 * @see org.apache.commons.scxml.Send#getId()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Id();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getIdlocation <em>Idlocation</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Idlocation</em>'.
+	 * @see org.apache.commons.scxml.Send#getIdlocation()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Idlocation();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getDelay <em>Delay</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Delay</em>'.
+	 * @see org.apache.commons.scxml.Send#getDelay()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Delay();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getDelayexpr <em>Delayexpr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Delayexpr</em>'.
+	 * @see org.apache.commons.scxml.Send#getDelayexpr()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Delayexpr();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getNamelist <em>Namelist</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Namelist</em>'.
+	 * @see org.apache.commons.scxml.Send#getNamelist()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Namelist();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getHints <em>Hints</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Hints</em>'.
+	 * @see org.apache.commons.scxml.Send#getHints()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Hints();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Send#getHintsexpr <em>Hintsexpr</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Hintsexpr</em>'.
+	 * @see org.apache.commons.scxml.Send#getHintsexpr()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EAttribute getSend_Hintsexpr();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link org.apache.commons.scxml.Send#getParam <em>Param</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Param</em>'.
+	 * @see org.apache.commons.scxml.Send#getParam()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EReference getSend_Param();
+
+	/**
+	 * Returns the meta object for the containment reference '{@link org.apache.commons.scxml.Send#getContent <em>Content</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Content</em>'.
+	 * @see org.apache.commons.scxml.Send#getContent()
+	 * @see #getSend()
+	 * @generated
+	 */
+	EReference getSend_Content();
+
+	/**
+	 * Returns the meta object for class '{@link org.apache.commons.scxml.Cancel <em>Cancel</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for class '<em>Cancel</em>'.
+	 * @see org.apache.commons.scxml.Cancel
+	 * @generated
+	 */
+	EClass getCancel();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Cancel#getSendid <em>Sendid</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Sendid</em>'.
+	 * @see org.apache.commons.scxml.Cancel#getSendid()
+	 * @see #getCancel()
+	 * @generated
+	 */
+	EAttribute getCancel_Sendid();
+
+	/**
+	 * Returns the meta object for the attribute '{@link org.apache.commons.scxml.Cancel#getSendidexpr <em>Sendidexpr</em>}'.

[... 1380 lines stripped ...]


Mime
View raw message