astah* API 利用ガイド


【対応モデル】

下記のモデル情報の取扱いに対応します。

【クラス図とユースケース図】

モデル クラス 参照 作成・編集
クラス図 IClassDiagram
パッケージ IPackage
モデル IModel
サブシステム ISubsystem
クラス IClass
インターフェース IClass
属性 IAttribute
操作 IOperation
パラメタ IParameter
関連 IAssociation
関連クラス IAssociationClass
汎化 IGeneralization
実現 IRealization
依存 IDependency
使用依存 IUsage
限定子 IAttribute
テンプレートパラメタ IClassifierTemplateParameter
テンプレートバインディング ITemplateBinding
ユースケース図 IUseCaseDiagram
アクター IClass
ユースケース IUseCase
拡張 IExtend
拡張点 IExtentionPoint
包含 IInclude
タグ付き値 ITaggedValue
制約 IConstraint
多重度 IMultiplicityRange
コメント IComment

【ステートマシン図】

モデル クラス 参照 作成・編集
ステートマシン図 IStatemachineDiagram
ステートマシン IStateMachine
遷移 ITransition
状態 IState
各擬似状態 IPseudostate

【アクティビティ図とフローチャート】

モデル クラス 参照 作成・編集
アクティビティ図 IActivityDiagram - isFlowChart()==false
パーティション IPartition
アクション IAction
出力ピン IOutputPin
入力ピン IInputPin
アクティビティ IActivity
アクティビティノード IActivityNode
コントロールノード IControlNode
オブジェクトノード IObjectNode
アクティビティパラメータノード IActivityParameterNode
フロー IFlow
フローチャート IActivityDiagram - isFlowChart()==true ×
フローチャートの基本要素 IActivityNode - ステレオタイプを付加 ×

【シーケンス図】

モデル クラス 参照 作成・編集
シーケンス図 ISequenceDiagram
ライフライン ILifeline
メッセージ IMessage
状態 IState
状態不変式 IStateInvariant
複合フラグメント ICombinedFragment
相互作用 IInteraction
相互作用オペランド IInteractionOperand
相互作用フラグメント IInteractionFragment
相互作用の利用 IInteractionUse
ゲート IGate
時間制約 ITimeConstraint ×
時間持続制約 IDurationConstraint ×

【コミュニケーション図】

モデル クラス 参照 作成・編集
コミュニケーション図 ICommunicationDiagram ×
ライフライン ILifeline ×
ライフラインリンク ILifelineLink ×
メッセージ IMessage ×
相互作用 IInteraction ×

【合成構造図】

モデル クラス 参照 作成・編集
合成構造図 ICompositeStructureDiagram
構造化クラス IClass
パート IAttribute
ポート IPort
コネクタ IConnector

【ER図】

モデル クラス 参照 作成・編集
ER図 IERDiagram
ERモデル IERModel
ERエンティティ IEREntity
ER属性 IERAttribute
ERデータ型 IERDatatype
ERドメイン IERDomain
ERリレーションシップ IERRelationship
ERスキーマ IERSchema ×
ERサブタイプリレーションシップ IERSubtypeRelationship
△はastah* professionalのみ利用可能です。

【DFD】

モデル クラス 参照 作成・編集
DFD図 IDataFlowDiagram ×
プロセス IProcessBox ×
外部エンティティ IExternalEntity ×
データストア IDataStore ×
アンカー IAnchor ×
データフロー IDataFlow ×

【CRUD】

モデル クラス 参照 作成・編集
CRUD図 IMatrixDiagram ×
ヘッダセル IHeaderCell ×
IValueCell ×

【マインドマップ】

モデル クラス 参照 作成・編集
マインドマップ IMindMapDiagram

【要求図】

モデル クラス 参照 作成・編集
要求図 IRequirementDiagram
要求 IRequirement
テストケース ITestCase
△はastah* professionalのみ利用可能です。

【要求テーブル】

モデル クラス 参照 作成・編集
要求テーブル IRequirementTable ×

【トレーサビリティマップ】

モデル クラス 参照 作成・編集
トレーサビリティマップ ITraceabilityMap ×

※ステレオタイプは、文字列として扱われます。

【制約事項】


HOME