How to use alternative types

Sometimes, patterns in a model transformation only differ in terms of the object type or symbol type. In this case, you can use only one pattern and create or edit alternative types.

Alternative types are often used for patterns of data objects. For example, if the result of a transformation to BPEL is to have the same BPEL structure in all four cases, and if you model these cases in a single pattern, four alternative types (symbols) are required:

Use of alternative types