メイン コンテンツをスキップする 補完的コンテンツへスキップ

Microsoft Visual Studio / Modeler 2.0 (MDL経由) - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • Microsoft Windowsではサポートされていません。

ブリッジの仕様

ベンダー Microsoft
ツール名 Visual Studio / Modeler 2.0 (MDL)
ツールバージョン 2.0
ツールのWebサイト http://msdn.microsoft.com/vstudio/
サポートされている方法論 [オブジェクトモデリング] MDLファイル経由のデータソース(オブジェクトモデルUMLクラス図)
データプロファイリング
増分収集
マルチモデル収集
モデル選択のためのリモートリポジトリーの参照

仕様
ツール: MDLファイル経由のMicrosoft / Visual Studio / Modeler 2.0 (MDL)バージョン2.0
http://msdn.microsoft.com/vstudio/をご覧ください。
メタデータ: [オブジェクトモデリング] データソース(オブジェクトモデルUMLクラス図)
コンポーネント: IbmRationalRose98Import.MicrosoftVisualStudioModelerバージョン11.2.0

概要
要件
該当なし

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。

サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル このブリッジは、メタデータをRational RoseのネイティブMDLファイルからインポートします。 ファイル *.mdl   必須
永続化ベースのデザインレベル デザインレベルの設定にUMLクラスの永続化プロパティを使用するかどうかを指定します。

一時クラスは論理限定となります。

永続化クラスは論理および物理となります。
BOOLEAN
 
オブジェクトモデルデータ型を選択 属性型または引数型をインポートします:

'Rose C++'

'Rose Java'

'Rose Data Modeler'

'Rose for Oracle 8.x'
ENUMERATED
自動検出
Rose C++
Rose Java
Rose for Oracle 8.x
自動検出  
ローカルCATファイル [True]に設定すると、.MDLファイルと同じディレクトリーで.CATファイルを検索することを示します。 BOOLEAN
 
DDL ColumnType情報の活用 利用可能な場合は、属性タイプ情報をRoseモデルのDDL Column Type値から抽出します。 BOOLEAN
 
propertytoolのリスト [ユーザー定義プロパティ] (UDP)オブジェクトとしてインポートするツールのコンマ区切りリスト。例:
ツールA、ツールB、ツールC
STRING      
UDPのインポート ユーザー定義プロパティ(UDP)は通常、デフォルト値を持つプロパティ定義オブジェクトによって定義されます。このプロパティが適用されるオブジェクトは、そのプロパティに対して明示値を持つことができます。代わりに値がまったく割り当てられていないこともあり、その場合はプロパティ定義のデフォルト値(暗示値)が適用されます。

プロパティの定義と値をインポートする方法を制御します。

[メタデータとして]
明示値をプロパティ値としてインポートします。暗示値はインポートされません。デフォルト値はプロパティタイプでのみ保持されます。

[メタデータとして、デフォルト値を移行]
明示値または暗示値がプロパティ値としてインポートされます。

[説明に、デフォルト値を移行]
暗示値でも、プロパティ名と値をオブジェクトの説明プロパティに追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。

[両方、デフォルト値を移行]
暗示的であっても、UDP値をメタデータとして、およびオブジェクトの説明にインポートします。
ENUMERATED
メタデータとして
メタデータとして、デフォルト値を移行
説明で、デフォルト値を移行
両方、デフォルト値を移行
メタデータとして  
エンコーディング インポートするモデルの文字セットエンコーディングを指定します。

