論理データ・モデルの変換プロファイルにはいくつかのステレオタイプが含まれているので、UML モデルをマークアップすることができます。
このプロファイルは、UML から論理データ・モデルへの変換が各モデル要素を論理データ・モデル・オブジェクトにどのように変換するかを制御します。
このプロファイルは、論理データ・モデルから UML への変換において論理データ・モデルから生成された UML モデルに自動的に適用されます。それにより、ソース論理データ・モデルの関連情報が保存されます。
論理データ・モデル・プロファイルのステレオタイプは、このプロファイルを UML モデルに適用すると使用可能になります。
論理データ・モデル・プロファイルに含まれるステレオタイプを、以下の表に記載します。
この表は、論理データ・モデル・プロファイルに含まれるステレオタイプについて記載します。ステレオタイプ |
アイコン |
抑止 |
<<Annotation>> |
未定義 |
True |
<<Attribute>> |
未定義 |
True |
<<Domain>> |
定義済み |
False |
<<Entity>> |
定義済み |
False |
<<Generalization>> |
未定義 |
True |
<<Generalization Set>> |
未定義 |
True |
<<Primary Key>> |
定義済み |
False |
<<Relationship>> |
未定義 |
True |
この表は、論理データ・モデル・プロファイルに含まれる、ステレオタイプ拡張のステレオタイプについて記載します。ステレオタイプ |
拡張機能 |
必須 |
<<Annotation>> |
パッケージ |
True |
<<Annotation>> |
プロパティー |
True |
<<Annotation>> |
クラス |
True |
<<Annotation>> |
関連 |
True |
<<Annotation>> |
関連クラス |
True |
<<Annotation>> |
列挙 |
True |
<<Annotation>> |
プリミティブ・タイプ |
True |
<<Annotation>> |
汎化 |
True |
<<Attribute>> |
プロパティー |
True |
<<Domain>> |
列挙 |
False |
<<Domain>> |
プリミティブ・タイプ |
False |
<<Entity>> |
クラス |
False |
<<Generalization>> |
汎化 |
True |
<<Generalization Set>> |
汎化セット |
True |
<<Primary Key>> |
プロパティー |
False |
<<Relationship>> |
関連 |
True |
<<Relationship>> |
関連クラス |
True |
この表は、論理データ・モデル・プロファイルに含まれる、ステレオタイプ属性のステレオタイプについて記載します。ステレオタイプ |
属性 |
タイプ |
デフォルト値 |
<<Annotation>> |
コンテンツ |
String |
適用外 |
<<Attribute>> |
永続 |
Boolean |
False |
<<Attribute>> |
PhysicalName |
String |
適用外 |
<<Attribute>> |
必須 |
Boolean |
False |
<<Domain>> |
BaseType |
列挙 |
VARCHAR |
<<Domain>> |
DefaultValue |
String |
適用外 |
<<Domain>> |
長さ |
Integer |
32672 |
<<Domain>> |
精度 |
Integer |
0 |
<<Domain>> |
必須 |
Boolean |
False |
<<Domain>> |
スケール |
Integer |
0 |
<<Entity>> |
永続 |
Boolean |
True |
<<Entity>> |
PhysicalName |
String |
適用外 |
<<Entity>> |
UseSurrogate キー |
Boolean |
False |
<<Generalization>> |
DefiningAttribute |
String |
適用外 |
<<Generalization>> |
TransformAs |
列挙 (ROLL_DOWN、ROLL_UP、SEPARATE_TABLE) |
SEPARATE_TABLE |
<<汎化セット>> |
|
|
|
<<Relationship>> |
ChildDeleteRule |
列挙 (NONE、RESTRICT、CASCADE、SET NULL、SET DEFAULT) |
NONE |
<<Relationship>> |
ForeignKey AttributeNames |
文字列パターン: pkn1, fkn1; pkn2, fkn2; |
適用外 |
<<Relationship>> |
ParentDeleteRule |
列挙 (NONE、RESTRICT、CASCADE、SET NULL、SET DEFAULT) |
NONE |
<<Relationship>> |
永続 |
Boolean |
True |
<<Relationship>> |
TransformAs |
列挙 (MERGE、SEPARATE_TABLE) |
SEPARATE_TABLE |