You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gu...@apache.org on 2010/05/17 16:27:35 UTC
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...
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