UML 2.1 Support
In order to conform to UML version 2.1, our UML modeler is updated by introducing the changes listed below.
Added Model Types
| Model | Category | Remark |
| Sequence Node | Activity |  |
Added Model Properties
| Model | Properties |
| Abstraction | Mapping: String
Visibility: Enumeration |
| Accept Event Action | Unmarshall: Boolean |
| Activity | Variables: Collection of Variable |
| Activity Parameter | Effect: Enumeration |
| Association | Abstract: Boolean
Derived: Boolean
Leaf: Boolean
Visibility: Enumeration |
| Call Behavior Action | Synchronous: Boolean
Visibility: Enumeration |
| Collaboration Use | Visibility: Enumeration |
| Dependency | Visibility: Enumeration |
| Deployment Specification | Deployment location: String
Execution location: String |
| Extend | Visibility: Enumeration |
| Generalization | Substitutable: Boolean |
| Include | Visibility: Enumeration |
| Join Node | Combine duplicate: Boolean |
| Object Node | Control type: Boolean |
| Operation | Body condition: String
Leaf: Boolean
Postconditions: Collection of String
Preconditions: Collection of String
Raised exceptions: Collection of Value Specification |
| Package | Visibility: Enumeration |
| Parameter | Multiplicity: Enumeration |
| Parameter Set | Condition: String |
| Realization | Mapping: String
Visibility: Enumeration |
| Transition | Kind: Enumeration |
| Usage | Visibility: Enumeration |
Changed Model Properties
| Model | Property | Old | New |
| Combined Fragment | Operator kind (name) | Interaction operator | Operator kind |
| Combined Fragment | Operator kind (default value) | alt | seq |
| Expansion Region | Mode (enumeration value) | concurrent | parallel |
| Transition | Redefined transition (name) | Replaced transition | Redefined transition |