commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gu...@apache.org
Subject svn commit: r946869 [6/6] - in /commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model: scxml.ecore scxml.ecore_diagram scxml.genmodel scxml.gmfgen scxml.gmfgraph scxml.gmfmap scxml.gmftool
Date Fri, 21 May 2010 04:30:44 GMT
Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfmap
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfmap?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.gmfmap (original)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmfmap Fri May 21 04:30:44 2010
@@ -1,777 +1,777 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<gmfmap:Mapping 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"
-    xmlns:gmfmap="http://www.eclipse.org/gmf/2008/mappings"
-    xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/stateList"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//State"/>
-      <labelMappings
-          xsi:type="gmfmap:FeatureLabelMapping">
-        <diagramLabel
-            href="scxml.gmfgraph#StateId"/>
-        <features
-            href="scxml.ecore#//State/id"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.0"/>
-      <diagramNode
-          href="scxml.gmfgraph#State"/>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//State/onEntry"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//OnEntry"/>
-          <labelMappings
-              readOnly="true">
-            <diagramLabel
-                href="scxml.gmfgraph#OnEntryTitle"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.3"/>
-          <diagramNode
-              href="scxml.gmfgraph#OnEntry"/>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//If"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#IfCond"/>
-                <features
-                    href="scxml.ecore#//If/cond"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.10"/>
-              <diagramNode
-                  href="scxml.gmfgraph#If"/>
-              <children
-                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-                <containmentFeature
-                    href="scxml.ecore#//If/elseif"/>
-                <ownedChild>
-                  <domainMetaElement
-                      href="scxml.ecore#//ElseIf"/>
-                  <labelMappings
-                      xsi:type="gmfmap:FeatureLabelMapping">
-                    <diagramLabel
-                        href="scxml.gmfgraph#ElseIfCond"/>
-                    <features
-                        href="scxml.ecore#//ElseIf/cond"/>
-                  </labelMappings>
-                  <tool
-                      xsi:type="gmftool:CreationTool"
-                      href="scxml.gmftool#//@palette/@tools.0/@tools.11"/>
-                  <diagramNode
-                      href="scxml.gmfgraph#ElseIf"/>
-                </ownedChild>
-              </children>
-              <children
-                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-                <containmentFeature
-                    href="scxml.ecore#//If/else"/>
-                <ownedChild>
-                  <domainMetaElement
-                      href="scxml.ecore#//Else"/>
-                  <labelMappings
-                      readOnly="true">
-                    <diagramLabel
-                        href="scxml.gmfgraph#ElseTitle"/>
-                  </labelMappings>
-                  <tool
-                      xsi:type="gmftool:CreationTool"
-                      href="scxml.gmftool#//@palette/@tools.0/@tools.12"/>
-                  <diagramNode
-                      href="scxml.gmfgraph#Else"/>
-                </ownedChild>
-              </children>
-              <compartments
-                  children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.1">
-                <compartment
-                    href="scxml.gmfgraph#IfCompartment"/>
-              </compartments>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Assign"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#AssignDataid"/>
-                <features
-                    href="scxml.ecore#//Assign/dataid"/>
-              </labelMappings>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#AssignExpr"/>
-                <features
-                    href="scxml.ecore#//Assign/expr"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.2"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Assign"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Raise"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#RaiseEvent"/>
-                <features
-                    href="scxml.ecore#//Raise/event"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.9"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Raise"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Log"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#LogExpr"/>
-                <features
-                    href="scxml.ecore#//Log/expr"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.13"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Log"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Validate"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#ValidateSchema"/>
-                <features
-                    href="scxml.ecore#//Validate/schema"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.17"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Validate"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Cancel"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#CancelSendid"/>
-                <features
-                    href="scxml.ecore#//Cancel/sendid"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.22"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Cancel"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Send"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#SendEvent"/>
-                <features
-                    href="scxml.ecore#//Send/event"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.21"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Send"/>
-              <children
-                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@compartments.0"
-                  referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
-                <containmentFeature
-                    href="scxml.ecore#//Send/param"/>
-              </children>
-              <children
-                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@compartments.0"
-                  referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
-                <containmentFeature
-                    href="scxml.ecore#//Send/content"/>
-              </children>
-              <compartments
-                  children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@children.1">
-                <compartment
-                    href="scxml.gmfgraph#SendCompartment"/>
-              </compartments>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.2/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnEntry/script"/>
-          </children>
-          <compartments
-              children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.8">
-            <compartment
-                href="scxml.gmfgraph#OnEntryCompartment"/>
-          </compartments>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//State/onExit"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//OnExit"/>
-          <labelMappings
-              readOnly="true">
-            <diagramLabel
-                href="scxml.gmfgraph#OnExitTitle"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.4"/>
-          <diagramNode
-              href="scxml.gmfgraph#OnExit"/>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.1/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.2/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.3/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.4/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.5/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/executableContext"/>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.2/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//OnExit/script"/>
-          </children>
-          <compartments
-              children="//@nodes.0/@ownedChild/@children.1/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.8">
-            <compartment
-                href="scxml.gmfgraph#OnExitCompartment"/>
-          </compartments>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//State/invoke"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//Invoke"/>
-          <labelMappings
-              xsi:type="gmfmap:FeatureLabelMapping">
-            <diagramLabel
-                href="scxml.gmfgraph#InvokeType"/>
-            <features
-                href="scxml.ecore#//Invoke/type"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.25"/>
-          <diagramNode
-              href="scxml.gmfgraph#Invoke"/>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//Invoke/finalize"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Finalize"/>
-              <labelMappings
-                  readOnly="true">
-                <diagramLabel
-                    href="scxml.gmfgraph#FinalizeLabel"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.26"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Finalize"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//Invoke/param"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Param"/>
-              <labelMappings
-                  xsi:type="gmfmap:FeatureLabelMapping">
-                <diagramLabel
-                    href="scxml.gmfgraph#ParamName"/>
-                <features
-                    href="scxml.ecore#//Param/name"/>
-              </labelMappings>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.18"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Param"/>
-            </ownedChild>
-          </children>
-          <children
-              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//Invoke/content"/>
-          </children>
-          <compartments
-              children="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.2/@ownedChild/@children.2">
-            <compartment
-                href="scxml.gmfgraph#InvokeCompartment"/>
-          </compartments>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.1/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//State/initState"/>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//State/historyState"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//HistoryState"/>
-          <labelMappings
-              xsi:type="gmfmap:FeatureLabelMapping">
-            <diagramLabel
-                href="scxml.gmfgraph#HistoryStateId"/>
-            <features
-                href="scxml.ecore#//HistoryState/id"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.8"/>
-          <diagramNode
-              href="scxml.gmfgraph#HistoryState"/>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.3/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//State/subParallel"/>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//State/anchor"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//Anchor"/>
-          <labelMappings
-              xsi:type="gmfmap:FeatureLabelMapping">
-            <diagramLabel
-                href="scxml.gmfgraph#AnchorType"/>
-            <features
-                href="scxml.ecore#//Anchor/type"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.20"/>
-          <diagramNode
-              href="scxml.gmfgraph#Anchor"/>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.5/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//State/finalState"/>
-      </children>
-      <children
-          compartment="//@nodes.0/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//State/subState"/>
-      </children>
-      <compartments
-          children="//@nodes.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.8">
-        <compartment
-            href="scxml.gmfgraph#StateCompartment"/>
-      </compartments>
-    </ownedChild>
-  </nodes>
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/initialState"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//InitialState"/>
-      <labelMappings
-          readOnly="true">
-        <diagramLabel
-            href="scxml.gmfgraph#InitialStateTitle"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.5"/>
-      <diagramNode
-          href="scxml.gmfgraph#InitialState"/>
-    </ownedChild>
-  </nodes>
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/script"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//Script"/>
-      <labelMappings>
-        <diagramLabel
-            href="scxml.gmfgraph#ScriptLabel"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.19"/>
-      <diagramNode
-          href="scxml.gmfgraph#Script"/>
-    </ownedChild>
-  </nodes>
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/parallel"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//Parallel"/>
-      <labelMappings
-          xsi:type="gmfmap:FeatureLabelMapping">
-        <diagramLabel
-            href="scxml.gmfgraph#ParallelId"/>
-        <features
-            href="scxml.ecore#//Parallel/id"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.7"/>
-      <diagramNode
-          href="scxml.gmfgraph#Parallel"/>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.4/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/historyState"/>
-      </children>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.6/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/anchor"/>
-      </children>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.3/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/parallel"/>
-      </children>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/onEntry"/>
-      </children>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.1/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/onExit"/>
-      </children>
-      <children
-          compartment="//@nodes.3/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//Parallel/state"/>
-      </children>
-      <compartments
-          children="//@nodes.3/@ownedChild/@children.0 //@nodes.3/@ownedChild/@children.1 //@nodes.3/@ownedChild/@children.2 //@nodes.3/@ownedChild/@children.3 //@nodes.3/@ownedChild/@children.4 //@nodes.3/@ownedChild/@children.5">
-        <compartment
-            href="scxml.gmfgraph#ParallelCompartment"/>
-      </compartments>
-    </ownedChild>
-  </nodes>
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/dataModel"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//DataModel"/>
-      <labelMappings
-          xsi:type="gmfmap:FeatureLabelMapping">
-        <diagramLabel
-            href="scxml.gmfgraph#DataModelSchema"/>
-        <features
-            href="scxml.ecore#//DataModel/schema"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.15"/>
-      <diagramNode
-          href="scxml.gmfgraph#DataModel"/>
-      <children
-          compartment="//@nodes.4/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//DataModel/data"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//Data"/>
-          <labelMappings
-              xsi:type="gmfmap:FeatureLabelMapping">
-            <diagramLabel
-                href="scxml.gmfgraph#DataId"/>
-            <features
-                href="scxml.ecore#//Data/id"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.16"/>
-          <diagramNode
-              href="scxml.gmfgraph#Data"/>
-          <children
-              compartment="//@nodes.4/@ownedChild/@children.0/@ownedChild/@compartments.0">
-            <containmentFeature
-                href="scxml.ecore#//Data/content"/>
-            <ownedChild>
-              <domainMetaElement
-                  href="scxml.ecore#//Content"/>
-              <tool
-                  xsi:type="gmftool:CreationTool"
-                  href="scxml.gmftool#//@palette/@tools.0/@tools.23"/>
-              <diagramNode
-                  href="scxml.gmfgraph#Content"/>
-              <children
-                  compartment="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
-                  referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
-                <containmentFeature
-                    href="scxml.ecore#//Content/content"/>
-              </children>
-              <compartments
-                  children="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.0">
-                <compartment
-                    href="scxml.gmfgraph#ContentCompartment"/>
-              </compartments>
-            </ownedChild>
-          </children>
-          <compartments
-              children="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0">
-            <compartment
-                href="scxml.gmfgraph#DataCompartment"/>
-          </compartments>
-        </ownedChild>
-      </children>
-      <compartments
-          children="//@nodes.4/@ownedChild/@children.0">
-        <compartment
-            href="scxml.gmfgraph#DataModelCompartment"/>
-      </compartments>
-    </ownedChild>
-  </nodes>
-  <nodes>
-    <containmentFeature
-        href="scxml.ecore#//ServiceTemplate/finalState"/>
-    <ownedChild>
-      <domainMetaElement
-          href="scxml.ecore#//FinalState"/>
-      <labelMappings
-          xsi:type="gmfmap:FeatureLabelMapping">
-        <diagramLabel
-            href="scxml.gmfgraph#FinalStateId"/>
-        <features
-            href="scxml.ecore#//FinalState/id"/>
-      </labelMappings>
-      <tool
-          xsi:type="gmftool:CreationTool"
-          href="scxml.gmftool#//@palette/@tools.0/@tools.6"/>
-      <diagramNode
-          href="scxml.gmfgraph#FinalState"/>
-      <children
-          compartment="//@nodes.5/@ownedChild/@compartments.0">
-        <containmentFeature
-            href="scxml.ecore#//FinalState/donedata"/>
-        <ownedChild>
-          <domainMetaElement
-              href="scxml.ecore#//Donedata"/>
-          <labelMappings
-              readOnly="true">
-            <diagramLabel
-                href="scxml.gmfgraph#DonedataLabel"/>
-          </labelMappings>
-          <tool
-              xsi:type="gmftool:CreationTool"
-              href="scxml.gmftool#//@palette/@tools.0/@tools.24"/>
-          <diagramNode
-              href="scxml.gmfgraph#Donedata"/>
-          <children
-              compartment="//@nodes.5/@ownedChild/@children.0/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//Donedata/param"/>
-          </children>
-          <children
-              compartment="//@nodes.5/@ownedChild/@children.0/@ownedChild/@compartments.0"
-              referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
-            <containmentFeature
-                href="scxml.ecore#//Donedata/content"/>
-          </children>
-          <compartments
-              children="//@nodes.5/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.5/@ownedChild/@children.0/@ownedChild/@children.1">
-            <compartment
-                href="scxml.gmfgraph#DonedataCompartment"/>
-          </compartments>
-        </ownedChild>
-      </children>
-      <children
-          compartment="//@nodes.5/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//FinalState/onEntry"/>
-      </children>
-      <children
-          compartment="//@nodes.5/@ownedChild/@compartments.0"
-          referencedChild="//@nodes.0/@ownedChild/@children.1/@ownedChild">
-        <containmentFeature
-            href="scxml.ecore#//FinalState/onExit"/>
-      </children>
-      <compartments
-          children="//@nodes.5/@ownedChild/@children.0 //@nodes.5/@ownedChild/@children.1 //@nodes.5/@ownedChild/@children.2">
-        <compartment
-            href="scxml.gmfgraph#FinalStateCompartment"/>
-      </compartments>
-    </ownedChild>
-  </nodes>
-  <links>
-    <domainMetaElement
-        href="scxml.ecore#//Translation"/>
-    <labelMappings
-        xsi:type="gmfmap:FeatureLabelMapping">
-      <diagramLabel
-          href="scxml.gmfgraph#TranslationCond"/>
-      <features
-          href="scxml.ecore#//Translation/event"/>
-    </labelMappings>
-    <containmentFeature
-        href="scxml.ecore#//NamedElement/targetConnection"/>
-    <tool
-        xsi:type="gmftool:CreationTool"
-        href="scxml.gmftool#//@palette/@tools.0/@tools.1"/>
-    <diagramLink
-        href="scxml.gmfgraph#Translation"/>
-    <linkMetaFeature
-        xsi:type="ecore:EReference"
-        href="scxml.ecore#//Translation/targetStatus"/>
-  </links>
-  <diagram>
-    <diagramCanvas
-        href="scxml.gmfgraph#scxml" />
-    <domainModel
-        href="scxml.ecore#/"/>
-    <domainMetaElement
-        href="scxml.ecore#//ServiceTemplate"/>
-    <palette
-        href="scxml.gmftool#//@palette"/>
-  </diagram>
-</gmfmap:Mapping>
+<?xml version="1.0" encoding="UTF-8"?>
+<gmfmap:Mapping 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"
+    xmlns:gmfmap="http://www.eclipse.org/gmf/2008/mappings"
+    xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/stateList"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//State"/>
+      <labelMappings
+          xsi:type="gmfmap:FeatureLabelMapping">
+        <diagramLabel
+            href="scxml.gmfgraph#StateId"/>
+        <features
+            href="scxml.ecore#//State/id"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.0"/>
+      <diagramNode
+          href="scxml.gmfgraph#State"/>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//State/onEntry"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//OnEntry"/>
+          <labelMappings
+              readOnly="true">
+            <diagramLabel
+                href="scxml.gmfgraph#OnEntryTitle"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.3"/>
+          <diagramNode
+              href="scxml.gmfgraph#OnEntry"/>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//If"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#IfCond"/>
+                <features
+                    href="scxml.ecore#//If/cond"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.10"/>
+              <diagramNode
+                  href="scxml.gmfgraph#If"/>
+              <children
+                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+                <containmentFeature
+                    href="scxml.ecore#//If/elseif"/>
+                <ownedChild>
+                  <domainMetaElement
+                      href="scxml.ecore#//ElseIf"/>
+                  <labelMappings
+                      xsi:type="gmfmap:FeatureLabelMapping">
+                    <diagramLabel
+                        href="scxml.gmfgraph#ElseIfCond"/>
+                    <features
+                        href="scxml.ecore#//ElseIf/cond"/>
+                  </labelMappings>
+                  <tool
+                      xsi:type="gmftool:CreationTool"
+                      href="scxml.gmftool#//@palette/@tools.0/@tools.11"/>
+                  <diagramNode
+                      href="scxml.gmfgraph#ElseIf"/>
+                </ownedChild>
+              </children>
+              <children
+                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+                <containmentFeature
+                    href="scxml.ecore#//If/else"/>
+                <ownedChild>
+                  <domainMetaElement
+                      href="scxml.ecore#//Else"/>
+                  <labelMappings
+                      readOnly="true">
+                    <diagramLabel
+                        href="scxml.gmfgraph#ElseTitle"/>
+                  </labelMappings>
+                  <tool
+                      xsi:type="gmftool:CreationTool"
+                      href="scxml.gmftool#//@palette/@tools.0/@tools.12"/>
+                  <diagramNode
+                      href="scxml.gmfgraph#Else"/>
+                </ownedChild>
+              </children>
+              <compartments
+                  children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.1">
+                <compartment
+                    href="scxml.gmfgraph#IfCompartment"/>
+              </compartments>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Assign"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#AssignDataid"/>
+                <features
+                    href="scxml.ecore#//Assign/dataid"/>
+              </labelMappings>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#AssignExpr"/>
+                <features
+                    href="scxml.ecore#//Assign/expr"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.2"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Assign"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Raise"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#RaiseEvent"/>
+                <features
+                    href="scxml.ecore#//Raise/event"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.9"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Raise"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Log"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#LogExpr"/>
+                <features
+                    href="scxml.ecore#//Log/expr"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.13"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Log"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Validate"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#ValidateSchema"/>
+                <features
+                    href="scxml.ecore#//Validate/schema"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.17"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Validate"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Cancel"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#CancelSendid"/>
+                <features
+                    href="scxml.ecore#//Cancel/sendid"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.22"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Cancel"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Send"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#SendEvent"/>
+                <features
+                    href="scxml.ecore#//Send/event"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.21"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Send"/>
+              <children
+                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@compartments.0"
+                  referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
+                <containmentFeature
+                    href="scxml.ecore#//Send/param"/>
+              </children>
+              <children
+                  compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@compartments.0"
+                  referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
+                <containmentFeature
+                    href="scxml.ecore#//Send/content"/>
+              </children>
+              <compartments
+                  children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild/@children.1">
+                <compartment
+                    href="scxml.gmfgraph#SendCompartment"/>
+              </compartments>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.2/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnEntry/script"/>
+          </children>
+          <compartments
+              children="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.0/@ownedChild/@children.8">
+            <compartment
+                href="scxml.gmfgraph#OnEntryCompartment"/>
+          </compartments>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//State/onExit"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//OnExit"/>
+          <labelMappings
+              readOnly="true">
+            <diagramLabel
+                href="scxml.gmfgraph#OnExitTitle"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.4"/>
+          <diagramNode
+              href="scxml.gmfgraph#OnExit"/>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.1/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.2/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.3/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.4/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.5/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild/@children.6/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/executableContext"/>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.1/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.2/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//OnExit/script"/>
+          </children>
+          <compartments
+              children="//@nodes.0/@ownedChild/@children.1/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.1/@ownedChild/@children.8">
+            <compartment
+                href="scxml.gmfgraph#OnExitCompartment"/>
+          </compartments>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//State/invoke"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//Invoke"/>
+          <labelMappings
+              xsi:type="gmfmap:FeatureLabelMapping">
+            <diagramLabel
+                href="scxml.gmfgraph#InvokeType"/>
+            <features
+                href="scxml.ecore#//Invoke/type"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.25"/>
+          <diagramNode
+              href="scxml.gmfgraph#Invoke"/>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//Invoke/finalize"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Finalize"/>
+              <labelMappings
+                  readOnly="true">
+                <diagramLabel
+                    href="scxml.gmfgraph#FinalizeLabel"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.26"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Finalize"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//Invoke/param"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Param"/>
+              <labelMappings
+                  xsi:type="gmfmap:FeatureLabelMapping">
+                <diagramLabel
+                    href="scxml.gmfgraph#ParamName"/>
+                <features
+                    href="scxml.ecore#//Param/name"/>
+              </labelMappings>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.18"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Param"/>
+            </ownedChild>
+          </children>
+          <children
+              compartment="//@nodes.0/@ownedChild/@children.2/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//Invoke/content"/>
+          </children>
+          <compartments
+              children="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.2/@ownedChild/@children.2">
+            <compartment
+                href="scxml.gmfgraph#InvokeCompartment"/>
+          </compartments>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.1/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//State/initState"/>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//State/historyState"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//HistoryState"/>
+          <labelMappings
+              xsi:type="gmfmap:FeatureLabelMapping">
+            <diagramLabel
+                href="scxml.gmfgraph#HistoryStateId"/>
+            <features
+                href="scxml.ecore#//HistoryState/id"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.8"/>
+          <diagramNode
+              href="scxml.gmfgraph#HistoryState"/>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.3/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//State/subParallel"/>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//State/anchor"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//Anchor"/>
+          <labelMappings
+              xsi:type="gmfmap:FeatureLabelMapping">
+            <diagramLabel
+                href="scxml.gmfgraph#AnchorType"/>
+            <features
+                href="scxml.ecore#//Anchor/type"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.20"/>
+          <diagramNode
+              href="scxml.gmfgraph#Anchor"/>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.5/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//State/finalState"/>
+      </children>
+      <children
+          compartment="//@nodes.0/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//State/subState"/>
+      </children>
+      <compartments
+          children="//@nodes.0/@ownedChild/@children.0 //@nodes.0/@ownedChild/@children.1 //@nodes.0/@ownedChild/@children.2 //@nodes.0/@ownedChild/@children.3 //@nodes.0/@ownedChild/@children.4 //@nodes.0/@ownedChild/@children.5 //@nodes.0/@ownedChild/@children.6 //@nodes.0/@ownedChild/@children.7 //@nodes.0/@ownedChild/@children.8">
+        <compartment
+            href="scxml.gmfgraph#StateCompartment"/>
+      </compartments>
+    </ownedChild>
+  </nodes>
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/initialState"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//InitialState"/>
+      <labelMappings
+          readOnly="true">
+        <diagramLabel
+            href="scxml.gmfgraph#InitialStateTitle"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.5"/>
+      <diagramNode
+          href="scxml.gmfgraph#InitialState"/>
+    </ownedChild>
+  </nodes>
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/script"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//Script"/>
+      <labelMappings>
+        <diagramLabel
+            href="scxml.gmfgraph#ScriptLabel"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.19"/>
+      <diagramNode
+          href="scxml.gmfgraph#Script"/>
+    </ownedChild>
+  </nodes>
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/parallel"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//Parallel"/>
+      <labelMappings
+          xsi:type="gmfmap:FeatureLabelMapping">
+        <diagramLabel
+            href="scxml.gmfgraph#ParallelId"/>
+        <features
+            href="scxml.ecore#//Parallel/id"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.7"/>
+      <diagramNode
+          href="scxml.gmfgraph#Parallel"/>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.4/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/historyState"/>
+      </children>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.6/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/anchor"/>
+      </children>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.3/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/parallel"/>
+      </children>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/onEntry"/>
+      </children>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.1/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/onExit"/>
+      </children>
+      <children
+          compartment="//@nodes.3/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//Parallel/state"/>
+      </children>
+      <compartments
+          children="//@nodes.3/@ownedChild/@children.0 //@nodes.3/@ownedChild/@children.1 //@nodes.3/@ownedChild/@children.2 //@nodes.3/@ownedChild/@children.3 //@nodes.3/@ownedChild/@children.4 //@nodes.3/@ownedChild/@children.5">
+        <compartment
+            href="scxml.gmfgraph#ParallelCompartment"/>
+      </compartments>
+    </ownedChild>
+  </nodes>
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/dataModel"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//DataModel"/>
+      <labelMappings
+          xsi:type="gmfmap:FeatureLabelMapping">
+        <diagramLabel
+            href="scxml.gmfgraph#DataModelSchema"/>
+        <features
+            href="scxml.ecore#//DataModel/schema"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.15"/>
+      <diagramNode
+          href="scxml.gmfgraph#DataModel"/>
+      <children
+          compartment="//@nodes.4/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//DataModel/data"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//Data"/>
+          <labelMappings
+              xsi:type="gmfmap:FeatureLabelMapping">
+            <diagramLabel
+                href="scxml.gmfgraph#DataId"/>
+            <features
+                href="scxml.ecore#//Data/id"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.16"/>
+          <diagramNode
+              href="scxml.gmfgraph#Data"/>
+          <children
+              compartment="//@nodes.4/@ownedChild/@children.0/@ownedChild/@compartments.0">
+            <containmentFeature
+                href="scxml.ecore#//Data/content"/>
+            <ownedChild>
+              <domainMetaElement
+                  href="scxml.ecore#//Content"/>
+              <tool
+                  xsi:type="gmftool:CreationTool"
+                  href="scxml.gmftool#//@palette/@tools.0/@tools.23"/>
+              <diagramNode
+                  href="scxml.gmfgraph#Content"/>
+              <children
+                  compartment="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@compartments.0"
+                  referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
+                <containmentFeature
+                    href="scxml.ecore#//Content/content"/>
+              </children>
+              <compartments
+                  children="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild/@children.0">
+                <compartment
+                    href="scxml.gmfgraph#ContentCompartment"/>
+              </compartments>
+            </ownedChild>
+          </children>
+          <compartments
+              children="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0">
+            <compartment
+                href="scxml.gmfgraph#DataCompartment"/>
+          </compartments>
+        </ownedChild>
+      </children>
+      <compartments
+          children="//@nodes.4/@ownedChild/@children.0">
+        <compartment
+            href="scxml.gmfgraph#DataModelCompartment"/>
+      </compartments>
+    </ownedChild>
+  </nodes>
+  <nodes>
+    <containmentFeature
+        href="scxml.ecore#//ServiceTemplate/finalState"/>
+    <ownedChild>
+      <domainMetaElement
+          href="scxml.ecore#//FinalState"/>
+      <labelMappings
+          xsi:type="gmfmap:FeatureLabelMapping">
+        <diagramLabel
+            href="scxml.gmfgraph#FinalStateId"/>
+        <features
+            href="scxml.ecore#//FinalState/id"/>
+      </labelMappings>
+      <tool
+          xsi:type="gmftool:CreationTool"
+          href="scxml.gmftool#//@palette/@tools.0/@tools.6"/>
+      <diagramNode
+          href="scxml.gmfgraph#FinalState"/>
+      <children
+          compartment="//@nodes.5/@ownedChild/@compartments.0">
+        <containmentFeature
+            href="scxml.ecore#//FinalState/donedata"/>
+        <ownedChild>
+          <domainMetaElement
+              href="scxml.ecore#//Donedata"/>
+          <labelMappings
+              readOnly="true">
+            <diagramLabel
+                href="scxml.gmfgraph#DonedataLabel"/>
+          </labelMappings>
+          <tool
+              xsi:type="gmftool:CreationTool"
+              href="scxml.gmftool#//@palette/@tools.0/@tools.24"/>
+          <diagramNode
+              href="scxml.gmfgraph#Donedata"/>
+          <children
+              compartment="//@nodes.5/@ownedChild/@children.0/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.0/@ownedChild/@children.2/@ownedChild/@children.1/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//Donedata/param"/>
+          </children>
+          <children
+              compartment="//@nodes.5/@ownedChild/@children.0/@ownedChild/@compartments.0"
+              referencedChild="//@nodes.4/@ownedChild/@children.0/@ownedChild/@children.0/@ownedChild">
+            <containmentFeature
+                href="scxml.ecore#//Donedata/content"/>
+          </children>
+          <compartments
+              children="//@nodes.5/@ownedChild/@children.0/@ownedChild/@children.0 //@nodes.5/@ownedChild/@children.0/@ownedChild/@children.1">
+            <compartment
+                href="scxml.gmfgraph#DonedataCompartment"/>
+          </compartments>
+        </ownedChild>
+      </children>
+      <children
+          compartment="//@nodes.5/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.0/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//FinalState/onEntry"/>
+      </children>
+      <children
+          compartment="//@nodes.5/@ownedChild/@compartments.0"
+          referencedChild="//@nodes.0/@ownedChild/@children.1/@ownedChild">
+        <containmentFeature
+            href="scxml.ecore#//FinalState/onExit"/>
+      </children>
+      <compartments
+          children="//@nodes.5/@ownedChild/@children.0 //@nodes.5/@ownedChild/@children.1 //@nodes.5/@ownedChild/@children.2">
+        <compartment
+            href="scxml.gmfgraph#FinalStateCompartment"/>
+      </compartments>
+    </ownedChild>
+  </nodes>
+  <links>
+    <domainMetaElement
+        href="scxml.ecore#//Translation"/>
+    <labelMappings
+        xsi:type="gmfmap:FeatureLabelMapping">
+      <diagramLabel
+          href="scxml.gmfgraph#TranslationCond"/>
+      <features
+          href="scxml.ecore#//Translation/event"/>
+    </labelMappings>
+    <containmentFeature
+        href="scxml.ecore#//NamedElement/targetConnection"/>
+    <tool
+        xsi:type="gmftool:CreationTool"
+        href="scxml.gmftool#//@palette/@tools.0/@tools.1"/>
+    <diagramLink
+        href="scxml.gmfgraph#Translation"/>
+    <linkMetaFeature
+        xsi:type="ecore:EReference"
+        href="scxml.ecore#//Translation/targetStatus"/>
+  </links>
+  <diagram>
+    <diagramCanvas
+        href="scxml.gmfgraph#scxml" />
+    <domainModel
+        href="scxml.ecore#/"/>
+    <domainMetaElement
+        href="scxml.ecore#//ServiceTemplate"/>
+    <palette
+        href="scxml.gmftool#//@palette"/>
+  </diagram>
+</gmfmap:Mapping>

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

