Chapter 2 Building an Object-Oriented Model
49
Attribute properties
An attribute has the following properties:
Property Description
Maximum
length
Parent Object to which the attribute belongs to 254
Name Name of the attribute 254
Code Reference name for the attribute 254
Comment Descriptive comment for the attribute —
Stereotype Subclassification of an attribute derived from an
existing one. Extends the semantics of an attribute
without changing it's structure
—
Data Type Set of instances that share the same operations,
abstract attributes, and relationships, and
semantics
—
Visibility Visibility of the attribute, whose value denotes
how it may be seen outside its enclosing name
space
—
Multiplicity Specification of the range of allowable
cardinalities that a set may assume
—
Initial value Initial value of the attribute —
Changeability Specifies that the value of the attribute cannot be
modified once the object has been initialized
—
Length Maximum number of characters —
Precision Number of places after the decimal point, for data
values that can take a decimal point
—
Domain Name of the associated domain —
Static Defines the attribute as static, meaning it cannot
be modified
—
Derived Indicates that the attribute is a calculated formula —
Identifier When selected, converts the attribute into a
primary key after generation of the OOM to a
PDM
—
Property When selected, converts the attribute into a
property after generating PowerBuilder objects
from the OOM
—