生成器的第三个参数是参数列表。
文件说:
如果将要调用的模板需要从模型中获取的多个参数,请在此处传递它们。
但是如何在我的模板中使用这个参数呢?如何访问它们?
拉尔夫
好的,我找到了...尝试和错误但不在文档中:-(
我向生成器添加了一个参数,如下所示:
final List<String> generatorargs = new ArrayList<String>();
generatorargs.add("foo bar");
final DatabaseGenerator generator = new DatabaseGenerator(db, out, generatorargs);
generator.doGenerate(basicMonitor);
现在我可以像这样访问它:
[template public generateElement(aDatabase : Database, foo : String)]
aDatabase 是模型, foo 是包含第一个参数的变量。
拉尔夫