Modified: commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmftool
URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmftool?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.gmftool (original)
+++ commons/sandbox/gsoc/2010/scxml-eclipse/trunk/src/main/java/org.apache.commons.scxml.modeling/model/scxml.gmftool Fri May 21 04:30:44 2010
@@ -1,257 +1,257 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<gmftool:ToolRegistry xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
-  <palette
-      title="scxmlPalette"
-      description="Scxml Palette">
-    <tools
-        xsi:type="gmftool:ToolGroup"
-        title="scxml">
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="State"
-          description="Create new State">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Translation"
-          description="Create new Translation">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Assign"
-          description="Create new Assign">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="OnEntry"
-          description="Create new OnEntry">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="OnExit"
-          description="Create new OnExit">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="InitialState"
-          description="Create new InitialState">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="FinalState"
-          description="Create new FinalState">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Parallel"
-          description="Create new Parallel">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="HistoryState"
-          description="Create new HistoryState">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Raise"
-          description="Create new Raise">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="If"
-          description="Create new If">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="ElseIf"
-          description="Create new ElseIf">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Else"
-          description="Create new Else">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Log"
-          description="Create new Log">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="ExtenExecContent"
-          description="Create new ExtenExecContent">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="DataModel"
-          description="Create new DataModel">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Data"
-          description="Create new Data">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Validate"
-          description="Create new Validate">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Param"
-          description="Create new Param">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Script"
-          description="Create new Script">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Anchor"
-          description="Create new Anchor">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Send"
-          description="Create new Send">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Cancel"
-          description="Create new Cancel">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Content"
-          description="Create new Content">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Donedata"
-          description="Create new Donedata">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Invoke"
-          description="Create new Invoke">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-      <tools
-          xsi:type="gmftool:CreationTool"
-          title="Finalize"
-          description="Create new Finalize">
-        <smallIcon
-            xsi:type="gmftool:DefaultImage"/>
-        <largeIcon
-            xsi:type="gmftool:DefaultImage"/>
-      </tools>
-    </tools>
-  </palette>
-</gmftool:ToolRegistry>
+<?xml version="1.0" encoding="UTF-8"?>
+<gmftool:ToolRegistry xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
+  <palette
+      title="scxmlPalette"
+      description="Scxml Palette">
+    <tools
+        xsi:type="gmftool:ToolGroup"
+        title="scxml">
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="State"
+          description="Create new State">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Translation"
+          description="Create new Translation">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Assign"
+          description="Create new Assign">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="OnEntry"
+          description="Create new OnEntry">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="OnExit"
+          description="Create new OnExit">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="InitialState"
+          description="Create new InitialState">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="FinalState"
+          description="Create new FinalState">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Parallel"
+          description="Create new Parallel">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="HistoryState"
+          description="Create new HistoryState">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Raise"
+          description="Create new Raise">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="If"
+          description="Create new If">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="ElseIf"
+          description="Create new ElseIf">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Else"
+          description="Create new Else">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Log"
+          description="Create new Log">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="ExtenExecContent"
+          description="Create new ExtenExecContent">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="DataModel"
+          description="Create new DataModel">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Data"
+          description="Create new Data">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Validate"
+          description="Create new Validate">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Param"
+          description="Create new Param">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Script"
+          description="Create new Script">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Anchor"
+          description="Create new Anchor">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Send"
+          description="Create new Send">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Cancel"
+          description="Create new Cancel">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Content"
+          description="Create new Content">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Donedata"
+          description="Create new Donedata">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Invoke"
+          description="Create new Invoke">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+      <tools
+          xsi:type="gmftool:CreationTool"
+          title="Finalize"
+          description="Create new Finalize">
+        <smallIcon
+            xsi:type="gmftool:DefaultImage"/>
+        <largeIcon
+            xsi:type="gmftool:DefaultImage"/>
+      </tools>
+    </tools>
+  </palette>
+</gmftool:ToolRegistry>

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



Mime
View raw message