Author: guixl Date: Fri May 21 04:30:44 2010 New Revision: 946869 URL: http://svn.apache.org/viewvc?rev=946869&view=rev Log: add svn:eol-style property for these files
Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore_diagram (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.genmodel (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfgen (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfgraph (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfmap (contents, props changed) commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmftool (contents, props changed) Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore?rev=946869&r1=946868&r2=946869&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore (original) +++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore Fri May 21 04:30:44 2010 @@ -1,210 +1,210 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="modeling" - nsURI="org.apache.commons.scxml" nsPrefix="org.apache.commons.scxml"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceConnection" upperBound="-1" - eType="#//Translation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetConnection" upperBound="-1" - eType="#//Translation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataModel" upperBound="-1" - eType="#//DataModel" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initState" eType="#//InitialState" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subState" eType="#//State" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalState" upperBound="-1" - eType="#//FinalState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subParallel" upperBound="-1" - eType="#//Parallel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="historyState" upperBound="-1" - eType="#//HistoryState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" upperBound="-1" - eType="#//Anchor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invoke" eType="#//Invoke" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Translation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetStatus" eType="#//NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceStatus" eType="#//NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="anchor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assign" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServiceTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transList" upperBound="-1" - eType="#//Translation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateList" upperBound="-1" - eType="#//State" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlns" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="profile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exmode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialState" eType="#//InitialState" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalState" upperBound="-1" - eType="#//FinalState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel" upperBound="-1" - eType="#//Parallel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataModel" upperBound="-1" - eType="#//DataModel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutableContent"/> - <eClassifiers xsi:type="ecore:EClass" name="OnEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="executableContext" upperBound="-1" - eType="#//ExecutableContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OnExit"> - <eStructuralFeatures xsi:type="ecore:EReference" name="executableContext" upperBound="-1" - eType="#//ExecutableContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialState" eSuperTypes="#//NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="donedata" eType="#//Donedata" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parallel" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel" upperBound="-1" - eType="#//Parallel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" upperBound="-1" - eType="#//State" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="historyState" upperBound="-1" - eType="#//HistoryState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" upperBound="-1" - eType="#//Anchor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HistoryState" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Raise" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseif" upperBound="-1" - eType="#//ElseIf" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="else" eType="#//Else" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElseIf" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Else" eSuperTypes="#//ExecutableContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Log" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtenExecContent" eSuperTypes="#//ExecutableContent"/> - <eClassifiers xsi:type="ecore:EClass" name="DataModel"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="#//Data" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Validate" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Script"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="snapshot" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Send" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idlocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delay" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delayexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namelist" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hints" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hintsexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" - eType="#//Param" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cancel" eSuperTypes="#//ExecutableContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendidexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Content"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1" - eType="#//Content" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Donedata"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" - eType="#//Param" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invoke"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" - eType="#//Param" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="srcexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idlocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namelist" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoforward" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalize" eType="#//Finalize" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Finalize"> - <eStructuralFeatures xsi:type="ecore:EReference" name="executableContent" upperBound="-1" - eType="#//ExecutableContent" containment="true" /> - </eClassifiers> -</ecore:EPackage> +<?xml version="1.0" encoding="UTF-8"?> +<ecore:EPackage xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="modeling" + nsURI="org.apache.commons.scxml" nsPrefix="org.apache.commons.scxml"> + <eClassifiers xsi:type="ecore:EClass" name="NamedElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceConnection" upperBound="-1" + eType="#//Translation" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetConnection" upperBound="-1" + eType="#//Translation" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataModel" upperBound="-1" + eType="#//DataModel" containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="#//NamedElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="initial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="initState" eType="#//InitialState" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="subState" eType="#//State" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="finalState" upperBound="-1" + eType="#//FinalState" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="subParallel" upperBound="-1" + eType="#//Parallel" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="historyState" upperBound="-1" + eType="#//HistoryState" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" upperBound="-1" + eType="#//Anchor" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="invoke" eType="#//Invoke" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Translation"> + <eStructuralFeatures xsi:type="ecore:EReference" name="targetStatus" eType="#//NamedElement"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="sourceStatus" eType="#//NamedElement"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="anchor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Assign" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ServiceTemplate"> + <eStructuralFeatures xsi:type="ecore:EReference" name="transList" upperBound="-1" + eType="#//Translation" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="stateList" upperBound="-1" + eType="#//State" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="initial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlns" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="profile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="exmode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="initialState" eType="#//InitialState" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="finalState" upperBound="-1" + eType="#//FinalState" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="parallel" upperBound="-1" + eType="#//Parallel" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="dataModel" upperBound="-1" + eType="#//DataModel" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExecutableContent"/> + <eClassifiers xsi:type="ecore:EClass" name="OnEntry"> + <eStructuralFeatures xsi:type="ecore:EReference" name="executableContext" upperBound="-1" + eType="#//ExecutableContent" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="OnExit"> + <eStructuralFeatures xsi:type="ecore:EReference" name="executableContext" upperBound="-1" + eType="#//ExecutableContent" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="script" eType="#//Script" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="InitialState" eSuperTypes="#//NamedElement"/> + <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="#//NamedElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="donedata" eType="#//Donedata" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Parallel" eSuperTypes="#//NamedElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onEntry" eType="#//OnEntry" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="onExit" eType="#//OnExit" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="parallel" upperBound="-1" + eType="#//Parallel" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="state" upperBound="-1" + eType="#//State" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="historyState" upperBound="-1" + eType="#//HistoryState" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" upperBound="-1" + eType="#//Anchor" containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="HistoryState" eSuperTypes="#//NamedElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Raise" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="elseif" upperBound="-1" + eType="#//ElseIf" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="else" eType="#//Else" containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ElseIf" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="cond" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Else" eSuperTypes="#//ExecutableContent"/> + <eClassifiers xsi:type="ecore:EClass" name="Log" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="ExtenExecContent" eSuperTypes="#//ExecutableContent"/> + <eClassifiers xsi:type="ecore:EClass" name="DataModel"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="#//Data" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Data"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Validate" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Param" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Script"/> + <eClassifiers xsi:type="ecore:EClass" name="Anchor"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="snapshot" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Send" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="idlocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="delay" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="delayexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="namelist" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="hints" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="hintsexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" + eType="#//Param" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Cancel" eSuperTypes="#//ExecutableContent"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="sendidexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Content"> + <eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1" + eType="#//Content" containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Donedata"> + <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" + eType="#//Param" containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Invoke"> + <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//Content" + containment="true"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1" + eType="#//Param" containment="true"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="srcexpr" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="idlocation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="namelist" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoforward" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="finalize" eType="#//Finalize" + containment="true"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Finalize"> + <eStructuralFeatures xsi:type="ecore:EReference" name="executableContent" upperBound="-1" + eType="#//ExecutableContent" containment="true" /> + </eClassifiers> +</ecore:EPackage> Propchange: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.ecore ------------------------------------------------------------------------------ svn:eol-style = native