通过“选项”窗口中 "UML" 面板的“模板”标签,您可以定制在 UML 建模的代码生成过程中使用的域模板设置。
您所定义的域模板是元素类型和构造型与特定代码生成模板文件之间的映射。目前可用的三种域模板是:基本类、基本接口和基本枚举,所有这些模板都是针对简单的传统 Java 对象 (Plain Old Java Objects, POJO) 而设计的。创建域模板的唯一目的在于基于现有的 UML 模型生成文本。缺省的输出格式为 Java 代码,但也可以是 C++、JavaScript、XML 和 Ruby 等。输出格式完全取决于为特定域模板定义的模板文件。
域模板可以分为不同的类别。您可以创建域模板类别,并根据需要在该类别下创建任意多个域模板。域模板的类别是以树状形式显示的。每个域模板都有一组可以定制的属性。
添加新的域模板类别:
删除现有的域模板类别:
添加新的域模板:
删除域模板:
修改域模板的属性:
选择域模板的节点,然后修改以下任意属性:my-foo、ejb-stateless 或 persistence。选择一行,然后单击“编辑”,可以修改模板文件的一组现有输出参数。选择一行,然后单击“删除”,可以删除一组输出参数。