From: Eric C. <ecr...@us...> - 2006-07-28 02:39:59
|
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) |