Chapter 2 Building an Object-Oriented Model

Attribute properties

An attribute has the following properties:

Property

Parent

Name

Code

Comment

Stereotype

Data Type

Visibility

Multiplicity

Initial value

Changeability

Length

Precision

Domain

Static

Derived

Identifier

Property

Description

Object to which the attribute belongs to

Name of the attribute

Reference name for the attribute

Descriptive comment for the attribute

Subclassification of an attribute derived from an existing one. Extends the semantics of an attribute without changing it's structure

Set of instances that share the same operations, abstract attributes, and relationships, and semantics

Visibility of the attribute, whose value denotes how it may be seen outside its enclosing name space

Specification of the range of allowable cardinalities that a set may assume

Initial value of the attribute

Specifies that the value of the attribute cannot be modified once the object has been initialized

Maximum number of characters

Number of places after the decimal point, for data values that can take a decimal point

Name of the associated domain

Defines the attribute as static, meaning it cannot be modified

Indicates that the attribute is a calculated formula

When selected, converts the attribute into a primary key after generation of the OOM to a

PDM

When selected, converts the attribute into a property after generating PowerBuilder objects from the OOM

Maximum length

254

254

254

49

Page 59
Image 59
Sybase 7.5 manual Attribute properties, An attribute has the following properties