Attributeigenschaft
aus www.iwiki.de, der freien Wissensdatenbank
Attribute können eine Liste von Eigenschaften haben, welche nach UML Notation in einer geschweiften Klammer am Ende iner Attributbeschreibung angeführt werden können. Jedes Attribut kann 0 bis n Eigenschaften besitzen.
Beispiel: anzahl: Integer = 0 {mandatory}
Liste der Eigenschaften
| Eigenschaft | Erklärung |
|---|---|
| key | Attribut hat eine identifizierende Eigenschaft |
| readonly | Attributwert darf nicht verändert werden |
| mandatory | Dem Attributwert muss immer ein Wert zugeordnet werden |
| changeable | der Wert eines Attributes kann ohne Einschränkung geändert werden |
| addonly | es können weitere Werte für ein Attribut hinzugefügt werden, die aber nicht mehr geändert werden dürfen |
| orderedSet | die Ausprägungen eines Attributes sind geordnet und treten ohne Duplikate auf |
| set | die Ausprägungen eines Attributes sind nicht geordnet und treten ohne Duplikate auf |
| bag | die Ausprägungen eines Attributes sind ungeordnet und nicht notwendigerweise Duplikatsfrei |
| sequence | die Inhalte eines Attributes sind geordnet aber nicht notwendigerweise duplikatsfrei |
