Standards: Attributes
- Design
![](../../style/images/att.jpg) |
An attribute is a named property of a class that describes a range of values that
instances of the property may hold. |
Related Information: |
|
Topics
Background ![To top of page](../../images/top.gif)
During design the attribute types will be specialized into the appropriate primitive
and value types for the chosen implementation language.
Value Types ![To top of page](../../images/top.gif)
Complete the table below to reflect your choice of value types or
implementation language fundamental / primitive types.
Naming Standards ![To top of page](../../images/top.gif)
The general attribute naming standards apply during design (See Standards: Attributes - General)
Documentation Standards ![To top of page](../../images/top.gif)
The general attribute documentation standards apply during design (See Standards: Attributes - General).
During design the appropriate design value type must be chosen for each attribute. This
may further constrain the type and range of values that can be held by the attribute
the new constraints should be added to the attributes characteristics.
For details of how to document attributes in Rose see Standards:
Attributes in Rose.
Stereotypes ![To top of page](../../images/top.gif)
No design stereotypes have been identified for attributes.
Examples ![To top of page](../../images/top.gif)
None |