You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ra...@apache.org on 2009/08/28 05:25:14 UTC

svn commit: r808743 - /commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl

Author: rahul
Date: Fri Aug 28 03:24:58 2009
New Revision: 808743

URL: http://svn.apache.org/viewvc?rev=808743&view=rev
Log:
Simplify namespaces.

Modified:
    commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl

Modified: commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl
URL: http://svn.apache.org/viewvc/commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl?rev=808743&r1=808742&r2=808743&view=diff
==============================================================================
--- commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl (original)
+++ commons/proper/scxml/branches/J6/extras/xmi2scxml.xsl Fri Aug 28 03:24:58 2009
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
 -->
-<xsl:stylesheet version="2.0"
+<xsl:stylesheet version="2.0" xmlns="http://www.w3.org/2005/07/scxml"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1"
   xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmlns:scxml="http://www.w3.org/2005/07/scxml">
 
@@ -42,7 +42,7 @@
   This file was generated by a stylesheet from the Apache Commons SCXML
   project: http://commons.apache.org/scxml
 </xsl:comment><xsl:text>&#xA;</xsl:text>
-    <scxmlfiles>
+    <scxmlfiles xmlns="">
       <xsl:apply-templates select="packagedElement" />
     </scxmlfiles><xsl:text>&#xA;</xsl:text>
   </xsl:template>
@@ -51,7 +51,7 @@
     <xsl:variable name="type" select="@xmi:type" />
     <xsl:variable name="name" select="@name" />
     <xsl:variable name="filename" select="concat($name,'.xml')" />
-    <file uml2name="{$name}" scxmlfile="{$filename}" />
+    <file xmlns="" uml2name="{$name}" scxmlfile="{$filename}" />
     <xsl:result-document href="{$filename}" method="xml">
 <xsl:comment>
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -75,9 +75,9 @@
 </xsl:comment><xsl:text>&#xA;</xsl:text>
       <xsl:choose>
         <xsl:when test="count(child::region) &gt; 1">
-          <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0"
+          <scxml version="1.0"
             initial="__root">
-            <parallel xmlns="http://www.w3.org/2005/07/scxml" id="__root">
+            <parallel id="__root">
               <xsl:apply-templates select="region">
                 <xsl:with-param name="orth" select="true()"/>
               </xsl:apply-templates>
@@ -85,7 +85,7 @@
           </scxml><xsl:text>&#xA;</xsl:text>
         </xsl:when>
         <xsl:otherwise>
-          <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0"
+          <scxml version="1.0"
             initial="{region/subvertex[@xmi:type='uml:Pseudostate'][empty(@kind)]/@xmi:id}">
             <xsl:apply-templates select="region">
               <xsl:with-param name="orth" select="false()"/>
@@ -100,7 +100,7 @@
     <xsl:param name="orth" />
     <xsl:choose>
       <xsl:when test="$orth">
-        <state xmlns="http://www.w3.org/2005/07/scxml" id="{concat('__region',position())}" initial="{subvertex[@xmi:type='uml:Pseudostate'][empty(@kind)]/@xmi:id}">
+        <state id="{concat('__region',position())}" initial="{subvertex[@xmi:type='uml:Pseudostate'][empty(@kind)]/@xmi:id}">
           <xsl:apply-templates select="subvertex" />
         </state>
       </xsl:when>
@@ -119,29 +119,29 @@
       <xsl:when test="$type='uml:Pseudostate'">
         <xsl:choose>
           <xsl:when test="@kind='deepHistory'">
-            <history xmlns="http://www.w3.org/2005/07/scxml" type="deep" id="{$id}">
+            <history type="deep" id="{$id}">
               <xsl:apply-templates select="../transition[@source=$xmiid]" />
             </history>
           </xsl:when>
           <xsl:when test="@kind='shallowHistory'">
-            <history xmlns="http://www.w3.org/2005/07/scxml" type="shallow" id="{$id}">
+            <history type="shallow" id="{$id}">
               <xsl:apply-templates select="../transition[@source=$xmiid]" />
             </history>
           </xsl:when>
           <xsl:otherwise>
-            <state xmlns="http://www.w3.org/2005/07/scxml" id="{$id}">
+            <state id="{$id}">
               <xsl:apply-templates select="../transition[@source=$xmiid]" />
             </state>
           </xsl:otherwise>
         </xsl:choose>
       </xsl:when>
       <xsl:when test="$type='uml:State'">
-        <state xmlns="http://www.w3.org/2005/07/scxml" id="{$id}">
+        <state id="{$id}">
           <xsl:apply-templates select="../transition[@source=$xmiid]" />
         </state>
       </xsl:when>
       <xsl:when test="$type='uml:FinalState'">
-        <final xmlns="http://www.w3.org/2005/07/scxml" id="{$id}" />
+        <final id="{$id}" />
       </xsl:when>
       <xsl:otherwise>
         <xsl:apply-templates />
@@ -154,10 +154,10 @@
     <xsl:variable name="tname" select="if (empty(../subvertex[@xmi:id=$target]/@name)) then ../subvertex[@xmi:id=$target]/@xmi:id else ../subvertex[@xmi:id=$target]/@name" />
     <xsl:choose>
       <xsl:when test="empty(@name)">
-        <transition xmlns="http://www.w3.org/2005/07/scxml" target="{$tname}" />
+        <transition target="{$tname}" />
       </xsl:when>
       <xsl:otherwise>
-        <transition xmlns="http://www.w3.org/2005/07/scxml" event="{@name}" target="{$tname}" />
+        <transition event="{@name}" target="{$tname}" />
       </xsl:otherwise>
     </xsl:choose>
   </xsl:template>