Changeset 19661
- Timestamp:
- 02/04/12 15:56:19 (4 months ago)
- Location:
- trunk/Wsp_ModelingAssmnt
- Files:
-
- 5 edited
-
es/content/assmntUnitMlqOdTransf/xml.xed.xml (modified) (7 diffs)
-
es/content/assmntUnitMlqPrim/xml.xed.xml (modified) (1 diff)
-
spaces/gen/modelBuilder/bs/sma_assmntUnitMlqOdTransf/getContent.xsl.xsl (modified) (2 diffs)
-
spaces/gen/modelBuilder/bs/sma_assmntUnitMlqPrim/formBase.xed.xml.xsl (modified) (2 diffs)
-
spaces/gen/modelBuilder/bs/sma_assmntUnitMlqPrim/relaxNg.rng.xsl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Wsp_ModelingAssmnt/es/content/assmntUnitMlqOdTransf/xml.xed.xml
r19530 r19661 97 97 <se:choice se:card="+"> 98 98 <se:ref se:refid="sm:forGroup_tableCell"/> 99 <se:ref se:refid="sm:forGroup_tableCell" se:name="sm:forTraps"/> 99 100 <se:ref se:refid="sm:forLabel_cell"/> 100 101 <!--<se:ref se:refid="sm:forTarget_cell"/>--> … … 303 304 <se:choice se:card="+"> 304 305 <se:ref se:refid="sm:forGroup_cell"/> 306 <se:ref se:refid="sm:forGroup_cell" se:name="sm:forTraps"/> 305 307 <se:ref se:refid="sm:forLabel_cell"/> 306 308 <element se:id="sm:WTableCell" se:bind="element" se:name="sm:WTableCell" tooltiptext="ATTENTION : ne peut être utilisé que dans le contexte d'un sm:WTableRow"> … … 311 313 <se:choice se:card="*"> 312 314 <se:ref se:refid="sm:forGroup_paragraph"/> 315 <se:ref se:refid="sm:forGroup_paragraph" se:name="sm:forTraps"/> 313 316 <se:ref se:refid="sm:forLabel_paragraph"/> 314 317 <se:ref se:refid="sm:WParagraph"/> … … 323 326 </element> 324 327 <se:ref se:refid="sm:forGroup_row"/> 328 <se:ref se:refid="sm:forGroup_row" se:name="sm:forTraps"/> 325 329 <se:ref se:refid="sm:forLabel_row"/> 326 330 </se:choice> … … 340 344 <se:ref se:refid="sm:WListItem"/> 341 345 <se:ref se:refid="sm:forGroup_paragraph"/> 346 <se:ref se:refid="sm:forGroup_paragraph" se:name="sm:forTraps"/> 342 347 <se:ref se:refid="sm:forLabel_paragraph"/> 343 348 </se:choice> … … 350 355 <se:choice se:card="+"> 351 356 <se:ref se:refid="sm:forGroup_paragraph"/> 357 <se:ref se:refid="sm:forGroup_paragraph" se:name="sm:forTraps"/> 352 358 <se:ref se:refid="sm:forLabel_paragraph"/> 353 359 <se:ref se:refid="sm:WParagraph"/> … … 367 373 <se:ref se:refid="sm:forLabel_paragraph"/> 368 374 <se:ref se:refid="sm:forGroup_paragraph"/> 375 <se:ref se:refid="sm:forGroup_paragraph" se:name="sm:forTraps"/> 369 376 <se:ref se:refid="sm:WTable"/> 370 377 <se:ref se:refid="sm:WList"/> -
trunk/Wsp_ModelingAssmnt/es/content/assmntUnitMlqPrim/xml.xed.xml
r19390 r19661 132 132 </childs> 133 133 </element> 134 134 <element se:name="sm:traps" se:bind="element" se:card="?"> 135 <atts> 136 <se:ref se:refid="att_name" se:refurl="chrome://sma_assmnt/content/xEdition/commonPrim.xed.xml"/> 137 <se:ref se:refid="att_usage" se:refurl="chrome://sma_assmnt/content/xEdition/commonUnitPrim.xed.xml" se:defaultvalue="required"/> 138 </atts> 139 </element> 135 140 </childs> 136 141 </element> -
trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs/sma_assmntUnitMlqOdTransf/getContent.xsl.xsl
r16937 r19661 109 109 <xsl0:apply-templates mode="mTableColumn"/> 110 110 </xsl0:template> 111 <xsl0:template match="sm:forGroup[not(descendant::sm:WTableRow)] | sm:for Label[not(descendant::sm:WTableRow)]" mode="mTableColumn">111 <xsl0:template match="sm:forGroup[not(descendant::sm:WTableRow)] | sm:forTraps[not(descendant::sm:WTableRow)] | sm:forLabel[not(descendant::sm:WTableRow)]" mode="mTableColumn"> 112 112 <!-- NOTE : les forGroup qui générent plusieurs lignes ne doivent pas créer plusieurs déclarations de colonnes --> 113 <xsl:for-each select="{ si(local-name()='forGroup', 'sc:group', 'sc:label')}">113 <xsl:for-each select="{returnFirst(si(local-name()='forGroup', 'sc:group'), si(local-name()='forTraps', 'sc:traps') , 'sc:label')}"> 114 114 <xsl0:apply-templates mode="mTableColumn"/> 115 115 </xsl:for-each> … … 185 185 </xsl:for-each> 186 186 </xsl0:template> 187 <xsl0:template match="sm:forGroup"> 188 <xsl0:call-template name="sm:forGroup"/> 189 </xsl0:template> 187 188 <xsl0:template match="sm:forTraps" name="sm:forTraps"> 189 <xsl:for-each select="sc:traps"> 190 <xsl0:apply-templates/> 191 </xsl:for-each> 192 </xsl0:template> 190 193 191 194 <xsl0:template match="sm:forLabel" name="sm:forLabel"> -
trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs/sma_assmntUnitMlqPrim/formBase.xed.xml.xsl
r17048 r19661 151 151 </xsl:template> 152 152 153 <xsl:template match="sm:traps"> 154 <element se:name="sc:traps" se:bind="element" se:title="{@name}" se:card="{si(@usage='optional', '?', 1)}" se:show="always"> 155 <childs> 156 <xsl:for-each select="../sm:group/sm:labelModel"> 157 <xsl:call-template name="labelModel"/> 158 </xsl:for-each> 159 </childs> 160 </element> 161 </xsl:template> 162 153 163 <xsl:template match="sm:targetModel"> 154 164 <element se:name="sc:target" se:bind="element" se:title="{@name}" class="content"> … … 159 169 </xsl:template> 160 170 161 <xsl:template match="sm:labelModel" >171 <xsl:template match="sm:labelModel" name="labelModel"> 162 172 <xsl:variable name="vMin" select="si(@min, number(@min), 0)"/> 163 173 <xsl:variable name="vMax" select="si(@max, number(@max), '')"/> -
trunk/Wsp_ModelingAssmnt/spaces/gen/modelBuilder/bs/sma_assmntUnitMlqPrim/relaxNg.rng.xsl
r16774 r19661 111 111 </sng:element> 112 112 </sng:oneOrMore> 113 <xsl:choose> 114 <xsl:when test="sm:traps/@usage='optional'"> 115 <sng:optional> 116 <xsl:apply-templates select="sm:traps"/> 117 </sng:optional> 118 </xsl:when> 119 <xsl:when test="sm:traps"> 120 <xsl:apply-templates select="sm:traps"/> 121 </xsl:when> 122 </xsl:choose> 123 </xsl:template> 124 125 <xsl:template match="sm:traps"> 126 <sng:element name="sc:traps" snga:title="{filterInlineLoc(@name)}"> 127 <sng:zeroOrMore><!-- TODO : gérer la cardinalité. car dans [sm:group/sm:labelModel/@min,sm:group/sm:labelModel/@max] --> 128 <xsl:for-each select="../sm:group/sm:labelModel"> 129 <xsl:call-template name="tGetEltDeclaration"> 130 <xsl:with-param name="pEltName">sc:label</xsl:with-param> 131 </xsl:call-template> 132 </xsl:for-each> 133 </sng:zeroOrMore> 134 </sng:element> 113 135 </xsl:template> 114 136
Note: See TracChangeset
for help on using the changeset viewer.