# astah* API 利用ガイド

## 【図情報(プレゼンテーション)の概要】

1. 図情報(プレゼンテーション)概要
2. 図情報(プレゼンテーション)一覧

各インターフェース、メソッドの詳細については、astah* API JavaDocをご覧ください。

astah* APIの図情報の参照機能は、astah* community, UML, professionalでサポートしています。
ただし、フローチャート、データフロー図(DFD)、ER図、CRUD、マインドマップ、要求図の参照は、astah* UML, professionalでのみ利用可能です。
astah* APIの図情報の作成/編集/削除機能は、astah* UML, professionalでサポートしています。
ただし、ER図と要求図の図情報の作成/編集/削除機能は、astah* professionalでのみ利用可能です。

#### 【図情報(プレゼンテーション)概要】

プレゼンテーション基底インターフェースはIPresentationで、それを継承するINodePresentation、ILinkPresentation、ICellがあります。 ICellはCRUDのプレゼンテーションのインターフェースで、それをIHeaderCell、IValueCellが継承しています。

プレゼンテーションインターフェース名 | 概要 | 例
INodePresentation | 矩形プレゼンテーションに対するインターフェース | パッケージ、フレーム、ノート、 クラス、パート、ポート、インスタンス仕様、ユースケース、 状態、パーティション、アクション、ライフライン、活性区間、 メッセージ（コミュニケーション図）、外部エンティティ、ERエンティティ、 要求、テストケース、 トピック、境界 のプレゼンテーションなど
ILinkPresentation | 線プレゼンテーションに対するインターフェース | ネスト、ノートアンカー、関連、汎化、 実現、使用依存、依存、 テンプレートバインディング、リンク、コネクタ 拡張、包含、 遷移、制御フロー/オブジェクトフロー、メッセージ、 アンカー、データフロー、 導出、コピー、満足、検証、洗練、トレース、 依存型リレーションシップ、非依存型リレーションシップ、 多対多型リレーションシップ、サブタイプ エッジ、トピック間リンク のプレゼンテーションなど
IHeaderCell | CRUDのヘッダーセルに対するインターフェース | -
IValueCell | CRUDの値のセルに対するインターフェース | -
ITopicPresentation | トピックに対するインターフェース(@deprecated) | INodePresentation

#### 【図情報(プレゼンテーション)一覧】

