openArchitectureWare简明使用教程

oAW(open Architecture Ware)是一个用Java实现的代码生成器框架。它支持从任意模型生成代码,并且可以很好的与Eclipse集成,提供相关的Eclipse插件。oAW支持EMF(Eclipse Modeling Framework),也支持其他的模型,如UML2、XML、JavaBean。oAW的核心是拥有一个工作流(Workflow)引擎,来定义代码生成和转换的流程。oAW预建了许多的工作流组件,方便用户用于代码生成、模型转换,当然,用户可以自己开发自己的工作流组件。
oAW 4.3支持以下功能:
 配置转换过程;
 Model to text;
 Model to model;
 Text to model;
 模型约束检查;
 模板;
 元模型扩展;
 完全UML2支持;
 完全EMF集成;
 所有当前UML工具支持(官方说明,笔者没有逐个验证);
 与大量工具集成;
 GMF 适配器;
 元模型生成器;
 与Eclipse的集成工具,包括语法检查、代码辅助提示、Debugger支持、在线帮助。
oAW与Eclipse的集成较方便,所以本章主要采用Eclipse平台上的oAW使用,主要介绍基于oAW的代码生成功能。由于oAW的功能比较强大,其他方面相关信息请参考 、 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值