Changeset 928 for DCWoRMS/trunk/src/test
- Timestamp:
- 03/08/13 14:42:52 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
r795 r928 82 82 </xsl:if> 83 83 </xsl:if> 84 85 <xsl:if test="Heatsink"> 86 <xsl:apply-templates select="Heatsink" /> 87 </xsl:if> 88 89 <xsl:if test="Outlet"> 90 <xsl:apply-templates select="Outlet" /> 91 </xsl:if> 92 84 93 </xsl:template> 85 94 … … 425 434 </xsl:template> 426 435 436 <xsl:template name="BasicDEBBSimpleTypeProperties"> 437 <xsl:comment>BasicDEBBSimpleTypeProperties</xsl:comment> 438 439 <xsl:call-template name="BasicDEBBPhysicalElementProperties"/> 440 <!-- Transform (not needed in DCWoRMS) --> 441 <!-- <xsl:if test="Transform">--> 442 <!-- <xsl:element name="property">--> 443 <!-- <xsl:attribute name="name">transform</xsl:attribute>--> 444 <!-- <xsl:element name="value">--> 445 <!-- <xsl:value-of select="Transform" />--> 446 <!-- </xsl:element>--> 447 <!-- </xsl:element> --> 448 <!-- </xsl:if>--> 449 450 <!-- Reference (not needed in DCWoRMS) --> 451 <!-- <xsl:if test="Reference">--> 452 <!-- <xsl:element name="property">--> 453 <!-- <xsl:attribute name="name">reference</xsl:attribute>--> 454 <!-- <xsl:element name="value">--> 455 <!-- <xsl:value-of select="Reference" />--> 456 <!-- </xsl:element>--> 457 <!-- </xsl:element> --> 458 <!-- </xsl:if> --> 459 </xsl:template> 460 427 461 <xsl:template name="BasicDEBBPhysicalElementProperties"> 462 <xsl:comment>BasicDEBBPhysicalElementProperties</xsl:comment> 463 464 <xsl:if test="Label"> 465 <xsl:element name="property"> 466 <xsl:attribute name="name">label</xsl:attribute> 467 <xsl:element name="value"> 468 <xsl:value-of select="Label" /> 469 </xsl:element> 470 </xsl:element> 471 </xsl:if> 472 428 473 <xsl:if test="Manufacturer"> 429 474 <xsl:element name="property"> … … 434 479 </xsl:element> 435 480 </xsl:if> 481 436 482 <xsl:if test="Product"> 437 483 <xsl:element name="property"> … … 442 488 </xsl:element> 443 489 </xsl:if> 490 444 491 <xsl:if test="MaxPower"> 445 492 <xsl:element name="property"> … … 450 497 </xsl:element> 451 498 </xsl:if> 452 </xsl:template> 499 500 <xsl:if test="PowerUsage"> 501 <xsl:element name="property"> 502 <xsl:attribute name="name">powerUsage</xsl:attribute> 503 <xsl:element name="value"> 504 <xsl:value-of select="PowerUsage" /> 505 </xsl:element> 506 </xsl:element> 507 </xsl:if> 508 509 <!-- PowerUsageProfile --> 510 <!-- TODO: It should be translated, but it is not clear how. Impossible 511 to map hierarchy in parameters and their properties, which is necessary here. --> 512 <!-- <xsl:if test="PowerUsageProfile">--> 513 <!-- <xsl:element name="property">--> 514 <!-- <xsl:attribute name="name">powerUsageProfile</xsl:attribute>--> 515 <!-- <xsl:element name="value">--> 516 <!-- <xsl:value-of select="PowerUsageProfile" />--> 517 <!-- </xsl:element>--> 518 <!-- </xsl:element>--> 519 <!-- </xsl:if>--> 520 521 522 <xsl:if test="Type"> 523 <xsl:element name="property"> 524 <xsl:attribute name="name">type</xsl:attribute> 525 <xsl:element name="value"> 526 <xsl:value-of select="Type" /> 527 </xsl:element> 528 </xsl:element> 529 </xsl:if> 530 531 </xsl:template> 532 533 <xsl:template match="Heatsink"> 534 <xsl:element name="parameter"> 535 <xsl:attribute name="name">heatsink</xsl:attribute> 536 537 <xsl:if test="TransferRate"> 538 <xsl:element name="property"> 539 <xsl:attribute name="name">transferRate</xsl:attribute> 540 <xsl:element name="value"> 541 <xsl:value-of select="TransferRate" /> 542 </xsl:element> 543 </xsl:element> 544 </xsl:if> 545 546 <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter 547 cannot contain parameters. Must be parameter containing properties. --> 548 <xsl:call-template name="BasicDEBBSimpleTypeProperties" /> 549 </xsl:element> 550 </xsl:template> 551 552 <xsl:template match="Outlet"> 553 <xsl:element name="parameter"> 554 <xsl:attribute name="name">outlet</xsl:attribute> 555 556 <xsl:if test="MaxRPM"> 557 <xsl:element name="property"> 558 <xsl:attribute name="name">maxRPM</xsl:attribute> 559 <xsl:element name="value"> 560 <xsl:value-of select="MaxRPM" /> 561 </xsl:element> 562 </xsl:element> 563 </xsl:if> 564 565 <!-- Don't call BasicDEBBPhysicalElementParameters, because parameter 566 cannot contain parameters. Must be parameter containing properties. --> 567 <xsl:call-template name="BasicDEBBSimpleTypeProperties" /> 568 </xsl:element> 569 570 </xsl:template> 571 453 572 </xsl:stylesheet>
Note: See TracChangeset
for help on using the changeset viewer.