`

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的功能比较强大,其他方面相关信息请参考 、 。
0
0
分享到:
评论

相关推荐

    InstallShield简明使用教程.rar

    《InstallShield简明使用教程》是一份详细的指南,旨在帮助用户掌握InstallShield这款强大的安装程序制作工具。InstallShield是软件开发领域中广泛使用的应用程序安装包创建工具,它允许开发者将他们的软件产品打包...

    Wireshark中文简明使用教程

    Wireshark中文简明使用教程,Wireshark是网络包分析工具

    InstallShield简明使用教程

    《InstallShield简明使用教程》是一本专注于介绍InstallShield打包工具的实用指南。InstallShield作为业界广泛使用的安装程序制作软件,对于软件开发者来说是必备的工具之一,它可以帮助用户创建专业级别的安装包,...

    VCS简明使用教程

    VCS(The Verilog Compiler Simulator)是业界广泛使用的Verilog语言仿真器,它能提供编译、仿真、调试以及覆盖率分析等功能,适用于硬件设计的验证工作。下面详细介绍VCS编译、仿真、调试以及覆盖率测试中涉及的...

    简明Python教程.pdf

    《简明Python教程》是一本自由图书,由Swaroop C H编写,旨在于介绍如何使用Python语言进行编程。该书以教材与指南的形式为入门者介绍Python语言。 Python安装 --------- 在开始学习Python之前,需要安装Python...

    spss简明实用教程

    spss简明实用教程 spss简明实用教程spss简明实用教程spss简明实用教程spss简明实用教程spss简明实用教程spss简明实用教程

    nCode-GyphWorks-11简明入门教程20150723.rar

    《nCode GlyphWorks 11简明入门教程20150723》是针对ncode软件的一个详细学习资源,旨在帮助初学者快速掌握这款强大的数据分析工具。ncode GlyphWorks是一款广泛应用于工程领域的专业软件,它专为处理、分析和可视化...

    简明python教程.pdf_python教程_简明Python教程_

    "简明Python教程"是为初学者设计的一份指导性资料,旨在帮助读者快速掌握Python的基本概念和编程技巧。 **Python基础内容** 1. **变量与数据类型**:Python支持多种数据类型,如整型(int)、浮点型(float)、...

    数值分析简明教程 数值分析简明教程

    《数值分析简明教程》是一本深入浅出地介绍数值计算方法的教材,适用于计算机科学、工程学以及数学等领域的学生和从业者。数值分析是研究如何用计算机解决数学问题的一门学科,它涉及到一系列用于近似求解复杂数学...

    InstallShield 简明使用教程

    操作系统实验-InstallShield简明使用教程

    UltraEdit简明使用教程.pdf

    UltraEdit简明使用教程.pdf

    计算机网络简明教程.pdf

    "计算机网络简明教程.pdf" 计算机网络简明教程是谢希仁编著的一本计算机网络教程,分为10章,涵盖了计算机网络的基本原理和概念。下面是该书的知识点概括: 第1章 概述 * 计算机网络在信息时代中的作用 * 因特网...

    MFC 简明教程 MFC 简明教程

    ### MFC简明教程知识点详解 #### 一、MFC简介与重要性 **MFC**(Microsoft Foundation Classes)是微软提供的一个C++类库,它封装了大部分的**Windows API**(应用程序接口),使得开发者能够更加高效地开发Windows...

    简明 Python 教程 Python3

    简明 Python 教程 Python3 适合新手

    简明法语教程电子书PDF版

    《简明法语教程》是一本深受欢迎的法语学习资料,特别适合初学者和有一定基础的学习者。这本书以其简洁明了的内容、系统的教学方法和丰富的练习,为读者提供了全面的法语学习体验。PDF版本则让学习者可以随时随地...

    简明 Python 教程.epub

    简明 Python 教程 《简明 Python 教程》为 "A Byte of Python" 的唯一指定简体中文译本,版权 © 2005 沈洁元 本书依照 创作公用约定(署名-非派生作品-非商业用途) 发布。

Global site tag (gtag.js) - Google Analytics