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