5.11.1.1.3.5. velocity_implicit.vm

Listing 5.104 /velocity_implicit.vm
  1#* @implicitly included *#
  2#* @vtlvariable name="var0" type="java.lang.String" *#
  3#* @vtlvariable name="var1" type="java.lang.String" *#
  4#* @vtlvariable name="var2" type="java.lang.String" *#
  5#* @vtlvariable name="var3" type="java.lang.String" *#
  6#* @vtlvariable name="var4" type="java.lang.String" *#
  7#* @vtlvariable name="var5" type="java.lang.String" *#
  8#* @vtlvariable name="var6" type="java.lang.String" *#
  9#* @vtlvariable name="var7" type="java.lang.String" *#
 10#* @vtlvariable name="var8" type="java.lang.String" *#
 11#* @vtlvariable name="var9" type="java.lang.String" *#
 12#* @vtlvariable name="var10" type="java.lang.String" *#
 13#* @vtlvariable name="var11" type="java.lang.String" *#
 14#* @vtlvariable name="var12" type="java.lang.String" *#
 15#* @vtlvariable name="var13" type="java.lang.String" *#
 16#* @vtlvariable name="var14" type="java.lang.String" *#
 17#* @vtlvariable name="var15" type="java.lang.String" *#
 18#* @vtlvariable name="var16" type="java.lang.String" *#
 19#* @vtlvariable name="var17" type="java.lang.String" *#
 20#* @vtlvariable name="var18" type="java.lang.String" *#
 21#* @vtlvariable name="var19" type="java.lang.String" *#
 22#* @vtlvariable name="var20" type="java.lang.String" *#
 23#* @vtlvariable name="metafactory" type="com.metafactory.api.IMetaFactoryTemplateEngineProxy" *#
 24#* @vtlvariable name="generator" type="com.metafactory.api.IMetaFactoryTemplateEngineProxy" *#
 25#* @vtlvariable name="context" type="com.metafactory.api.IContextProxy" *#
 26#* @vtlvariable name="javaCiForPackage" type="com.metafactory.java.api.ci.JavaCiForPackage" *#
 27#* @vtlvariable name="javaCiForClass" type="com.metafactory.java.api.ci.JavaCiForClass" *#
 28#* @vtlvariable name="javaCiForInterface" type="com.metafactory.java.api.ci.JavaCiForInterface" *#
 29#* @vtlvariable name="javaCiForField" type="com.metafactory.java.api.ci.JavaCiForField" *#
 30#* @vtlvariable name="javaCiForMethod" type="com.metafactory.java.api.ci.JavaCiForMethod" *#
 31#* @vtlvariable name="comparatorFactory" type="com.metafactory.api.IComparatorFactory" *#
 32#* @vtlvariable name="genpack" type="java.lang.String" *#
 33#* @vtlvariable name="genpackpath" type="java.lang.String" *#
 34#* @vtlvariable name="foreachPackage" type="java.lang.Boolean" *#
 35#* @vtlvariable name="foreachObject" type="java.lang.Boolean" *#
 36#* @vtlvariable name="foreachAttribute" type="java.lang.Boolean" *#
 37#* @vtlvariable name="foreachReference" type="java.lang.Boolean" *#
 38#* @vtlvariable name="foreachOperation" type="java.lang.Boolean" *#
 39#* @vtlvariable name="forEachPropertyValue" type="java.lang.String" *#
 40#* @vtlvariable name="generatedJavaPackage" type="com.metafactory.java.api.ast.JavaAstPackage" *#
 41#* @vtlvariable name="generatedJavaInterface" type="com.metafactory.java.api.ast.JavaAstInterface" *#
 42#* @vtlvariable name="generatedJavaClass" type="com.metafactory.java.api.ast.JavaAstClass" *#
 43#* @vtlvariable name="generatedAttribute" type="com.metafactory.java.api.ast.JavaAstField" *#
 44#* @vtlvariable name="generatedOperation" type="com.metafactory.java.api.ast.JavaAstMethod" *#
 45#* @vtlvariable name="generatedXMLDocument" type="com.metafactory.api.IGeneratedXMLDocument" *#
 46#* @vtlvariable name="generatedFile" type="com.metafactory.api.IGeneratedFile" *#
 47#* @vtlvariable name="javaFactory" type="com.metafactory.java.api.ast.JavaFactory" *#
 48#* @vtlvariable name="modelProperties" type="java.util.Properties" *#
 49#* @vtlvariable name="modelAttributeProperties" type="java.util.Properties" *#
 50#* @vtlvariable name="modelOperationProperties" type="java.util.Properties" *#
 51#* @vtlvariable name="modelReferenceProperties" type="java.util.Properties" *#
 52#* @vtlvariable name="byte" type="java.lang.Byte" *#
 53#* @vtlvariable name="short" type="java.lang.Short" *#
 54#* @vtlvariable name="integer" type="java.lang.Integer" *#
 55#* @vtlvariable name="long" type="java.lang.Long" *#
 56#* @vtlvariable name="float" type="java.lang.Float" *#
 57#* @vtlvariable name="double" type="java.lang.Double" *#
 58#* @vtlvariable name="bigdecimal" type="java.math.BigDecimal" *#
 59#* @vtlvariable name="biginteger" type="java.math.BigInteger" *#
 60#* @vtlvariable name="stringUtils" type="org.apache.commons.lang3.StringUtils" *#
 61#* @vtlvariable name="dollar" type="java.lang.String" *#
 62#* @vtlvariable name="hash" type="java.lang.String" *#
 63
 64#* @vtlvariable name="runtimeModel" type="org.metafactory.model.runtime.RuntimeModel" *#
 65
 66#* @vtlvariable name="model" type="com.metafactory.api.model.ModelRoot" *#
 67#* @vtlvariable name="modelPackage" type="com.metafactory.api.model.ModelPackage" *#
 68#* @vtlvariable name="modelObject" type="com.metafactory.api.model.ModelObject" *#
 69#* @vtlvariable name="modelAttribute" type="com.metafactory.api.model.ModelAttribute" *#
 70#* @vtlvariable name="modelReference" type="com.metafactory.api.model.ModelReference" *#
 71#* @vtlvariable name="previousPackage" type="com.metafactory.api.model.ModelPackage" *#
 72#* @vtlvariable name="previousObject" type="com.metafactory.api.model.ModelObject" *#
 73
 74#* @vtlvariable name="arg1" type="java.lang.String" *#
 75#* @vtlvariable name="arg2" type="java.lang.String" *#
 76#* @vtlvariable name="arg3" type="java.lang.String" *#
 77#* @vtlvariable name="arg4" type="java.lang.String" *#
 78#* @vtlvariable name="arg5" type="java.lang.String" *#
 79#* @vtlvariable name="arg6" type="java.lang.String" *#
 80#* @vtlvariable name="arg7" type="java.lang.String" *#
 81#* @vtlvariable name="arg8" type="java.lang.String" *#
 82#* @vtlvariable name="arg9" type="java.lang.String" *#
 83
 84#* @vtlvariable name="typescriptApiCommentLineCI" type="com.metafactory.typescript.api.ci.TypescriptCiForApiCommentLine" *#
 85#* @vtlvariable name="typescriptClassCI" type="com.metafactory.typescript.api.ci.TypescriptCiForClass" *#
 86#* @vtlvariable name="typescriptCodeCI" type="com.metafactory.typescript.api.ci.TypescriptCiForCode" *#
 87#* @vtlvariable name="typescriptDecoratorArgumentCI" type="com.metafactory.typescript.api.ci.TypescriptCiForDecoratorArgument" *#
 88#* @vtlvariable name="typescriptDecoratorCI" type="com.metafactory.typescript.api.ci.TypescriptCiForDecorator" *#
 89#* @vtlvariable name="typescriptImportCI" type="com.metafactory.typescript.api.ci.TypescriptCiForImport" *#
 90#* @vtlvariable name="typescriptInterfaceCI" type="com.metafactory.typescript.api.ci.TypescriptCiForInterface"" *#
 91#* @vtlvariable name="typescriptOperationCI" type="com.metafactory.typescript.api.ci.TypescriptCiForOperation" *#
 92#* @vtlvariable name="typescriptParameterCI" type="com.metafactory.typescript.api.ci.TypescriptCiForParameter" *#
 93#* @vtlvariable name="typescriptPropertyCI" type="com.metafactory.typescript.api.ci.TypescriptCiForProperty" *#
 94#* @vtlvariable name="typescriptTypeCI" type="com.metafactory.typescript.api.ci.TypescriptCiForType" *#
 95#* @vtlvariable name="typescriptTypeScriptFileCI" type="com.metafactory.typescript.api.ci.TypescriptCiForTypeScriptFile" *#
 96
 97#* @vtlvariable name="typescriptApiCommentLineAST" type="com.metafactory.typescript.api.ast.TypescriptAstApiCommentLine" *#
 98#* @vtlvariable name="typescriptClassAST" type="com.metafactory.typescript.api.ast.TypescriptAstClass" *#
 99#* @vtlvariable name="typescriptCodeAST" type="com.metafactory.typescript.api.ast.TypescriptAstCode" *#
100#* @vtlvariable name="typescriptDecoratorArgumentAST" type="com.metafactory.typescript.api.ast.TypescriptAstDecoratorArgument" *#
101#* @vtlvariable name="typescriptDecoratorAST" type="com.metafactory.typescript.api.ast.TypescriptAstDecorator" *#
102#* @vtlvariable name="typescriptImportAST" type="com.metafactory.typescript.api.ast.TypescriptAstImport" *#
103#* @vtlvariable name="typescriptInterfaceAST" type="com.metafactory.typescript.api.ast.TypescriptAstInterface"" *#
104#* @vtlvariable name="typescriptOperationAST" type="com.metafactory.typescript.api.ast.TypescriptAstMethod" *#
105#* @vtlvariable name="typescriptParameterAST" type="com.metafactory.typescript.api.ast.TypescriptAstParameter" *#
106#* @vtlvariable name="typescriptPropertyAST" type="com.metafactory.typescript.api.ast.TypescriptAstProperty" *#
107#* @vtlvariable name="typescriptTypeAST" type="com.metafactory.typescript.api.ast.TypescriptAstType" *#
108#* @vtlvariable name="typescriptTypeScriptFileAST" type="com.metafactory.typescript.api.ast.TypescriptAstTypeScriptFile" *#