Transformation parameters
provide additional information about the UML
model for use during the transformation. Transformation parameters
are defined
using the TPM editor. The parameters can define global settings for
the entire
model, such as default database mappings or a setting for a specific
element
in the model.
Transformation parameters allow for customization
to the default patterns
of transformation. For example,
There are four categories
of transformation parameters.
- Model
- The parameters
in this category apply at the model level. They are used
to defined global information such as the target database management
system
(DBMS).
- Class
- The parameters in
this category apply to the class elements of a model.
A class is a set of objects that share common properties, relationships,
and
operations
- Properties
- The parameters
in this category apply to the property element, a representation
of the structural features of a Class. Properties can be represented
as either
an attribute or an association end.
- Primitive
Types
- The parameters in this category are used to define UML
data types, allowing
you to expand the data types that can be associated with a UML attribute.