Object-Oriented Modeling > Building OOMs > Structural Diagrams > Domains (OOM)
域属性
属性 |
描述 |
---|---|
Name/Code/Comment |
识别对象。该名称应该清楚地向非技术用户传达对象的用途,而用于生成代码或脚本的代码可以缩写,通常不应包含空格。您可以选择添加注释以提供有关该对象的更多详细信息。默认情况下,通过应用模型选项中指定的命名约定,从名称生成代码。要分离名称代码同步,请单击以释放“ 代码”字段右侧的=按钮。 |
Stereotype |
将对象的语义扩展到核心UML定义之外。您可以直接在此字段中输入原型,或者通过在扩展文件中指定原型,将原型添加到列表中。 |
Data type |
与域对应的数据的形式; 数字,字母数字,布尔或其他 |
Multiplicity |
|
Keywords |
提供一种通过标记松散地分组对象的方式。要输入多个关键字,请用逗号分隔它们。 |
详情选项卡
Detail选项卡包含一个Persistent groupbox,其目的是在从面向对象的模型生成CDM或PDM期间改进代码和数据类型的生成,其中包含以下属性:
属性 |
描述 |
---|---|
Persistent |
Groupbox用于有效生成CDM或PDM持久性模型。将模型定义为持久性(请参阅在生成数据模型期间管理对象持久性)。 |
Data Type |
指定用于生成持久模型(CDM或PDM)的持久数据类型。持久数据类型是从默认的PowerDesigner概念数据类型定义的 |
Length |
持久数据类型的最大字符数。 |
Precision |
对于可以取小数点的持续数据类型值,小数点后的位数。 |
以下选项卡也可用:
标准检查 - 包含控制域允许值的检查(请参阅设置数据分析约束)
附加检查 - 允许您指定域的附加约束(未由标准检查参数定义)。
规则 - 列出与域关联的业务规则(请参阅核心功能指南>使用PowerDesigner建模>对象>业务规则)。
Data Type |
Content |
Length |
Mandatory Precision |
---|---|---|---|
Integer |
32-bit integer |
— |
— |
Short Integer |
16-bit integer |
— |
— |
Long Integer |
32-bit integer |
— |
— |
Byte |
256 values |
— |
— |
Number |
Numbers with a fixed decimal point |
Fixed |
|
Decimal |
Numbers with a fixed decimal point |
Fixed |
|
Float |
32-bit floating point numbers |
Fixed |
— |
Short Float |
Less than 32-bit point decimal number |
— |
— |
Long Float |
64-bit floating point numbers |
— |
— |
Money |
Numbers with a fixed decimal point |
Fixed |
|
Serial |
Automatically incremented numbers |
Fixed |
— |
Boolean |
Two opposing values (true/false; yes/no; 1/0) |
— |
— |
字符数据类型
Data Type |
Content |
Length |
---|---|---|
Characters |
Character strings |
Fixed |
Variable Characters |
Character strings |
Maximum |
Long Characters |
Character strings |
Maximum |
Long Var Characters |
Character strings |
Maximum |
Text |
Character strings |
Maximum |
Multibyte |
Multibyte character strings |
Fixed |
Variable Multibyte |
Multibyte character strings |
Maximum |