前页 | 后页 |
EASL代码生成宏
Enterprise Architect提供了许多Enterprise Architect仿真库(EASL)代码生成宏,以便从行为模型生成代码。这些是:
- EASL_INIT
- EASL_GET
- EASLList和
- EASL_END
EASL_INIT
EASL_INIT宏用于初始化EASL行为模型。行为模型代码的生成取决于此模型。
方面 |
描述 |
---|---|
句法 |
%EASL_INIT(<< GUID >>)% 哪里:
|
EASL_GET
EASL_GET宏用于检索EASL对象的属性或集合。 EASL对象和每个对象的属性和集合在EASL集合和EASL属性主题中进行标识。
方面 |
描述 |
---|---|
句法 |
$ result =%EASL_GET(<<属性>,<<所有者ID >>,<<名称>>)% 哪里:
|
例 |
$ sPropName =%EASL_GET(“属性”,$ context,“名称”)% |
EASL列表
EASLList宏用于使用适当的模板呈现EASL集合中的每个对象。
方面 |
描述 |
---|---|
句法 |
$ result =%EASLList = <<模板名称>> @separator = <<分隔符>> @indent = << indent >> @owner = << OwnedID >> @collection = << CollectionName >> @ option1 = << OPTION1 >> @ option2 = << OPTION2 >> ......... @ optionN = << OPTIONN >>% 哪里:
|
例 |
$ sStates =%EASLList =“ State” @separator =“ \ n” @indent =“ \ t” @ owner = $ StateMachineGUID @ collection =“状态” @ option = $ sOption% |
EASL_END
EASL_END宏用于发布EASL行为模型。
方面 |
描述 |
---|---|
句法 |
%EASL_END% |
行为模型模板
- 行动
- 动作分配
- 行动休息
- 行动电话
- 动作创建
- 行动破坏
- 如果采取行动
- 动作循环
- 动作不透明
- 动作平行
- 动作RaiseEvent
- 动作RaiseException
- 动作开关
- 行为
- 行为主体
- 行为宣言
- 行为参数
- 通话参数
- 决策行动
- 决策条件
- 决策逻辑
- 决策表
- 守卫
- 财产申报
- 物业须知
- 属性对象
- 州
- 状态回叫
- 国家列举
- 州枚举名称
- 状态机
- 州立机器历史Var
- 过渡
- 过渡效应
- 触发