Changeset 19636 for branches


Ignore:
Timestamp:
02/03/12 11:01:12 (4 months ago)
Author:
sam
Message:

[trunk & 3.7] compoTransf : debug écran de ctrl (sm:lookForExistingSubModelPage)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.7.x/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionXhtmlTransf/calledTransformersInc.xsl

    r13370 r19636  
    1818 * sylvain.spinelli@kelis.fr 
    1919 * 
    20  * Portions created by the Initial Developer are Copyright (C) 2005-2009 
     20 * Portions created by the Initial Developer are Copyright (C) 2005-2012 
    2121 * the Initial Developer. All Rights Reserved. 
    2222 * 
     
    9090        </xsl:template> 
    9191         
     92        <xsl:template match="sm:lookForExistingSubModelPage" mode="in"> 
     93                <xsl:variable name="vAxis" select="@axis"/> 
     94                <xsl:variable name="vView">navigation</xsl:variable> 
     95                <xsl:variable name="vCodes" select="ancestor::sm:for/@codes"/> 
     96                <xsl:choose> 
     97                        <xsl:when test="$vCodes = '*'"> 
     98                                <xsl:for-each select="$vStructureModel//sm:part"> 
     99                                        <xsl:for-each select="sm:allowedModel"> 
     100                                                <call model="{getIdFromPath(@sc:refUri)}" axis="{$vAxis}" view="{$vView}"/> 
     101                                        </xsl:for-each> 
     102                                </xsl:for-each> 
     103                        </xsl:when> 
     104                        <xsl:otherwise> 
     105                                <xsl:for-each select="xalan:tokenize($vCodes, ' ')"> 
     106                                        <xsl:variable name="vDefModel" select="$vStructureModel//sm:part[@code=current()]"/> 
     107                                        <xsl:if test="$vDefModel"> 
     108                                                <xsl:for-each select="$vDefModel/sm:allowedModel"> 
     109                                                        <call model="{getIdFromPath(@sc:refUri)}" axis="{$vAxis}" view="{$vView}"/> 
     110                                                </xsl:for-each> 
     111                                        </xsl:if> 
     112                                </xsl:for-each>                          
     113                        </xsl:otherwise> 
     114                </xsl:choose> 
     115                <xsl:apply-templates mode="in"/> 
     116        </xsl:template> 
     117         
     118        <xsl:template match="sm:ifNoPage" mode="in"> 
     119                <xsl:apply-templates mode="in"/> 
     120        </xsl:template> 
     121 
    92122        <xsl:template match="sm:callModel" mode="in"> 
    93123                <xsl:apply-templates mode="in"> 
Note: See TracChangeset for help on using the changeset viewer.