言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。
ENUMERATED
中東欧言語(ISO-8859-2)
中東欧言語(Windows-1250)
繁体字中国語(Big5)
簡体字中国語(GB18030)
簡体字中国語(GB2312)
キリル言語(ISO-8859-5)
キリル言語(Windows-1251)
DOS (IBM-850)
ギリシャ語(ISO-8859-7)
ギリシャ語(Windows-1253)
ヘブライ語(ISO-8859-8)
ヘブライ語(Windows-1255)
日本語(Shift_JIS)
韓国語(KS_C_5601-1987)
タイ語(TIS620)
タイ語(Windows-874)
トルコ語(ISO-8859-9)
トルコ語(Windows-1254)
UTF 8 (UTF-8)
UTF 16 (UTF-16)
西ヨーロッパ言語(ISO-8859-1)
西ヨーロッパ言語(ISO-8859-15)
西ヨーロッパ言語(Windows-1252)
ロケールエンコーディング
エンコード変換なし
windows-1252  

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Microsoft Visual Studio / Modeler 2.0 (Rose MDL経由)"
メタモデル
IbmRationalRose
マッピングのコメント
     
名前 名前  
引数 引数  
名前 名前  
位置   Roseファイルでの順序
関連 関連付け/集計  
集計 集計  
説明 [Documentation] (ドキュメンテーション)  
ExtraConstraint 制約  
名前 名前  
ステレオタイプ ステレオタイプ  
AssociationRole 関連項目ロール  
CppContainment 包含  
CppFriend フレンド  
CppScope エクスポート制御  
CppStatic 静的  
説明 [Documentation] (ドキュメンテーション)  
ExtraConstraint 制約  
多重度 基数A/基数B  
名前 ロールA/ロールB  
誘導可能 ダイレクト済み  
ソース   各ロールの多重度に基づく
CppContainment 包含  
CppDerived 派生  
CppScope 範囲  
CppStatic 静的  
説明 [Documentation] (ドキュメンテーション)  
InitialValue 初期値  
名前 名前  
オプション [Nullable] (nullを許可)  
位置   Roseファイルでの順序
ステレオタイプ ステレオタイプ  
BaseType 属性  
データ型 タイプ データ型変換配列をご覧ください。
[Length] (長さ) [Length] (長さ)  
名前   データ型に基づく
PhysicalName   データ型に基づく
クラス クラス クラス、パラメーター化済みクラス、インスタンス化済みクラス、クラスユーティリティ、パラメーター化済みクラスユーティリティ、インスタンス化済みクラスユーティリティ、メタクラス、インターフェイス
CppAbstract 抽象  
CppClassType タイプ  
CppConcurrency 同時実行  
CppMultiplicity 基数  
CppPersistent 永続化  
CppScope エクスポート制御  
CppSpace スペース  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
ステレオタイプ ステレオタイプ  
ClassDiagram クラス図  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
依存項目 依存項目  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
ステレオタイプ ステレオタイプ  
DerivedType 属性、列挙クラス  
データ型 データ型 データ型変換配列をご覧ください。ENUM種類のクラスでは未定義
[Length] (長さ) [Length] (長さ)  
名前 タイプ名/クラス名  
PhysicalName データ型/クラス名  
UserDefined  
DesignPackage パッケージ  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
ステレオタイプ ステレオタイプ  
UserDefined   Trueに設定
一般化 継承リレーションシップ  
CppFriend フレンド  
CppScope エクスポート制御  
CppVirtual 仮想  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
ステレオタイプ ステレオタイプ  
GeneralizationRole 継承リレーションシップ  
メモ メモ  
操作 操作  
CppAbstract 抽象  
CppConcurrency 同時実行  
CppFriend フレンド  
CppScope エクスポート制御  
CppStatic 静的  
CppVirtual 仮想  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
事後条件 事後条件  
事前条件 事前条件  
セマンティクス セマンティクス  
ステレオタイプ ステレオタイプ  
実現 実現  
説明 [Documentation] (ドキュメンテーション)  
名前 名前  
ステレオタイプ ステレオタイプ  
SQLViewAssociation   SQLViewAssociation
SQLViewAttribute   SQLViewAttribute
SQLViewEntity   SQLViewEntity
StoreModel   モデルはRoseファイルに含まれているエレメントを使ってビルドされます
名前   Roseファイル名から計算済み。
TypeValue 列挙クラス  
名前 区切られた各フィールドの値
位置   Enumステートメントでの順序
区切られた各フィールドの値

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。