Author: echatellier Date: 2010-04-06 12:29:35 +0200 (Tue, 06 Apr 2010) New Revision: 853 Log: Fix #48 : xpath moins restrictif pour les stereotypes (xmi1.2) Modified: trunk/eugene/src/main/xsl/xmi1.2ToObjectModel.xsl Modified: trunk/eugene/src/main/xsl/xmi1.2ToObjectModel.xsl =================================================================== --- trunk/eugene/src/main/xsl/xmi1.2ToObjectModel.xsl 2010-03-31 08:24:32 UTC (rev 852) +++ trunk/eugene/src/main/xsl/xmi1.2ToObjectModel.xsl 2010-04-06 10:29:35 UTC (rev 853) @@ -793,7 +793,7 @@ <xsl:value-of select="@xmi.idref"/> </xsl:variable> <xsl:variable name="name"> - <xsl:value-of select="/XMI/XMI.content/UML:Model/UML:Namespace.ownedElement/UML:Stereotype[@xmi.id = $id]/@name"/> + <xsl:value-of select="/XMI/XMI.content/UML:Model/UML:Namespace.ownedElement/descendant::UML:Stereotype[@xmi.id = $id]/@name"/> </xsl:variable> <xsl:if test="$name='extern'"> <xsl:attribute name="extern"> @@ -810,7 +810,7 @@ <xsl:value-of select="@xmi.idref"/> </xsl:variable> <xsl:variable name="name"> - <xsl:value-of select="/XMI/XMI.content/UML:Model/UML:Namespace.ownedElement/UML:Stereotype[@xmi.id = $id]/@name"/> + <xsl:value-of select="/XMI/XMI.content/UML:Model/UML:Namespace.ownedElement/descendant::UML:Stereotype[@xmi.id = $id]/@name"/> </xsl:variable> <xsl:if test="$name!='extern'"> <xsl:element name="stereotype">
participants (1)
-
echatellier@users.nuiton.org