EASLコレクション

<< 目次を表示 >>

ページ位置:  Enterprise Architectの拡張 > ソースコード生成のカスタマイズ > コード生成テンプレートフレームワーク > コード生成テンプレートの文法 > マクロ > EASLコード生成マクロ >

EASLコレクション

ここでは各EASLオブジェクトのEASLコレクション一覧を表示しています。各項目は、EASL_GETコード生成マクロによって取得できます。(第一引数にCollectionを指定)

あるいは、EASL_LISTマクロによって、指定したテンプレートに対してコレクションの要素を適用させます。

 

アクション [Action]

コレクション名

説明

Arguments

アクションの引数

(コレクションに含まれる要素の型:Parameter)

SubActions

アクションのサブアクティビティ

(コレクションに含まれる要素の型:Action)

 

 

振る舞い [Behavior]

コレクション名

説明

Actions

「振る舞い」のアクション

(コレクションに含まれる要素の型:Action)

Nodes

「振る舞い」のノード

(コレクションに含まれる要素の型:Node)

Parameters

「振る舞い」のパラメータ

(コレクションに含まれる要素の型:Parameter)

Variables

「振る舞い」の変数

 

 

分類子 [Classifier]

コレクション名

説明

AllStateMachines

分類子に関するすべての状態マシン図

(コレクションに含まれる要素の型:StateMachine)

AsynchProperties

分類子に関する非同期のプロパティ

(コレクションに含まれる要素の型:PropertyObject)

AsynchTriggers

分類子に関する非同期のトリガ

(コレクションに含まれる要素の型:Trigger)

Behaviors

分類子の振る舞い

(コレクションに含まれる要素の型:Behavior)

Properties

分類子のプロパティ

(コレクションに含まれる要素の型:PropertyObject)

TimedProperties

分類子の「time」型プロパティ

(コレクションに含まれる要素の型:PropertyObject)

TimedTriggers

分類子の「time」型トリガ

(コレクションに含まれる要素の型:Trigger)

Triggers

分類子に関するすべてトリガ
(コレクションに含まれる要素の型:Trigger)

 

 

構成 [Construct]

コレクション名

説明

AllChildren

構成の子要素

(コレクションに含まれる要素の型:Construct)

ClientDependencies

構成に依存するクライアント

(コレクションに含まれる要素の型:Construct)

StereoTypes

構成のステレオタイプ

SupplierDependencies

構成に依存するサプライア

(コレクションに含まれる要素の型:Construct)

 

 

ノード [Node]

コレクション名

説明

IncomingEdges

ノードの入場点

(コレクションに含まれる要素の型:Edge)

OutgoingEdges

ノードの退場点

(コレクションに含まれる要素の型:Edge)

SubNodes

ノードのサブノード

(コレクションに含まれる要素の型:Node)

 

 

状態 [State]

コレクション名

説明

DoBehaviors

状態のDoの振る舞い

(コレクションに含まれる要素の型:Behavior)

EntryBehaviors

状態のEntryの振る舞い

(コレクションに含まれる要素の型:Behavior)

ExitBehaviors

状態のExitの振る舞い

(コレクションに含まれる要素の型:Behavior)

 

 

状態マシン [StateMachine]

コレクション名

説明

AllFinalStates

状態マシンの最終状態

(コレクションに含まれる要素の型:State)

AllStates

状態マシンに含まれるすべての状態(サブマシン状態に含まれる状態も含む)

(コレクションに含まれる要素の型:State)

DerivedTransitions

状態マシンの、関連する有効な効果を持つ遷移

(コレクションに含まれる要素の型:Transition)

States

状態マシン上の状態

(コレクションに含まれる要素の型:State)

Transitions

状態マシン上の遷移

(コレクションに含まれる要素の型:Transition)

Vertices

状態マシンの頂点

(コレクションに含まれる要素の型:Vertex)

 

 

遷移 [Transition]

コレクション名

説明

Effects

遷移のアクション

Guards

遷移のガード

(コレクションに含まれる要素の型:Condition)

Triggers

遷移のトリガ

(コレクションに含まれる要素の型:Trigger)

 

 

トリガ [Trigger]

コレクション名

説明

TriggeredTransitions

トリガに関係のあるトリガを持つ遷移

(コレクションに含まれる要素の型:Transition)

 

 

頂点 [Vertex]

コレクション名

説明

DerivedOutgoingTransitions

擬似ノード経由後の頂点の退場遷移

(コレクションに含まれる要素の型:Transition)

IncomingTransitions

頂点の入力遷移

(コレクションに含まれる要素の型:Transition)

OutgoingTransitions

頂点の退場遷移

(コレクションに含まれる要素の型:Transition)