Some attributes are fixed attributes of certain symbols. If you specify such an attribute, all occurrences of the same object definition must have the same symbol. The default symbol for this object definition is changed to this symbol.
The modeler cannot change the following attributes directly. Instead, they are specified automatically. Such attributes are displayed as read-only attributes:
Event type
Task type
Activity type
After you have created a new object definition, you can only change the attribute if there is only one occurrence of this definition. If there are several object occurrences, the system automatically tries to change all occurrence copies.
The following rules apply for changing symbols on occurrence copies:
If you change the type (for example, the symbol is changed from Message start event to Timer start event), the symbols in all occurrence copies are changed. At the same time, the symbols are changed in such a way that the visual display of their properties is unaffected. If you do not change the type (for example, the symbol is changed from Message start event to Message end event), only the symbol for the selected occurrence is changed.
Since only the type is changed, all other properties remain the same. A start event remains a start event (the same applies to intermediate events and end events). A catch event remains a catch event and a throw event remains a throw event. The same applies to the Interrupting and Non-interrupting properties. If any of these properties are not available, for example, because there is no such property for the new type, the symbol is still changed. In this case, the symbol that the user selected is now used.