Ignore:
Timestamp:
11/13/12 14:30:36 (12 years ago)
Author:
gosiaw
Message:

Modes added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl

    r601 r606  
    1111                        <xsl:element name="resources"> 
    1212                                <xsl:element name="scheduler"></xsl:element> 
    13                                 <xsl:apply-templates select="//*[ComponentId]" /> 
    14                         </xsl:element> 
    15                 </xsl:element> 
    16         </xsl:template> 
    17  
    18         <xsl:template match="//*[ComponentId]"> 
     13                                <xsl:apply-templates select="//*[ComponentId]" 
     14                                        mode="full" /> 
     15                        </xsl:element> 
     16                </xsl:element> 
     17        </xsl:template> 
     18 
     19        <xsl:template match="//*[ComponentId]" mode="full"> 
    1920                <xsl:element name="computingResource"> 
    2021                        <xsl:attribute name="class">  
     
    3940                        <xsl:if test="Sensor"> 
    4041                                <xsl:apply-templates select="Sensor" /> 
    41                         </xsl:if>                        
     42                        </xsl:if> 
    4243                        <xsl:if test="Processor"> 
    4344                                <xsl:apply-templates select="Processor" /> 
     
    4748                        </xsl:if> 
    4849                </xsl:element> 
     50        </xsl:template> 
     51 
     52        <xsl:template match="//*[ComponentId]"> 
     53                <xsl:if test="Memory"> 
     54                        <xsl:apply-templates select="Memory" /> 
     55                </xsl:if> 
     56                <xsl:if test="Storage"> 
     57                        <xsl:apply-templates select="Storage" /> 
     58                </xsl:if> 
     59                <xsl:if test="CoolingDevice"> 
     60                        <xsl:apply-templates select="CoolingDevice" /> 
     61                </xsl:if> 
     62                <xsl:call-template name="BasicDEBBPhysicalElementParameters" /> 
     63                <xsl:if test="Baseboard"> 
     64                        <xsl:apply-templates select="Baseboard" /> 
     65                </xsl:if> 
     66                <xsl:if test="Sensor"> 
     67                        <xsl:apply-templates select="Sensor" /> 
     68                </xsl:if> 
     69                <xsl:if test="Processor"> 
     70                        <xsl:apply-templates select="Processor" /> 
     71                </xsl:if> 
     72                <xsl:if test="PowerSupply"> 
     73                        <xsl:apply-templates select="PowerSupply" /> 
     74                </xsl:if> 
    4975        </xsl:template> 
    5076 
Note: See TracChangeset for help on using the changeset viewer.