Update of /cvsroot/kuml/kuml/libkuml/uml/tools
In directory usw-pr-cvs1:/tmp/cvs-serv4731
Modified Files:
gen_class_ccs.xsl
Log Message:
Mod to generate a #include <algorithm> for files with multivalues attributes.
Index: gen_class_ccs.xsl
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/uml/tools/gen_class_ccs.xsl,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** gen_class_ccs.xsl 27 Feb 2002 22:25:46 -0000 1.13
--- gen_class_ccs.xsl 8 Mar 2002 19:20:15 -0000 1.14
***************
*** 112,115 ****
--- 112,120 ----
<xsl:text>#include <string.h> </xsl:text>
+ <!-- Find a multiple-valued Attribute. -->
+ <xsl:if test='count(descendant::Model:Attribute/Model:StructuralFeature.multiplicity/XMI.field[position()=2][self::XMI.field > 1 or self::XMI.field = -1]) > 0'>
+ <xsl:text>#include <algorithm> </xsl:text>
+ </xsl:if>
+
<xsl:text> </xsl:text>
|