前页 | 后页 |
旧版StateMachine模板
代码生成使用一组生成模板进行操作。从Enterprise Architect 11.0 Enterprise Architect ,可以使用一组不同的模板作为默认模板,以将软件代码从StateMachine图生成为Java,C,ANSI C ++或C#代码。如果您不想为新的模板功能升级它们,则仍然可以对原始版本的模板使用原始模板,如此处所述,用于在Enterprise Architect早期版本中开发的模型。
在旧版和Release 11模板之间切换
访问
显示“管理项目选项”对话框,然后使用此表中概述的方法之一显示所选语言的“语言规范”页面。如有必要,展开“ StateMachine Engineering(针对当前模型)”分组,并将“使用新的StateMachine模板”选项设置为True(以使用后面的模板)或False(以使用旧版模板)。
色带 |
配置>模型>选项>源代码工程> [语言名称] |
旧版范本转换
类中的StateMachine在内部以软件语言生成许多构造,以提供对国家行为(执行,进入和退出)的有效执行,并在必要时对适当的过渡效果进行编码。
模型对象 |
代码对象 |
也可以看看 |
---|---|---|
枚举 |
|
|
属性 |
|
|
运作方式 |
|
操作行为 |
笔记
- 为了能够从行为模型生成代码,所有行为构造都应包含在Class中