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