今天给Team的同仁简单培训了一些EMF的基本知识。主要内容包括 MDA Concept,EMF Concept,EMF Model Definition,EMF Components,EMF Ecore,EMF Generation,EMF Runtime Framework,EMF Tools:Persistence,Query,OCL,Validate,Transaction 。
对于EMF,国内应用的案例还不是很多,但是目前在一些国际化的软件企业中,已经成为主要的Model构建基础,比如IBM,BEA等等。
对EMF感兴趣的,可以在我的主页下载这个PPT:
http://www.javafox.org/mydoc/fox999_introduce_emf_20070626.pdf
在此之前,我专门写过一个名为“围绕EMF探索”的系列文章:
前索引:围绕EMF探索(1)之存储和查询
前索引:围绕EMF探索(2)之再探查询组件
前索引:围绕EMF探索(3)之初探OCL
前索引:围绕EMF探索(4)之Validation组件图
前索引:围绕EMF探索(5)之深入Validation框架
希望这些文章,能够为大家研究EMF起到一点点的帮助作用。
分享到:
相关推荐
在PPT(PowerPoint)演示文稿中,使用EMF图片有以下几个重要的知识点: 1. **矢量图像与光栅图像**:EMF格式是矢量图像的一种,它以数学方式描述图像,包含线条、形状和曲线等元素,而非像素。这意味着图像可以无限...
EMF(Enhanced Metafile Format)是Windows操作系统中用于存储图形图像的一种文件格式,它扩展了早期的WMF(Windows Metafile Format)格式,提供了更...通过上述资源,学习者可以从理论到实践全面掌握EMF的相关知识。
基于Eclipse的模型框架 它是Eclipse MDA(Model Driven Architecture)的一个重要组成部分 是Eclipse中许多项目的基础 e g GEF EMF可以将模型转换成高效的 正确的 和易于定制的Java代码
EMF(Enhanced Metafile)和WMF(Windows Metafile)是两种常见的矢量图形文件格式,主要用于存储图像数据,特别是在Windows操作系统环境下。这两种格式都允许无损缩放和复杂图形的绘制,但EMF是WMF的增强版本,提供...
#### 五、EMF格式的知识产权声明 根据微软发布的[MS-EMF]文档(EnhancedMetafile Format),该文档涵盖了EMF格式的技术规范、版权信息和其他重要细节。文档指出,虽然该文档受微软的版权保护,但允许用户出于实施EMF...
在处理EMF文件时,有几种关键的操作和知识点: 1. **文本提取**:EMF文件可能包含文本信息,这些文本通常是以矢量形式存储的。文本提取过程是从EMF文件中识别并提取出可读的文本内容。这通常需要解析文件结构,找到...
### EMF自学笔记知识点详述 #### 一、EMF框架概述 EMF(Eclipse Modeling Framework)是Eclipse项目中的一个子项目,它提供了一套用于构建模型驱动的开发工具和应用程序的框架。EMF的主要目标是简化元数据驱动应用...
others(blue)emf.ppt Router(blue)emfppt Security(blue)emf.ppt Service & Software(blue)emf 0709.ppt SOHO(blue)emf.ppt storage(blue)emf 0709.ppt Switch(blue)emf.ppt Video Surveillance(blue).emf.ppt Voice...
本教程旨在帮助初学者理解EMF的基础概念,并通过实践掌握EMF插件的使用。 1. **EMF基础** EMF基于MDE(Model Driven Engineering)理念,允许开发者创建、编辑和管理模型。模型是业务逻辑的一种抽象表示,可以用来...
标题中的“emf eclipse”指的是Eclipse Modeling Framework (EMF)在Eclipse集成开发环境(IDE)中的应用。EMF是Eclipse项目的一部分,它提供了一套强大的工具和库,用于构建模型驱动的软件系统。EMF允许开发者将业务...
这个示例代码对于理解SVG和EMF之间的转换原理非常有帮助,同时也可以作为开发中实际转换功能的基础。如果你在Windows环境中需要处理SVG图形,并希望在其他应用程序(如Word、PowerPoint)中保持矢量特性,这个转换...
下面将详细介绍EMF读取XML的相关知识点。 1. **EMF模型与XML的关系** - EMF模型是面向对象的,它定义了数据结构和业务规则,可以看作是XML数据的抽象表示。 - XML是一种标记语言,用于存储和传输结构化数据,它与...
【EMF XSD SDK】是Eclipse平台下用于XML Schema Definition (XSD) 支持的软件开发工具包,它提供了强大的模型驱动框架(Model-Driven Framework, MDF)和可扩展标记语言(XML)相关的服务。这个SDK是Eclipse ...
EMF (Eclipse Modeling Framework) 是一个开源框架,用于构建基于模型的应用程序。它是Eclipse IDE中的一个重要组成部分,主要用于创建、存储和操作复杂的结构化数据模型。EMF提供了元数据驱动的开发方法,使得...
### Eclipse EMF与GEF详解 #### 一、Eclipse EMF简介 ##### 1.1 什么是Eclipse Modeling Framework (EMF) ...无论是初学者还是有经验的开发者,都可以通过学习EMF和GEF的相关知识,来提升自己的开发能力。
要将EMF转换为PNG,首先你需要下载`freehep`库,并将其导入到Eclipse这样的Java集成开发环境中。Eclipse是一个广泛使用的开源IDE,支持Java及其他语言的开发,具有强大的代码编辑、调试和项目管理功能。导入库后,你...
This is the API specification of the FreeHEP VectorGraphics package for converting emf to svg.
【标题】"emf-runtime-2.7.2" 是一个与Eclipse平台相关的软件组件,专注于模型化框架(EMF)的运行时环境。这个版本号2.7.2表明这是一个更新和优化过的版本,提供了对EMF框架在Eclipse开发环境中的支持。 【描述】...
EMF是Eclipse的核心建模框架,它基于 OMG 的 MOF(Meta-Object Facility)标准,为模型提供了一个全面的基础设施。EMF 提供了数据模型的创建、存储、序列化以及与Java对象之间的映射。开发者可以通过EMF定义自己的...