iAnywhere Water System User Manual

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