0

生成器的第三个参数是参数列表。

文件说:

如果将要调用的模板需要从模型中获取的多个参数,请在此处传递它们。

但是如何在我的模板中使用这个参数呢?如何访问它们?

拉尔夫

4

1 回答 1

0

好的,我找到了...尝试和错误但不在文档中:-(

我向生成器添加了一个参数,如下所示:

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 是包含第一个参数的变量。

拉尔夫

于 2014-01-04T22:17:58.427 回答