Es gibt Attribute, die fest zu bestimmten Symbolen gehören. Ist dieses Attribut gepflegt, müssen alle Ausprägungen derselben Objektdefinition dasselbe Symbol besitzen. Das Standardsymbol dieser Objektdefinition wird zu diesem Symbol geändert.
Der Modellierer kann die folgenden Attribute nicht direkt ändern. Sie werden stattdessen automatisch festgelegt. Sie werden schreibgeschützt angezeigt:
Event-Typ
Task-Typ
Aktivitätstyp
Nach dem Anlegen einer neuen Objektdefinition kann das Attribut nur dann geändert werden, wenn es nur eine einzige Ausprägung dieser Definition gibt. Gibt es mehrere Objektausprägungen, wird vom System automatisch versucht, alle Ausprägungskopien zu ändern.
Es gelten folgende Regeln für das Ändern der Symbole an den Ausprägungskopien:
Wird der Typ geändert (z. B. Symbol wird von Message start event zu Timer start event geändert), dann werden die Symbole aller Ausprägungskopien geändert. Dabei werden die Symbole in der Form geändert, dass die optische Anzeige ihrer Eigenschaften erhalten bleibt. Wird der Typ nicht geändert (z. B. Symbol wird vom Startereignis Message zu Symbol Endereignis Message geändert), dann wird nur das Symbol der selektierten Ausprägung geändert
Da nur der Typ geändert wird, bleiben andere Eigenschaften gleich. Ein Startereignis bleibt ein Startereignis (dasselbe gilt auch für Intermediate Event und End Event). Ein Ereignis Catching bleibt ein Ereignis Catching und ein Ereignis Throwing ebenso. Dasselbe gilt für die Eigenschaft Interrupting und Non-interrupting. Wenn es nicht möglich ist, eine dieser Eigenschaften zu erhalten, weil es z.B. eine solche Eigenschaft für den neuen Typ nicht gibt, dann wird das Symbol trotzdem geändert. Es wird dann das Symbol verwendet, das der Benutzer ausgewählt hat.