以下の表は、UML オブジェクトと、論理データ・モデルのオブジェクトおよびプロパティーとの間の対応を示しています。
UML 要素またはプロパティー | 論理データ・モデルのオブジェクトまたはプロパティー |
---|---|
関連 | 関係 |
関連 - 抽象 | 適用外 |
関連 - 派生 | 適用外 |
関連 - 文書 | 文書 |
関連 - リーフ | 適用外 |
関連 - 名前 | 名前 |
関連 - 所有者 | 所有者 |
関連 - ParentDeleteRule (LogicalDataModel::Relationship) | 関係 - 親側の DeleteAction |
関連 - ステレオタイプ | 適用外 |
関連 - タイプ (合成、集約、シンプル) |
|
関連 - 可視性 | 適用外 |
AssociationClass | エンティティーと 2 つの関連した関係 |
AssociationClass - 抽象 | 適用外 |
AssociationClass - 派生 | 適用外 |
AssociationClass - 文書 | 文書 |
AssociationClass - リーフ | 適用外 |
AssociationClass - 名前 | 名前 |
AssociationClass - 所有者 | 所有者 |
AssociationClass - ステレオタイプ | 適用外 |
AssociationClass - タイプ (合成、集約、シンプル) |
|
AssociationClass - 可視性 | 適用外 |
クラス | エンティティー - 内部クラスは変換されません。 論理データ・モデル・プロファイルが適用される場合、<<Entity>> としてステレオタイプ化されないクラスは変換されません。 そのようなクラスに関係するすべての関連は変換されません。 |
クラス - 抽象 | 適用外 |
クラス - デフォルト (永続)、または永続 (LogicalDataModel::Entity) | 永続 (True、False) |
クラス - 文書 | 文書 |
クラス - リーフ | 適用外 |
クラス - 名前 | 名前 |
クラス - 所有者 | 所有者 |
クラス - ステレオタイプ | 適用外 |
クラス - 可視性 | 適用外 |
クラス - デフォルト (UseSurrogateKey)、または UseSurrogateKey (LogicalDataModel::Entity) | SurrogateKey |
クラス制約 | エンティティー制約 |
クラス制約 - 本体 | 式 |
クラス制約 - 文書 | 文書 |
クラス制約 - 言語 |
|
クラス制約 - 名前 | 名前 |
列挙 | アトミック・ドメイン - 内部列挙は変換されません。 論理データ・モデル・プロファイルが適用される場合、<<Domain>> としてステレオタイプ化されない列挙は変換されません。 |
列挙 - BaseType (LogicalDataModel:: Domain) | BaseType |
列挙 - DefaultValue (LogicalDataModel:: Domain) | 適用外 |
列挙 - 文書 | 文書 |
列挙 - EnumerationLiterals | ドメイン制約の列挙値 |
列挙 - 長さ (LogicalDataModel:: Domain) | 長さ |
列挙 - 名前 | 名前 |
列挙 - 所有者 | 所有者 |
列挙 - 精度 (LogicalDataModel:: Domain) | 精度 |
列挙 - 必須 (LogicalDataModel:: Domain) | 適用外 |
列挙 - 位取り (LogicalDataModel:: Domain) | スケール |
列挙 - 可視性 | 適用外 |
汎化 | 汎化 |
汎化 - ステレオタイプ | 適用外 |
モデル | パッケージ (ルート) |
モデル - 文書 | 文書 |
モデル - 名前 | 名前 |
モデル - ステレオタイプ | 適用外 |
モデル - 可視性 | 適用外 |
パッケージ | パッケージ (UML パッケージが変換のソースである場合はルート) |
パッケージ - 文書 | 文書 |
パッケージ - 名前 | 名前 |
パッケージ - ネストするパッケージ | 親 |
パッケージ - ステレオタイプ | 適用外 |
パッケージ - 可視性 | 適用外 |
プリミティブ・タイプ | アトミック・ドメイン (論理データ・モデル・プロファイルが適用される場合、<<Domain>> としてステレオタイプ化されないプリミティブ・タイプは変換されません。) |
プリミティブ・タイプ - BaseType (LogicalDataModel:: Domain) | BaseType |
プリミティブ・タイプ - DefaultValue (LogicalDataModel:: Domain) | 適用外 |
プリミティブ・タイプ - 文書 | 文書 |
プリミティブ・タイプ - 長さ (LogicalDataModel:: Domain) | 長さ |
プリミティブ・タイプ - 名前 | 名前 |
プリミティブ・タイプ - 所有者 | 所有者 |
プリミティブ・タイプ - 精度 (LogicalDataModel:: Domain) | 精度 |
プリミティブ・タイプ - 必須 (LogicalDataModel:: Domain) | 適用外 |
プリミティブ・タイプ - 位取り (LogicalDataModel:: Domain) | スケール |
プリミティブ・タイプ - 可視性 | 適用外 |
プロパティー | 属性 |
プロパティー - 文書 | 文書 |
プロパティー - 名前 | 名前 |
プロパティー - 所有者 | エンティティー |
プロパティー - PrimaryKey (LogicalDataModel)、OID (XDE_Logical_Data_Model::Candidate_Key)、または EJBPrimaryKeyField (XDE_EJB) | 主キー |
プロパティー - 限定子 | 適用外 |
プロパティー - ステレオタイプ | 適用外 |
プロパティー - タイプ | データ・タイプ、長さ/精度、位取り |
プロパティー - タイプ (クラス) | 非依存型の必須関係と、プロパティーの所有者クラスに親として対応するエンティティー、およびプロパティーのタイプ・クラスに子として対応するエンティティー。 プロパティーの多重度は、子の関係側のカーディナリティーを決定します。 |
プロパティー - 可視性 | 適用外 |
役割 | RelationshipEnd |
役割 - 多重度 (「0..1」、「1」、「*」、「1..*」) | 関係のカーディナリティー |
役割 - 名前 | VerbPhrase または逆 VerbPhrase |
役割 - 関連のタイプ | 関係の関係タイプ |
役割 - 関連の可視性 | 適用外 |