| 第Ⅰ部分 EMF概述 第1章 Eclipse 3 1.1 项目 3 1.1.1 Eclipse项目 4 1.1.2 建模项目 4 1.1.3 工具项目 4 1.1.4 技术项目 4 1.1.5 其他项目 5 1.2 Eclipse平台 5 1.2.1 插件体系结构 5 1.2.2 工作区资源 5 1.2.3 平台用户界面 6 1.2.4 富客户端平台 7 1.3 更多信息 7 第2章 EMF介绍 9 2.1 统一Java、XML和UML 9 2.2 建模与编程 12 2.3 定义模型 13 2.3.1 Ecore模型(元模型) 13 2.3.2 创建和编辑模型 15 2.3.3 XMI串行化 15 2.3.4 Java批注 16 2.3.5 Ecore概述 17 2.4 生成代码 18 2.4.1 生成的模型类 18 2.4.2 其他生成的内容 20 2.4.3 重新生成和合并 20 2.4.4 生成器模型 21 2.5 运行库架构 22 2.5.1 通知和适配器 22 2.5.2 对象持久化 23 2.5.3 反射EObject API 26 2.5.4 动态EMF 27 2.5.5 数据集成基础 28 2.6 EMF和建模标准 29 2.6.1 统一建模语言(UML) 29 2.6.2 元对象工具 29 2.6.3 XML元数据互换 29 2.6.4 模型驱动的体系结构 30 第3章 使用EMF.Edit编辑模型 31 3.1 显示和编辑EMF模型 31 3.1.1 Eclipse UI基础知识 32 3.1.2 EMF.Edit支持 33 3.2 项提供程序 34 3.2.1 内容和标签项提供程序 35 3.2.2 项属性源 36 3.2.3 命令工厂 37 3.2.4 更改通知 38 3.2.5 项提供程序实现类 39 3.3 命令架构 40 3.3.1 公共命令架构 40 3.3.2 EMF.Edit命令 43 3.3.3 EditingDomain 45 3.4 生成EMF.Edit代码 47 3.4.1 编辑生成 47 3.4.2 编 |
商品评论(0条)