commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gu...@apache.org
Subject svn commit: r945179 [6/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/Data.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/Data.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Data.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Data.java Mon May 17 14:27:33 2010
@@ -0,0 +1,135 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Data#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Data#getSrc <em>Src</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Data#getExpr <em>Expr</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Data#getContent <em>Content</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getData()
+ * @model
+ * @generated
+ */
+public interface Data extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Id</em>' attribute.
+	 * @see #setId(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getData_Id()
+	 * @model
+	 * @generated
+	 */
+	String getId();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Data#getId <em>Id</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Id</em>' attribute.
+	 * @see #getId()
+	 * @generated
+	 */
+	void setId(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Src</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Src</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Src</em>' attribute.
+	 * @see #setSrc(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getData_Src()
+	 * @model
+	 * @generated
+	 */
+	String getSrc();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Data#getSrc <em>Src</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Src</em>' attribute.
+	 * @see #getSrc()
+	 * @generated
+	 */
+	void setSrc(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Expr</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Expr</em>' attribute.
+	 * @see #setExpr(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getData_Expr()
+	 * @model
+	 * @generated
+	 */
+	String getExpr();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Data#getExpr <em>Expr</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Expr</em>' attribute.
+	 * @see #getExpr()
+	 * @generated
+	 */
+	void setExpr(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Content</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Content</em>' containment reference.
+	 * @see #setContent(Content)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getData_Content()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Content getContent();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Data#getContent <em>Content</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Content</em>' containment reference.
+	 * @see #getContent()
+	 * @generated
+	 */
+	void setContent(Content value);
+
+} // Data

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Data.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/DataModel.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/DataModel.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/DataModel.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/DataModel.java Mon May 17 14:27:33 2010
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data Model</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.DataModel#getSchema <em>Schema</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.DataModel#getData <em>Data</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getDataModel()
+ * @model
+ * @generated
+ */
+public interface DataModel extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Schema</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Schema</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Schema</em>' attribute.
+	 * @see #setSchema(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getDataModel_Schema()
+	 * @model
+	 * @generated
+	 */
+	String getSchema();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.DataModel#getSchema <em>Schema</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Schema</em>' attribute.
+	 * @see #getSchema()
+	 * @generated
+	 */
+	void setSchema(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Data</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Data}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Data</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Data</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getDataModel_Data()
+	 * @model type="org.apache.commons.scxml.Data" containment="true"
+	 * @generated
+	 */
+	EList getData();
+
+} // DataModel

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/DataModel.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Donedata.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/Donedata.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Donedata.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Donedata.java Mon May 17 14:27:33 2010
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Donedata</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Donedata#getContent <em>Content</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Donedata#getParam <em>Param</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getDonedata()
+ * @model
+ * @generated
+ */
+public interface Donedata extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Content</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Content</em>' containment reference.
+	 * @see #setContent(Content)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getDonedata_Content()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Content getContent();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Donedata#getContent <em>Content</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Content</em>' containment reference.
+	 * @see #getContent()
+	 * @generated
+	 */
+	void setContent(Content value);
+
+	/**
+	 * Returns the value of the '<em><b>Param</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Param}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Param</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Param</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getDonedata_Param()
+	 * @model type="org.apache.commons.scxml.Param" containment="true"
+	 * @generated
+	 */
+	EList getParam();
+
+} // Donedata

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Donedata.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Else.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/Else.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Else.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Else.java Mon May 17 14:27:33 2010
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Else</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getElse()
+ * @model
+ * @generated
+ */
+public interface Else extends ExecutableContent {
+} // Else

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Else.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ElseIf.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/ElseIf.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ElseIf.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ElseIf.java Mon May 17 14:27:33 2010
@@ -0,0 +1,53 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Else If</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.ElseIf#getCond <em>Cond</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getElseIf()
+ * @model
+ * @generated
+ */
+public interface ElseIf extends ExecutableContent {
+	/**
+	 * Returns the value of the '<em><b>Cond</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Cond</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Cond</em>' attribute.
+	 * @see #setCond(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getElseIf_Cond()
+	 * @model
+	 * @generated
+	 */
+	String getCond();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.ElseIf#getCond <em>Cond</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Cond</em>' attribute.
+	 * @see #getCond()
+	 * @generated
+	 */
+	void setCond(String value);
+
+} // ElseIf

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ElseIf.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExecutableContent.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/ExecutableContent.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExecutableContent.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExecutableContent.java Mon May 17 14:27:33 2010
@@ -0,0 +1,22 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Executable Content</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getExecutableContent()
+ * @model
+ * @generated
+ */
+public interface ExecutableContent extends EObject {
+} // ExecutableContent

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExecutableContent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExtenExecContent.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/ExtenExecContent.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExtenExecContent.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExtenExecContent.java Mon May 17 14:27:33 2010
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Exten Exec Content</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getExtenExecContent()
+ * @model
+ * @generated
+ */
+public interface ExtenExecContent extends ExecutableContent {
+} // ExtenExecContent

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ExtenExecContent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/FinalState.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/FinalState.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/FinalState.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/FinalState.java Mon May 17 14:27:33 2010
@@ -0,0 +1,134 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Final State</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.FinalState#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.FinalState#getOnEntry <em>On Entry</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.FinalState#getOnExit <em>On Exit</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.FinalState#getDonedata <em>Donedata</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getFinalState()
+ * @model
+ * @generated
+ */
+public interface FinalState extends NamedElement {
+	/**
+	 * Returns the value of the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Id</em>' attribute.
+	 * @see #setId(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getFinalState_Id()
+	 * @model
+	 * @generated
+	 */
+	String getId();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.FinalState#getId <em>Id</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Id</em>' attribute.
+	 * @see #getId()
+	 * @generated
+	 */
+	void setId(String value);
+
+	/**
+	 * Returns the value of the '<em><b>On Entry</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>On Entry</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>On Entry</em>' containment reference.
+	 * @see #setOnEntry(OnEntry)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getFinalState_OnEntry()
+	 * @model containment="true"
+	 * @generated
+	 */
+	OnEntry getOnEntry();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.FinalState#getOnEntry <em>On Entry</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>On Entry</em>' containment reference.
+	 * @see #getOnEntry()
+	 * @generated
+	 */
+	void setOnEntry(OnEntry value);
+
+	/**
+	 * Returns the value of the '<em><b>On Exit</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>On Exit</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>On Exit</em>' containment reference.
+	 * @see #setOnExit(OnExit)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getFinalState_OnExit()
+	 * @model containment="true"
+	 * @generated
+	 */
+	OnExit getOnExit();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.FinalState#getOnExit <em>On Exit</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>On Exit</em>' containment reference.
+	 * @see #getOnExit()
+	 * @generated
+	 */
+	void setOnExit(OnExit value);
+
+	/**
+	 * Returns the value of the '<em><b>Donedata</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Donedata</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Donedata</em>' containment reference.
+	 * @see #setDonedata(Donedata)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getFinalState_Donedata()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Donedata getDonedata();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.FinalState#getDonedata <em>Donedata</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Donedata</em>' containment reference.
+	 * @see #getDonedata()
+	 * @generated
+	 */
+	void setDonedata(Donedata value);
+
+} // FinalState

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/FinalState.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Finalize.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/Finalize.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Finalize.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Finalize.java Mon May 17 14:27:33 2010
@@ -0,0 +1,46 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Finalize</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Finalize#getExecutableContent <em>Executable Content</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getFinalize()
+ * @model
+ * @generated
+ */
+public interface Finalize extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Executable Content</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.ExecutableContent}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Executable Content</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Executable Content</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getFinalize_ExecutableContent()
+	 * @model type="org.apache.commons.scxml.ExecutableContent" containment="true"
+	 * @generated
+	 */
+	EList getExecutableContent();
+
+} // Finalize

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Finalize.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/HistoryState.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/HistoryState.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/HistoryState.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/HistoryState.java Mon May 17 14:27:33 2010
@@ -0,0 +1,80 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>History State</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.HistoryState#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.HistoryState#getType <em>Type</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getHistoryState()
+ * @model
+ * @generated
+ */
+public interface HistoryState extends NamedElement {
+	/**
+	 * Returns the value of the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Id</em>' attribute.
+	 * @see #setId(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getHistoryState_Id()
+	 * @model
+	 * @generated
+	 */
+	String getId();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.HistoryState#getId <em>Id</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Id</em>' attribute.
+	 * @see #getId()
+	 * @generated
+	 */
+	void setId(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Type</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Type</em>' attribute.
+	 * @see #setType(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getHistoryState_Type()
+	 * @model
+	 * @generated
+	 */
+	String getType();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.HistoryState#getType <em>Type</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Type</em>' attribute.
+	 * @see #getType()
+	 * @generated
+	 */
+	void setType(String value);
+
+} // HistoryState

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/HistoryState.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/If.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/If.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/If.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/If.java Mon May 17 14:27:33 2010
@@ -0,0 +1,98 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>If</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.If#getCond <em>Cond</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.If#getElseif <em>Elseif</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.If#getElse <em>Else</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getIf()
+ * @model
+ * @generated
+ */
+public interface If extends ExecutableContent {
+	/**
+	 * Returns the value of the '<em><b>Cond</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Cond</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Cond</em>' attribute.
+	 * @see #setCond(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getIf_Cond()
+	 * @model
+	 * @generated
+	 */
+	String getCond();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.If#getCond <em>Cond</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Cond</em>' attribute.
+	 * @see #getCond()
+	 * @generated
+	 */
+	void setCond(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Elseif</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.ElseIf}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Elseif</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Elseif</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getIf_Elseif()
+	 * @model type="org.apache.commons.scxml.ElseIf" containment="true"
+	 * @generated
+	 */
+	EList getElseif();
+
+	/**
+	 * Returns the value of the '<em><b>Else</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Else</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Else</em>' containment reference.
+	 * @see #setElse(Else)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getIf_Else()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Else getElse();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.If#getElse <em>Else</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Else</em>' containment reference.
+	 * @see #getElse()
+	 * @generated
+	 */
+	void setElse(Else value);
+
+} // If

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/If.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/InitialState.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/InitialState.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/InitialState.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/InitialState.java Mon May 17 14:27:33 2010
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Initial State</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getInitialState()
+ * @model
+ * @generated
+ */
+public interface InitialState extends NamedElement {
+} // InitialState

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/InitialState.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Invoke.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/Invoke.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Invoke.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Invoke.java Mon May 17 14:27:33 2010
@@ -0,0 +1,316 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Invoke</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getContent <em>Content</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getParam <em>Param</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getType <em>Type</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getTypeexpr <em>Typeexpr</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getSrc <em>Src</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getSrcexpr <em>Srcexpr</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getIdlocation <em>Idlocation</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getNamelist <em>Namelist</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getAutoforward <em>Autoforward</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Invoke#getFinalize <em>Finalize</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getInvoke()
+ * @model
+ * @generated
+ */
+public interface Invoke extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Content</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Content</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Content</em>' containment reference.
+	 * @see #setContent(Content)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Content()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Content getContent();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getContent <em>Content</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Content</em>' containment reference.
+	 * @see #getContent()
+	 * @generated
+	 */
+	void setContent(Content value);
+
+	/**
+	 * Returns the value of the '<em><b>Param</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Param}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Param</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Param</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Param()
+	 * @model type="org.apache.commons.scxml.Param" containment="true"
+	 * @generated
+	 */
+	EList getParam();
+
+	/**
+	 * Returns the value of the '<em><b>Type</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Type</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Type</em>' attribute.
+	 * @see #setType(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Type()
+	 * @model
+	 * @generated
+	 */
+	String getType();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getType <em>Type</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Type</em>' attribute.
+	 * @see #getType()
+	 * @generated
+	 */
+	void setType(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Typeexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Typeexpr</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Typeexpr</em>' attribute.
+	 * @see #setTypeexpr(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Typeexpr()
+	 * @model
+	 * @generated
+	 */
+	String getTypeexpr();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getTypeexpr <em>Typeexpr</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Typeexpr</em>' attribute.
+	 * @see #getTypeexpr()
+	 * @generated
+	 */
+	void setTypeexpr(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Src</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Src</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Src</em>' attribute.
+	 * @see #setSrc(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Src()
+	 * @model
+	 * @generated
+	 */
+	String getSrc();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getSrc <em>Src</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Src</em>' attribute.
+	 * @see #getSrc()
+	 * @generated
+	 */
+	void setSrc(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Srcexpr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Srcexpr</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Srcexpr</em>' attribute.
+	 * @see #setSrcexpr(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Srcexpr()
+	 * @model
+	 * @generated
+	 */
+	String getSrcexpr();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getSrcexpr <em>Srcexpr</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Srcexpr</em>' attribute.
+	 * @see #getSrcexpr()
+	 * @generated
+	 */
+	void setSrcexpr(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Id</em>' attribute.
+	 * @see #setId(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Id()
+	 * @model
+	 * @generated
+	 */
+	String getId();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getId <em>Id</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Id</em>' attribute.
+	 * @see #getId()
+	 * @generated
+	 */
+	void setId(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Idlocation</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Idlocation</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Idlocation</em>' attribute.
+	 * @see #setIdlocation(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Idlocation()
+	 * @model
+	 * @generated
+	 */
+	String getIdlocation();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getIdlocation <em>Idlocation</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Idlocation</em>' attribute.
+	 * @see #getIdlocation()
+	 * @generated
+	 */
+	void setIdlocation(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Namelist</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Namelist</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Namelist</em>' attribute.
+	 * @see #setNamelist(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Namelist()
+	 * @model
+	 * @generated
+	 */
+	String getNamelist();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getNamelist <em>Namelist</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Namelist</em>' attribute.
+	 * @see #getNamelist()
+	 * @generated
+	 */
+	void setNamelist(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Autoforward</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Autoforward</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Autoforward</em>' attribute.
+	 * @see #setAutoforward(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Autoforward()
+	 * @model
+	 * @generated
+	 */
+	String getAutoforward();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getAutoforward <em>Autoforward</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Autoforward</em>' attribute.
+	 * @see #getAutoforward()
+	 * @generated
+	 */
+	void setAutoforward(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Finalize</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Finalize</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Finalize</em>' containment reference.
+	 * @see #setFinalize(Finalize)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getInvoke_Finalize()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Finalize getFinalize();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Invoke#getFinalize <em>Finalize</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Finalize</em>' containment reference.
+	 * @see #getFinalize()
+	 * @generated
+	 */
+	void setFinalize(Finalize value);
+
+} // Invoke

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Invoke.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Log.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/Log.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Log.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Log.java Mon May 17 14:27:33 2010
@@ -0,0 +1,107 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Log</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Log#getLabel <em>Label</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Log#getExpr <em>Expr</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Log#getLevel <em>Level</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getLog()
+ * @model
+ * @generated
+ */
+public interface Log extends ExecutableContent {
+	/**
+	 * Returns the value of the '<em><b>Label</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Label</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Label</em>' attribute.
+	 * @see #setLabel(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getLog_Label()
+	 * @model
+	 * @generated
+	 */
+	String getLabel();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Log#getLabel <em>Label</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Label</em>' attribute.
+	 * @see #getLabel()
+	 * @generated
+	 */
+	void setLabel(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Expr</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Expr</em>' attribute.
+	 * @see #setExpr(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getLog_Expr()
+	 * @model
+	 * @generated
+	 */
+	String getExpr();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Log#getExpr <em>Expr</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Expr</em>' attribute.
+	 * @see #getExpr()
+	 * @generated
+	 */
+	void setExpr(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Level</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Level</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Level</em>' attribute.
+	 * @see #setLevel(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getLog_Level()
+	 * @model
+	 * @generated
+	 */
+	String getLevel();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Log#getLevel <em>Level</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Level</em>' attribute.
+	 * @see #getLevel()
+	 * @generated
+	 */
+	void setLevel(String value);
+
+} // Log

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Log.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/NamedElement.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/NamedElement.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/NamedElement.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/NamedElement.java Mon May 17 14:27:33 2010
@@ -0,0 +1,80 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Named Element</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.NamedElement#getSourceConnection <em>Source Connection</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.NamedElement#getTargetConnection <em>Target Connection</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.NamedElement#getDataModel <em>Data Model</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getNamedElement()
+ * @model
+ * @generated
+ */
+public interface NamedElement extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Source Connection</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Translation}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Source Connection</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Source Connection</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getNamedElement_SourceConnection()
+	 * @model type="org.apache.commons.scxml.Translation" containment="true"
+	 * @generated
+	 */
+	EList getSourceConnection();
+
+	/**
+	 * Returns the value of the '<em><b>Target Connection</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Translation}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Target Connection</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Target Connection</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getNamedElement_TargetConnection()
+	 * @model type="org.apache.commons.scxml.Translation" containment="true"
+	 * @generated
+	 */
+	EList getTargetConnection();
+
+	/**
+	 * Returns the value of the '<em><b>Data Model</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.DataModel}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Data Model</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Data Model</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getNamedElement_DataModel()
+	 * @model type="org.apache.commons.scxml.DataModel" containment="true"
+	 * @generated
+	 */
+	EList getDataModel();
+
+} // NamedElement

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/NamedElement.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnEntry.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/OnEntry.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnEntry.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnEntry.java Mon May 17 14:27:33 2010
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>On Entry</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.OnEntry#getExecutableContext <em>Executable Context</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.OnEntry#getScript <em>Script</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getOnEntry()
+ * @model
+ * @generated
+ */
+public interface OnEntry extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Executable Context</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.ExecutableContent}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Executable Context</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Executable Context</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getOnEntry_ExecutableContext()
+	 * @model type="org.apache.commons.scxml.ExecutableContent" containment="true"
+	 * @generated
+	 */
+	EList getExecutableContext();
+
+	/**
+	 * Returns the value of the '<em><b>Script</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Script</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Script</em>' containment reference.
+	 * @see #setScript(Script)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getOnEntry_Script()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Script getScript();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.OnEntry#getScript <em>Script</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Script</em>' containment reference.
+	 * @see #getScript()
+	 * @generated
+	 */
+	void setScript(Script value);
+
+} // OnEntry

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnEntry.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnExit.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/OnExit.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnExit.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnExit.java Mon May 17 14:27:33 2010
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>On Exit</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.OnExit#getExecutableContext <em>Executable Context</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.OnExit#getScript <em>Script</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getOnExit()
+ * @model
+ * @generated
+ */
+public interface OnExit extends EObject {
+	/**
+	 * Returns the value of the '<em><b>Executable Context</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.ExecutableContent}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Executable Context</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Executable Context</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getOnExit_ExecutableContext()
+	 * @model type="org.apache.commons.scxml.ExecutableContent" containment="true"
+	 * @generated
+	 */
+	EList getExecutableContext();
+
+	/**
+	 * Returns the value of the '<em><b>Script</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Script</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Script</em>' containment reference.
+	 * @see #setScript(Script)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getOnExit_Script()
+	 * @model containment="true"
+	 * @generated
+	 */
+	Script getScript();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.OnExit#getScript <em>Script</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Script</em>' containment reference.
+	 * @see #getScript()
+	 * @generated
+	 */
+	void setScript(Script value);
+
+} // OnExit

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/OnExit.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Parallel.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/Parallel.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Parallel.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Parallel.java Mon May 17 14:27:33 2010
@@ -0,0 +1,176 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Parallel</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getOnEntry <em>On Entry</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getOnExit <em>On Exit</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getParallel <em>Parallel</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getState <em>State</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getHistoryState <em>History State</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Parallel#getAnchor <em>Anchor</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getParallel()
+ * @model
+ * @generated
+ */
+public interface Parallel extends NamedElement {
+	/**
+	 * Returns the value of the '<em><b>Id</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Id</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Id</em>' attribute.
+	 * @see #setId(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_Id()
+	 * @model
+	 * @generated
+	 */
+	String getId();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Parallel#getId <em>Id</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Id</em>' attribute.
+	 * @see #getId()
+	 * @generated
+	 */
+	void setId(String value);
+
+	/**
+	 * Returns the value of the '<em><b>On Entry</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>On Entry</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>On Entry</em>' containment reference.
+	 * @see #setOnEntry(OnEntry)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_OnEntry()
+	 * @model containment="true"
+	 * @generated
+	 */
+	OnEntry getOnEntry();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Parallel#getOnEntry <em>On Entry</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>On Entry</em>' containment reference.
+	 * @see #getOnEntry()
+	 * @generated
+	 */
+	void setOnEntry(OnEntry value);
+
+	/**
+	 * Returns the value of the '<em><b>On Exit</b></em>' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>On Exit</em>' containment reference isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>On Exit</em>' containment reference.
+	 * @see #setOnExit(OnExit)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_OnExit()
+	 * @model containment="true"
+	 * @generated
+	 */
+	OnExit getOnExit();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Parallel#getOnExit <em>On Exit</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>On Exit</em>' containment reference.
+	 * @see #getOnExit()
+	 * @generated
+	 */
+	void setOnExit(OnExit value);
+
+	/**
+	 * Returns the value of the '<em><b>Parallel</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Parallel}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Parallel</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Parallel</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_Parallel()
+	 * @model type="org.apache.commons.scxml.Parallel" containment="true"
+	 * @generated
+	 */
+	EList getParallel();
+
+	/**
+	 * Returns the value of the '<em><b>State</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.State}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>State</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>State</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_State()
+	 * @model type="org.apache.commons.scxml.State" containment="true"
+	 * @generated
+	 */
+	EList getState();
+
+	/**
+	 * Returns the value of the '<em><b>History State</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.HistoryState}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>History State</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>History State</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_HistoryState()
+	 * @model type="org.apache.commons.scxml.HistoryState" containment="true"
+	 * @generated
+	 */
+	EList getHistoryState();
+
+	/**
+	 * Returns the value of the '<em><b>Anchor</b></em>' containment reference list.
+	 * The list contents are of type {@link org.apache.commons.scxml.Anchor}.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Anchor</em>' containment reference list isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Anchor</em>' containment reference list.
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParallel_Anchor()
+	 * @model type="org.apache.commons.scxml.Anchor" containment="true"
+	 * @generated
+	 */
+	EList getAnchor();
+
+} // Parallel

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Parallel.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Param.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/Param.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Param.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Param.java Mon May 17 14:27:33 2010
@@ -0,0 +1,80 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Param</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Param#getName <em>Name</em>}</li>
+ *   <li>{@link org.apache.commons.scxml.Param#getExpr <em>Expr</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getParam()
+ * @model
+ * @generated
+ */
+public interface Param extends ExecutableContent {
+	/**
+	 * Returns the value of the '<em><b>Name</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Name</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Name</em>' attribute.
+	 * @see #setName(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParam_Name()
+	 * @model
+	 * @generated
+	 */
+	String getName();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Param#getName <em>Name</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Name</em>' attribute.
+	 * @see #getName()
+	 * @generated
+	 */
+	void setName(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Expr</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Expr</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Expr</em>' attribute.
+	 * @see #setExpr(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getParam_Expr()
+	 * @model
+	 * @generated
+	 */
+	String getExpr();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Param#getExpr <em>Expr</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Expr</em>' attribute.
+	 * @see #getExpr()
+	 * @generated
+	 */
+	void setExpr(String value);
+
+} // Param

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Param.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Raise.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/Raise.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Raise.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Raise.java Mon May 17 14:27:33 2010
@@ -0,0 +1,53 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Raise</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.commons.scxml.Raise#getEvent <em>Event</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getRaise()
+ * @model
+ * @generated
+ */
+public interface Raise extends ExecutableContent {
+	/**
+	 * Returns the value of the '<em><b>Event</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <p>
+	 * If the meaning of the '<em>Event</em>' attribute isn't clear,
+	 * there really should be more of a description here...
+	 * </p>
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Event</em>' attribute.
+	 * @see #setEvent(String)
+	 * @see org.apache.commons.scxml.ScxmlPackage#getRaise_Event()
+	 * @model
+	 * @generated
+	 */
+	String getEvent();
+
+	/**
+	 * Sets the value of the '{@link org.apache.commons.scxml.Raise#getEvent <em>Event</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Event</em>' attribute.
+	 * @see #getEvent()
+	 * @generated
+	 */
+	void setEvent(String value);
+
+} // Raise

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Raise.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Script.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/Script.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Script.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Script.java Mon May 17 14:27:33 2010
@@ -0,0 +1,22 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Script</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.apache.commons.scxml.ScxmlPackage#getScript()
+ * @model
+ * @generated
+ */
+public interface Script extends EObject {
+} // Script

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/Script.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlFactory.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/ScxmlFactory.java?rev=945179&view=auto
==============================================================================
--- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlFactory.java (added)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlFactory.java Mon May 17 14:27:33 2010
@@ -0,0 +1,307 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.commons.scxml;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.apache.commons.scxml.ScxmlPackage
+ * @generated
+ */
+public interface ScxmlFactory extends EFactory {
+	/**
+	 * The singleton instance of the factory.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	ScxmlFactory eINSTANCE = org.apache.commons.scxml.impl.ScxmlFactoryImpl.init();
+
+	/**
+	 * Returns a new object of class '<em>Named Element</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Named Element</em>'.
+	 * @generated
+	 */
+	NamedElement createNamedElement();
+
+	/**
+	 * Returns a new object of class '<em>State</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>State</em>'.
+	 * @generated
+	 */
+	State createState();
+
+	/**
+	 * Returns a new object of class '<em>Translation</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Translation</em>'.
+	 * @generated
+	 */
+	Translation createTranslation();
+
+	/**
+	 * Returns a new object of class '<em>Assign</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Assign</em>'.
+	 * @generated
+	 */
+	Assign createAssign();
+
+	/**
+	 * Returns a new object of class '<em>Service Template</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Service Template</em>'.
+	 * @generated
+	 */
+	ServiceTemplate createServiceTemplate();
+
+	/**
+	 * Returns a new object of class '<em>Executable Content</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Executable Content</em>'.
+	 * @generated
+	 */
+	ExecutableContent createExecutableContent();
+
+	/**
+	 * Returns a new object of class '<em>On Entry</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>On Entry</em>'.
+	 * @generated
+	 */
+	OnEntry createOnEntry();
+
+	/**
+	 * Returns a new object of class '<em>On Exit</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>On Exit</em>'.
+	 * @generated
+	 */
+	OnExit createOnExit();
+
+	/**
+	 * Returns a new object of class '<em>Initial State</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Initial State</em>'.
+	 * @generated
+	 */
+	InitialState createInitialState();
+
+	/**
+	 * Returns a new object of class '<em>Final State</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Final State</em>'.
+	 * @generated
+	 */
+	FinalState createFinalState();
+
+	/**
+	 * Returns a new object of class '<em>Parallel</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Parallel</em>'.
+	 * @generated
+	 */
+	Parallel createParallel();
+
+	/**
+	 * Returns a new object of class '<em>History State</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>History State</em>'.
+	 * @generated
+	 */
+	HistoryState createHistoryState();
+
+	/**
+	 * Returns a new object of class '<em>Raise</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Raise</em>'.
+	 * @generated
+	 */
+	Raise createRaise();
+
+	/**
+	 * Returns a new object of class '<em>If</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>If</em>'.
+	 * @generated
+	 */
+	If createIf();
+
+	/**
+	 * Returns a new object of class '<em>Else If</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Else If</em>'.
+	 * @generated
+	 */
+	ElseIf createElseIf();
+
+	/**
+	 * Returns a new object of class '<em>Else</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Else</em>'.
+	 * @generated
+	 */
+	Else createElse();
+
+	/**
+	 * Returns a new object of class '<em>Log</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Log</em>'.
+	 * @generated
+	 */
+	Log createLog();
+
+	/**
+	 * Returns a new object of class '<em>Exten Exec Content</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Exten Exec Content</em>'.
+	 * @generated
+	 */
+	ExtenExecContent createExtenExecContent();
+
+	/**
+	 * Returns a new object of class '<em>Data Model</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Data Model</em>'.
+	 * @generated
+	 */
+	DataModel createDataModel();
+
+	/**
+	 * Returns a new object of class '<em>Data</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Data</em>'.
+	 * @generated
+	 */
+	Data createData();
+
+	/**
+	 * Returns a new object of class '<em>Validate</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Validate</em>'.
+	 * @generated
+	 */
+	Validate createValidate();
+
+	/**
+	 * Returns a new object of class '<em>Param</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Param</em>'.
+	 * @generated
+	 */
+	Param createParam();
+
+	/**
+	 * Returns a new object of class '<em>Script</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Script</em>'.
+	 * @generated
+	 */
+	Script createScript();
+
+	/**
+	 * Returns a new object of class '<em>Anchor</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Anchor</em>'.
+	 * @generated
+	 */
+	Anchor createAnchor();
+
+	/**
+	 * Returns a new object of class '<em>Send</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Send</em>'.
+	 * @generated
+	 */
+	Send createSend();
+
+	/**
+	 * Returns a new object of class '<em>Cancel</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Cancel</em>'.
+	 * @generated
+	 */
+	Cancel createCancel();
+
+	/**
+	 * Returns a new object of class '<em>Content</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Content</em>'.
+	 * @generated
+	 */
+	Content createContent();
+
+	/**
+	 * Returns a new object of class '<em>Donedata</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Donedata</em>'.
+	 * @generated
+	 */
+	Donedata createDonedata();
+
+	/**
+	 * Returns a new object of class '<em>Invoke</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Invoke</em>'.
+	 * @generated
+	 */
+	Invoke createInvoke();
+
+	/**
+	 * Returns a new object of class '<em>Finalize</em>'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return a new object of class '<em>Finalize</em>'.
+	 * @generated
+	 */
+	Finalize createFinalize();
+
+	/**
+	 * Returns the package supported by this factory.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the package supported by this factory.
+	 * @generated
+	 */
+	ScxmlPackage getScxmlPackage();
+
+} //ScxmlFactory

Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml/src/org/apache/commons/scxml/ScxmlFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message