User: ecrutchfield
Date: 06/07/27 19:39:57
Modified: andromda-cs/src/main/resources/templates/cs Enumeration.vsl
Log:
added back the support for enumerations of different types (e.g. long, int, byte).
Revision Changes Path
1.4 +4 -1 cartridges/andromda-cs/src/main/resources/templates/cs/Enumeration.vsl
Index: Enumeration.vsl
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-cs/src/main/resources/templates/cs/Enumeration.vsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -r1.3 -r1.4
--- Enumeration.vsl 3 Jul 2006 09:30:44 -0000 1.3
+++ Enumeration.vsl 28 Jul 2006 02:39:56 -0000 1.4
@@ -1,3 +1,6 @@
+#if (!$enumeration.literalType.name.equalsIgnoreCase("int") && !$enumeration.literalType.name.equalsIgnoreCase("string"))
+#set ($enumType = $enumeration.literalType.name)
+#end
// Name: ${enumeration.name}.cs
// license-header cs merge-point
//
@@ -13,7 +16,7 @@
/// <summary>
$enumeration.getDocumentation(" /// ")
/// </summary>
- public enum $enumeration.name
+ public enum $enumeration.name#if ($stringUtils.isNotBlank($enumType)) :$enumType#end
{
#foreach ($literal in $enumeration.literals)
#if ($literal.defaultValue)
|