Changeset 11143


Ignore:
Timestamp:
06/05/08 11:03:38 (4 years ago)
Author:
anp
Message:

genOd : Ajout de sm:callModel/sm:lookForAscendants

Location:
trunk/Wsp_ModelingAssmnt
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_ModelingAssmnt/es/content/xEdition/commonOdTransf.xed.xml

    r10766 r11143  
    107107                        <childs> 
    108108                                <alternative se:bind="choice"> 
    109                                         <element se:name="sm:root" se:bind="element" forcefilled="true"> 
     109                                        <element se:name="sm:root" se:bind="element" forcefilled="true" insert="collapsed"> 
    110110                                                <atts> 
    111111                                                        <attribute se:bind="attribute" se:name="axis" se:mandat="true"> 
     
    114114                                                </atts> 
    115115                                        </element> 
    116                                         <element se:name="sm:current" se:bind="element" forcefilled="true"> 
     116                                        <element se:name="sm:current" se:bind="element" forcefilled="true" insert="collapsed"> 
    117117                                                <atts> 
    118118                                                        <attribute se:bind="attribute" se:name="axis" se:mandat="true"> 
     
    121121                                                </atts> 
    122122                                        </element> 
    123                                         <element se:name="sm:agentPath" se:bind="element" forcefilled="true"> 
     123                                        <element se:name="sm:lookForAscendants" se:bind="element" forcefilled="true" insert="collapsed"> 
     124                                                <atts> 
     125                                                        <attribute se:bind="attribute" se:name="direction" se:defaultvalue="currentToRoot"> 
     126                                                                <choiceInput> 
     127                                                                        <ciItem label="currentToRoot"/> 
     128                                                                        <ciItem label="rootToCurrent"/> 
     129                                                                </choiceInput> 
     130                                                        </attribute> 
     131                                                        <attribute se:bind="attribute" se:name="axis" se:mandat="true"> 
     132                                                                <wordsInput trim="true" filterRegExp="^[a-zA-Z0-9]+$" autocompleteProviderXPath="id('axis')"/> 
     133                                                        </attribute> 
     134                                                </atts> 
     135                                                <childs> 
     136                                                        <element se:name="sm:callableModel" se:bind="element" se:card="+"> 
     137                                                                <atts> 
     138                                                                        <ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*:Content.*"/> 
     139                                                                </atts> 
     140                                                        </element> 
     141                                                        <insert se:bind="current"/> 
     142                                                </childs> 
     143                                        </element> 
     144                                        <element se:name="sm:agentPath" se:bind="element" forcefilled="true" insert="collapsed"> 
    124145                                                <atts> 
    125146                                                        <attribute se:bind="attribute" se:name="path" se:mandat="true" se:defaultvalue="/@@"> 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/_common/sma/odTransf/communCalledTransformersInc.xsl

    r10490 r11143  
    7777                </xsl:for-each> 
    7878        </xsl:template> 
     79        <xsl:template match="sm:callModel/sm:lookForAscendants"> 
     80                <xsl:variable name="vAxis" select="@axis"/> 
     81                <xsl:for-each select="sm:callableModel"> 
     82                        <call model="{getIdFromPath(@sc:refUri)}" axis="{$vAxis}" view="odContent"/> 
     83                </xsl:for-each> 
     84        </xsl:template> 
    7985         
    8086        <!-- callRootMeta -->    
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/_common/sma/odTransf/communContent.xsl.xsl

    r10766 r11143  
    8585<!--** 
    8686         *  Calls 
    87          **--> 
    88          
    89         <!-- # CallModel 
    90         --> 
    91         <xsl0:template match="sm:callModel"> 
    92                 <xsl:value-of disable-output-escaping="yes"> 
    93                         <xsl0:attribute name="select"> 
    94                                 <xsl0:choose> 
    95                                         <xsl0:when test="sm:root">resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '<xsl0:value-of select="getAxisSuffix(@axis)"/>/getContent'))</xsl0:when> 
    96                                         <xsl0:when test="sm:current">resultatAgent(concat('@', switchAxis(codeAgent('//'), '<xsl0:value-of select="@axis"/>'), '/getContent'))</xsl0:when> 
    97                                         <xsl0:when test="sm:agentPath">resultatAgent(agent('<xsl0:value-of select="@path"/>', $vDialog))</xsl0:when> 
    98                                 </xsl0:choose> 
    99                         </xsl0:attribute> 
    100                 </xsl:value-of> 
    101         </xsl0:template> 
    102          
     87         **-->   
    10388        <!-- # CallSubModel 
    10489        --> 
  • trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs.doss/sma_assmntUnitMcqOdTransf/getContent.xsl.xsl

    r10766 r11143  
    279279                <xsl:value-of disable-output-escaping="yes" select="resultatAgent(concat($vPathAgentContent{$vIdCall}, '/getContent'))"/> 
    280280        </xsl0:template> 
    281          
    282         <!-- # CallModel 
    283         --> 
    284         <xsl0:template match="sm:callModel"> 
    285                 <xsl:value-of disable-output-escaping="yes"> 
    286                         <xsl0:attribute name="select"> 
    287                                 <xsl0:choose> 
    288                                         <xsl0:when test="sm:root">resultatAgent(concat('@', getIdFromPath(concat('src:', java:hGetUri(srcFileAgent('@@')))), '<xsl0:value-of select="getAxisSuffix(@axis)"/>/getContent'))</xsl0:when> 
    289                                         <xsl0:when test="sm:current">resultatAgent(concat('@', switchAxis(codeAgent('//'), '<xsl0:value-of select="@axis"/>'), '/getContent'))</xsl0:when> 
    290                                         <xsl0:when test="sm:agentPath">resultatAgent(agent('<xsl0:value-of select="@path"/>', $vDialog))</xsl0:when> 
    291                                 </xsl0:choose> 
    292                         </xsl0:attribute> 
    293                 </xsl:value-of> 
    294         </xsl0:template> 
    295          
     281                 
    296282        <!-- # CallGlobalExplanationModel 
    297283                --> 
Note: See TracChangeset for help on using the changeset viewer.