Changeset 942 for DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
- Timestamp:
- 03/11/13 10:16:18 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
r931 r942 51 51 <xsl:apply-templates select="Memory" /> 52 52 </xsl:if> 53 53 54 <xsl:if test="Storage"> 54 55 <xsl:apply-templates select="Storage" /> 55 56 </xsl:if> 57 56 58 <xsl:call-template name="BasicDEBBPhysicalElementParameters" /> 59 57 60 <xsl:if test="Baseboard"> 58 61 <xsl:apply-templates select="Baseboard" /> 59 62 </xsl:if> 63 60 64 <xsl:if test="Sensor"> 61 65 <xsl:apply-templates select="Sensor" /> 62 66 </xsl:if> 67 63 68 <xsl:if test="PowerSupply"> 64 69 <xsl:apply-templates select="PowerSupply" /> 65 70 </xsl:if> 71 66 72 <xsl:if test="Processor"> 67 73 <xsl:apply-templates select="Processor" /> 68 74 </xsl:if> 75 69 76 <xsl:if test="CoolingDevice"> 70 77 <!-- Base cooling device data --> … … 156 163 <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter 157 164 cannot contain parameters. Must be parameter containing properties. --> 158 <xsl:call-template name="BasicDEBB PhysicalElementProperties" />165 <xsl:call-template name="BasicDEBBSimpleTypeProperties" /> 159 166 </xsl:element> 160 167 </xsl:template> … … 282 289 <xsl:element name="parameter"> 283 290 <xsl:attribute name="name">powerSupply</xsl:attribute> 291 292 <xsl:element name="property"> 293 <xsl:attribute name="name">class</xsl:attribute> 294 <xsl:element name="value"> 295 <xsl:value-of select="Class" /> 296 </xsl:element> 297 </xsl:element> 298 299 <xsl:element name="property"> 300 <xsl:attribute name="name">totalOutputPower</xsl:attribute> 301 <xsl:element name="value"> 302 <xsl:value-of select="TotalOutputPower" /> 303 </xsl:element> 304 </xsl:element> 305 306 <xsl:element name="property"> 307 <xsl:attribute name="name">efficiency</xsl:attribute> 308 <xsl:element name="value"> 309 <xsl:value-of select="Efficiency" /> 310 </xsl:element> 311 </xsl:element> 312 313 <!-- TODO: PowerProfile --> 314 284 315 <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter 285 316 cannot contain parameters. Must be parameter containing properties. --> 286 <xsl:call-template name="BasicDEBB PhysicalElementProperties" />317 <xsl:call-template name="BasicDEBBComplexTypeProperties" /> 287 318 </xsl:element> 288 319 </xsl:template> … … 353 384 </xsl:element> 354 385 </xsl:if> 355 <xsl:call-template name="BasicDEBBPhysicalElementProperties" /> 386 387 <!-- TODO: AirThroughputProfile --> 388 389 <!-- TODO: WaterThroughputProfile --> 390 391 <xsl:call-template name="BasicDEBBComplexTypeProperties" /> 356 392 </xsl:element> 357 393 </xsl:template> … … 412 448 <!-- Template for transforming basic parameters of all devices of any type --> 413 449 <xsl:template name="BasicDEBBPhysicalElementParameters"> 450 <xsl:if test="Label"> 451 <xsl:element name="parameter"> 452 <xsl:attribute name="name">label</xsl:attribute> 453 <xsl:element name="value"> 454 <xsl:value-of select="Label" /> 455 </xsl:element> 456 </xsl:element> 457 </xsl:if> 458 414 459 <xsl:if test="Manufacturer"> 415 460 <xsl:element name="parameter"> … … 436 481 </xsl:element> 437 482 </xsl:if> 483 484 <xsl:if test="PowerUsage"> 485 <xsl:element name="parameter"> 486 <xsl:attribute name="name">powerUsage</xsl:attribute> 487 <xsl:element name="value"> 488 <xsl:value-of select="PowerUsage" /> 489 </xsl:element> 490 </xsl:element> 491 </xsl:if> 492 493 <!-- TODO: PowerUsageProfile --> 494 495 <xsl:if test="Type"> 496 <xsl:element name="parameter"> 497 <xsl:attribute name="name">type</xsl:attribute> 498 <xsl:element name="value"> 499 <xsl:value-of select="Type" /> 500 </xsl:element> 501 </xsl:element> 502 </xsl:if> 438 503 </xsl:template> 439 504 … … 461 526 <!-- </xsl:element> --> 462 527 <!-- </xsl:if> --> 528 </xsl:template> 529 530 531 <xsl:template name="BasicDEBBComplexTypeProperties"> 532 <xsl:apply-templates select="Outlet"/> 533 <xsl:apply-templates select="Heatsink"/> 534 <xsl:apply-templates select="Sensor"/> 535 536 <xsl:call-template name="BasicDEBBSimpleTypeProperties"></xsl:call-template> 463 537 </xsl:template> 464 538
Note: See TracChangeset
for help on using the changeset viewer.