種別 | モデル | プレゼンテーションの型 | モデル:プレゼンテーション
モデル・プレゼンテーション | IModel | INodePresentaion | 1対n
サブシステム・プレゼンテーション | ISubsystem | INodePresentaion | 1対n
パッケージ・プレゼンテーション | IPackage | INodePresentaion | 1対n
ネスト・プレゼンテーション | null | ILinkPresentaion | 1対n
フレーム・プレゼンテーション | null | INodePresentaion | -
ノート・プレゼンテーション | IComment | INodePresentaion | 1対1
ノートアンカー・プレゼンテーション | null | ILinkPresentaion | -
テキスト・プレゼンテーション | null | INodePresentaion | -
長方形・プレゼンテーション | null | INodePresentaion | -
楕円・プレゼンテーション | null | INodePresentaion | -
直線・プレゼンテーション | null | ILinkPresentaion | -
フリーハンド・プレゼンテーション | null | ILinkPresentaion | -
画像・プレゼンテーション | null | INodePresentaion | -
クラス・プレゼンテーション | IClass | INodePresentaion | 1対n
関連クラス・プレゼンテーション | IAssociationClass | INodePresentaion,ILinkPresentaion | 1対n
関連・プレゼンテーション | IAssociation | ILinkPresentaion | 1対n
汎化・プレゼンテーション | IGeneralization | ILinkPresentaion | 1対n
実現・プレゼンテーション | IRealization | ILinkPresentaion | 1対n
使用依存・プレゼンテーション | IUsage | ILinkPresentaion | 1対n
依存・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
テンプレートバインディング・プレゼンテーション | ITemplateBinding | ILinkPresentaion | 1対n
インスタンス仕様・プレゼンテーション | IInstanceSpecification | INodePresentaion | 1対1
リンク・プレゼンテーション | ILink | ILinkPresentaion | 1対1
パート・プレゼンテーション | IAttribute | INodePresentaion | 1対n
ポート・プレゼンテーション | IPort | INodePresentaion | 1対n
コネクター・プレゼンテーション | IConnector | ILinkPresentaion | 1対n
ユースケース・プレゼンテーション | IUseCase | INodePresentaion | 1対n
拡張・プレゼンテーション | IExtend | ILinkPresentaion | 1対n
包含・プレゼンテーション | IInclude | ILinkPresentaion | 1対n
開始疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
状態・プレゼンテーション | IState | INodePresentaion | 1対1
終了状態・プレゼンテーション | IFinalState | INodePresentaion | 1対1
遷移・プレゼンテーション | ITransition | ILinkPresentaion | 1対1
浅い履歴疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
深い履歴疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
ジャンクション疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
選択疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
フォーク疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
ジョイン疑似状態・プレゼンテーション | IPseudostate | INodePresentaion | 1対1
サブマシン状態の擬似状態・プレゼンテーション | IState | INodePresentaion | 1対1
サブマシン状態・プレゼンテーション | IState | INodePresentaion | 1対1
パーティション・プレゼンテーション | IPartition | INodePresentaion | 1対1
開始ノード・プレゼンテーション | IControlNode | INodePresentaion | 1対1
アクション・プレゼンテーション | IAction | INodePresentaion | 1対1
フロー終了ノード・プレゼンテーション | IAction | INodePresentaion | 1対1
シグナル送信アクション・プレゼンテーション | IAction | INodePresentaion | 1対1
イベント受信アクション・プレゼンテーション | IAction | INodePresentaion | 1対1
時間イベント受理アクション・プレゼンテーション | IAction | INodePresentaion | 1対1
出力ピン・プレゼンテーション | IOutputPin | INodePresentaion | 1対1
入力ピン・プレゼンテーション | IInputPin | INodePresentaion | 1対1
プロセス・プレゼンテーション | IAction | INodePresentaion | 1対1
コネクタ・プレゼンテーション | IAction | INodePresentaion | 1対1
振る舞い呼び出しアクション・プレゼンテーション | IAction | INodePresentaion | 1対1
アクティビティ終了・プレゼンテーション | IControlNode | INodePresentaion | 1対1
制御フロー/オブジェクトフロー・プレゼンテーション | IFlow | ILinkPresentaion | 1対1
デシジョンノード・マージノード・プレゼンテーション | IControlNode | INodePresentaion | 1対1
フォークノード・プレゼンテーション | IControlNode | INodePresentaion | 1対1
ジョインノード・プレゼンテーション | IControlNode | INodePresentaion | 1対1
オブジェクトノード・プレゼンテーション | IObjectNode | INodePresentaion | 1対1
ライフライン・プレゼンテーション | ILifeline | INodePresentaion | 1対1
活性区間・プレゼンテーション | null | INodePresentaion | 1対1
メッセージ・プレゼンテーション | IMessage | ILinkPresentaion | 1対1
停止・プレゼンテーション | ITermination | INodePresentaion | 1対1
相互作用の利用・プレゼンテーション | IInteractionUse | INodePresentaion | 1対1
複合フラグメント・プレゼンテーション | ICombinedFragment | INodePresentaion | 1対1
状態不変式・プレゼンテーション | IStateInvariant | INodePresentaion | 1対1
ライフラインリンク・プレゼンテーション | ILifelineLink | ILinkPresentaion | 1対1
メッセージ・プレゼンテーション(コミュニケーション図) | IMessage | INodePresentaion | 1対1
パート・プレゼンテーション | IAttribute | INodePresentaion | 1対n
ポート・プレゼンテーション | IPort | INodePresentaion | 1対n
コネクタ・プレゼンテーション | IConnector | ILinkPresentaion | 1対n
レーン・プレゼンテーション | IPartition | INodePresentaion | 1対1
処理・プレゼンテーション | IAction | INodePresentaion | 1対1
遷移・プレゼンテーション | IFlow | ILinkPresentaion | 1対1
開始・プレゼンテーション | IControlNode | INodePresentaion | 1対1
終了・プレゼンテーション | IControlNode | INodePresentaion | 1対1
分岐・プレゼンテーション | IControlNode | INodePresentaion | 1対1
合流・プレゼンテーション | IControlNode | INodePresentaion | 1対1
外部エンティティ・プレゼンテーション | IExternalEntity | INodePresentaion | 1対n
プロセス・プレゼンテーション | IProcessBox | INodePresentaion | 1対1
データストア・プレゼンテーション | IDataStore | INodePresentaion | 1対n
アンカー・プレゼンテーション | IAnchor | ILinkPresentaion | 1対1
データフロー・プレゼンテーション | IDataFlow | ILinkPresentaion | 1対1
要求・プレゼンテーション | IRequirement | INodePresentaion | 1対n
テストケース・プレゼンテーション | ITestCase | INodePresentaion | 1対n
導出・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
コピー・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
満足・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
検証・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
洗練・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
トレース・プレゼンテーション | IDependency | ILinkPresentaion | 1対n
ERエンティティ・プレゼンテーション | IEREntity | INodePresentaion | 1対n
依存型リレーションシップ・プレゼンテーション | IERRelationship | ILinkPresentaion | 1対n
非依存型リレーションシップ・プレゼンテーション | IERRelationship | ILinkPresentaion | 1対n
多対多型リレーションシップ・プレゼンテーション | IERRelationship | ILinkPresentaion | 1対n
サブタイプ・プレゼンテーション | IERSubtypeRelationship | ILinkPresentaion | 1対n
トピック・プレゼンテーション | null | INodePresentaion | -
エッジ・プレゼンテーション | null | ILinkPresentaion | -
トピック間リンク・プレゼンテーション | null | ILinkPresentaion | -
境界・プレゼンテーション | null | INodePresentaion | -
CRUDの値のセル・プレゼンテーション | null | IValueCell | -
CRUDのヘッダーセル・プレゼンテーション | IElement | IHeaderCell | 1対n
CRUDの全体ヘッダーセル・プレゼンテーション | null | IHeaderCell | -

Home