<< 目次を表示 >> ページ位置: 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 |
分類子に関するすべてトリガ |
構成 [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) |