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

NoMagic MagicDraw (UML 2.x XMI経由) - インポート

Availability-note AWS

ブリッジの要件

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

ブリッジの仕様

ベンダー Magicなし
ツール名 Magic Draw
ツールバージョン 8.0〜18.x
ツールのWebサイト http://www.magicdraw.com/
サポートされている方法論 [オブジェクトモデリング] UML XMIファイル経由のデータソース(オブジェクトモデルUMLクラス図)
データプロファイリング
増分収集
マルチモデル収集
モデル選択のためのリモートリポジトリーの参照

仕様
ツール: UML XMIファイル経由のNo Magic / Magic Drawバージョン8.0〜18.x
http://www.magicdraw.com/をご覧ください。
メタデータ: [オブジェクトモデリング] データソース(オブジェクトモデルUMLクラス図)
コンポーネント: OmgUml2XmiImport.NoMagicMagicDrawバージョン11.2.0

概要
Object Management Group (OMG) Unified Modeling Language (UML) 2.x XML メタデータ Interchange (XMI) 2.xのファイル形式に準拠したXMLファイルをインポートします。OMG仕様では概念が明確になっているメタデータもありますが、完全には定義されていない概念もあります。

要件
Generate a supported OMG 2.x XMI file:

1. Open the project with the model to export in MagicDraw.
2. Go to the ファイル menu and select Export To > UML 2.5 XMI ファイル.
3. Specify a file to export to.

よくある質問
該当なし

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

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

MagicDraw固有の情報をインポートします:

- 含まれているオブジェクト、オブジェクトの配置、グラフィック(色、フォント、その他)といった図の情報
- [PrimaryKey]および[ForeignKey]のステレオタイプ(Cameo Data Modelerプラグイン)
- データベーススキーマの詳細(Cameo Data Modelerプラグイン)


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル Object Management Group (OMG) Unified Modeling Language (UML) XML メタデータ Interchange (XMI)ファイルの形式に準拠したXMLファイルがインポートされます。UML 2.1メタモデルとXMI 2.1形式のバージョンをインポートします。 ファイル
*.xml
*.xmi
*.uml
*.uml2
  必須
トップパッケージ メタモデルでは、モデルエレメント(クラス、関連項目など)がすべてパッケージに属することが要求されます。エレメントがパッケージに明示的に関連付けられていない場合は、特別なパッケージに常に保存されます。このオプションはそのパッケージの名前を指定します。モデル内にその名前のトップレベルパッケージが1つでもあれば、そのパッケージはオプションとみなされます。すべてのオブジェクトがパッケージに含まれることをデスティネーションツールが要求しない場合、そのパッケージはデスティネーションモデルには表示されません。 STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"NoMagic MagicDraw (UML 2.x XMI経由)"
メタモデル
OmgUml2Xmi
マッピングのコメント
     
関連 uml:Association  
集計   いずれかのAssociationRoleで集計がコンポジットに設定されている場合はTrueです。
説明 packagedElement / ownedComment / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
AssociationRole uml:Property  
多重度 ownedEnd / lowerValue ownedEnd / upperValue or ownedAttribute / lowerValue ownedAttribute / upperValue  
順序指定 ownedEnd.isOrderedまたはownedAttribute.isOrdered  
属性 uml:Property  
CppDerived ownedAttribute.isDerived  
CppScope ownedAttribute.visibility  
CppStatic ownedAttribute.isStatic  
説明 ownedAttribute / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
InitialValue ownedAttribute \ defaultValue.value  
名前 ownedAttribute.name  
位置   XMIファイルでの順序
BaseType uml:PrimitiveType (ownedAttribute / type or ownedOperation / タイプ) 属性、操作
データ型   データ型変換配列をご覧ください。
名前 type.href エンタープライズアーキテクトでは、モデル拡張にタイプ名が含まれています。
クラス uml:Class  
CppAbstract packagedElement.isAbstract  
説明 packagedElement / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
名前 packagedElement.name  
DerivedType uml:PrimitiveType (ownedAttribute / type or ownedOperation / タイプ) 属性、操作
データ型   データ型変換配列をご覧ください。
名前 type.href エンタープライズアーキテクトでは、モデル拡張にタイプ名が含まれています。
UserDefined   Trueに設定
DesignPackage uml:Package  
説明 packagedElement / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
名前 packagedElement.name  
一般化 uml:Generalization  
説明 generalization / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
GeneralizationRole generalization.general  
操作 uml:Operation  
CppScope ownedOperation.visibility  
CppStatic ownedOperation.isStatic  
説明 ownedOperation / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
名前 ownedOperation.name  
位置   XMIファイルでの順序
PropertyElementTypeScope ユーザー定義プロパティ ツールでは、モデル拡張にそれが含まれています。
範囲 UDPクラス  
PropertyType ユーザー定義プロパティ ツールでは、モデル拡張にそれが含まれています。
名前 タグ タグの名前に設定
使用方法   ユーザーに設定
PropertyValue ユーザー定義プロパティ ツールでは、モデル拡張にそれが含まれています。
名前 タグ タグの名前に設定
タグの値
StoreModel uml:Model  
説明 uml:Model / ownedComment.body / ボディ エンタープライズアーキテクトには、モデル拡張に説明が含まれています。
名前 uml:Model.name  

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

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