共通モデル/プレゼンテーション一覧
astah* APIのクラス構造は、UMLメタモデルの継承構造から実際にモデル要素としてインスタンス化されることのない抽象的なモデル要素の一部を省き、簡素化した構造になっています。UMLメタモデルの構造とは異なる部分があることにご留意下さい。
構造についての詳細については、JavadocのAll Diagramsから各クラス図をご覧ください。
ハイパーリンク
モデル | 型 | 参照 | 編集 | 作成メソッド |
---|---|---|---|---|
ハイパーリンク | IHyperlink | ○ | ○ | createElementHyperlink(IElement,String) |
ハイパーリンクはタイプがモデルの場合、nameにモデルIDが入っています。
type=file,name=astah_com.log,path=C:/Documents and Settings,comment= Target is a file
type=url,name=http://www.change-vision.com,path=http://,comment= Target is a web page
type=model,name=9a1411-1112fec29a5-0804d01aa6c5fb9fe2aab956b4ca593a,path=,comment= Target is a astah* model
共通プレゼンテーション一覧
astah*のモデルに対応するプレゼンテーションの一覧です。
プレゼンテーションへの参照・編集の可否についてはastah* APIのAPIに対応する図要素一覧をご覧ください。
共通図要素
種別 | モデル | プレゼンテーションの型 | モデル:プレゼンテーション |
---|---|---|---|
モデル | IModel | INodePresentation | 1対n |
パッケージ | IPackage | INodePresentation | 1対n |
ノート | IComment | INodePresentation | 1対1 |
フレーム | null | INodePresentation | - |
テキスト | null | INodePresentation | - |
長方形 | null | INodePresentation | - |
楕円 | null | INodePresentation | - |
画像 | null | INodePresentation | - |
ネスト | null | ILinkPresentation | 1対n |
ノートアンカー | null | ILinkPresentation | - |
直線 | null | ILinkPresentation | - |
フリーハンド | null | ILinkPresentation | - |