`
cymya
  • 浏览: 6134 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

EMF

 
阅读更多
对于EMF中的采用MAP方式的Reference总是感觉很迷惑,经过一段时间的学习,现在终于感觉清晰了,记下来,免得忘了。

EMF没有直接的MAP只有间接的定义,换句话说,就是按照其要求的方式定义好后,就会出现Map的效果。

按照如下的几个步骤:
1、先定义一个EClass,其instacne type name设置为java.util.Map.Entry。然后增加两个属性
或者引用(如果简单类型或者与定义类型,可以定义为属性,如果是自己定义的类型,就需要定义为EReference)。第一个属性其name设置为key,第二个属性其name设置为value;
2、在需要定义Map的ECalss中增加一个EReference,类型选择第一布定义的类型,然后将cotainment属性设置为true,将upper bound属性设置为-1
此时生成的代码中,就是Map的集合类型了。
分享到:
评论

相关推荐

    微软emf文件格式详解

    ### 微软EMF文件格式详解 #### 一、引言 EMF(Enhanced MetaFile)是一种在Windows操作系统中广泛使用的高级元文件格式。它作为WMF(Windows Metafile)格式的32位增强版,旨在解决WMF在印刷行业中的一些限制。EMF...

    emf文件格式详解

    EMF(Enhanced Metafile Format)是Windows操作系统中用于存储图形图像的一种文件格式,它扩展了早期的WMF(Windows Metafile Format)格式,提供了更高级的功能和更高的图像质量。这个压缩包包含了深入理解EMF文件...

    emf文件和wmf的转换

    EMF(Enhanced Metafile)和WMF(Windows Metafile)是两种常见的矢量图形文件格式,主要用于存储图像数据,特别是在Windows操作系统环境下。这两种格式都允许无损缩放和复杂图形的绘制,但EMF是WMF的增强版本,提供...

    EMF文件提取文本,预览,打印

    EMF(Enhanced Metafile)文件是Windows操作系统中使用的一种矢量图形和图元文件格式。这种文件类型被广泛用于存储图形、图像和打印数据,因为它支持复杂的图形操作,如曲线绘制、渐变填充和透明效果。EMF文件是GDI+...

    SVG转EMF的示例代码

    本示例代码是关于如何使用Java将SVG转换为EMF,这在需要在Windows系统中处理矢量图形时非常有用,因为EMF是Windows系统广泛支持的格式。 SVG是一种基于XML的开放标准,用于描述2D图形。它支持复杂的形状、路径、...

    C# 将打印机临时缓存文件SPL转为图片文件EMF

    在IT行业中,打印机缓存文件SPL和图片文件EMF是两种不同的图形格式,与打印作业和图像处理紧密相关。本文将深入探讨如何利用C#编程语言将SPL文件转换为EMF文件。 首先,我们需要了解SPL和EMF文件的基本概念: 1. *...

    将EMF图片格式转换成PNG

    EMF (Enhanced Metafile) 是Windows操作系统中用于存储矢量图形和光栅图像的文件格式,它在处理复杂的图形和图像是非常有效。而PNG(Portable Network Graphics)则是一种无损压缩的位图格式,广泛应用于网页设计、...

    emf-xsd-SDK-2.6.1

    EMF (Eclipse Modeling Framework) 是一个开源框架,用于构建基于模型的应用程序。它是Eclipse IDE中的一个重要组成部分,主要用于创建、存储和操作复杂的结构化数据模型。EMF提供了元数据驱动的开发方法,使得...

    获取WMF、EMF图片中文字所用字体名称

    WMF(Windows Metafile Format)和EMF(Enhanced Metafile Format)是两种常见的矢量图像格式,广泛用于Windows操作系统。这两种格式允许存储复杂的图形信息,包括线条、曲线、文本、图像等,并且支持透明度和缩放等...

    eclipse的emf插件

    Eclipse的EMF(Eclipse Modeling Framework)插件是一个强大的模型驱动开发工具,它基于Java构建,用于创建、编辑和管理复杂的数据模型。这个插件是Eclipse IDE的一个重要组成部分,特别适合那些需要进行领域特定...

    打印监控 spl文件解析成emf文件

    本文将深入探讨如何将 SPL(Spool File)文件解析为 EMF(Enhanced Metafile)文件,以便于进行打印监控。 SPL 文件是Windows操作系统中的一种打印队列文件格式,它包含了用户请求打印的所有信息,如文本、图像和...

    在网页上浏览并缩放wmf、emf等图元文件

    在网页上浏览并缩放WMF(Windows Metafile Format)和EMF(Enhanced Metafile Format)等图元文件是一项技术挑战,因为这些格式通常在桌面应用中使用,而不是直接在Web环境中。WMF和EMF是矢量图形格式,它们可以存储...

    EMF、GEF、VE 适合于Eclipse 3.2.0

    EMF(Eclipse Modeling Framework)、GEF(Graphical Editing Framework)和VE(Visual Editor)是Eclipse平台上用于构建图形化建模和编辑工具的关键技术。这些框架为开发人员提供了强大的工具,使他们能够轻松地...

    Eclipse开发使用GEF和EMF(IBM 红皮书)中英文对照版

    《Eclipse开发使用GEF和EMF》是IBM红皮书系列中的一部经典著作,主要探讨了如何在Eclipse环境中利用GEF(图形编辑框架)和EMF( Eclipse模型框架)进行图形化应用程序的开发。这两项技术是Eclipse平台上的核心组件,...

    EMF 自学笔记5

    ### EMF自学笔记知识点详述 #### 一、EMF框架概述 EMF(Eclipse Modeling Framework)是Eclipse项目中的一个子项目,它提供了一套用于构建模型驱动的开发工具和应用程序的框架。EMF的主要目标是简化元数据驱动应用...

    由pdf虚拟打印出的emf图片不在100%比例显示的时候就失真

    EMF(Enhanced Metafile)是一种Windows操作系统中的矢量图形格式,主要用于存储图形和图像数据。它具有高质量的缩放特性,理论上在任何比例下显示都不会失真,因为它的图形是基于数学公式而不是像素点阵。然而,你...

    从剪贴板提取EMF图元文件并保存的C#工程,绝对有用!

    标题中的“从剪贴板提取EMF图元文件并保存的C#工程”是指一个C#编程项目,其主要功能是获取用户剪贴板中的增强型元文件(EMF)格式图像,并将其保存到本地系统。EMF是一种矢量图形格式,常用于Windows操作系统中,...

    emf教程入门和插件

    EMF(Eclipse Modeling Framework)是Eclipse基金会推出的一个开源框架,主要用于构建基于模型的软件系统。它提供了一种统一的方式来表示、存储和操作复杂的结构化数据,是面向对象建模的强大工具。本教程旨在帮助...

    emf-runtime-2.7.2

    【标题】"emf-runtime-2.7.2" 是一个与Eclipse平台相关的软件组件,专注于模型化框架(EMF)的运行时环境。这个版本号2.7.2表明这是一个更新和优化过的版本,提供了对EMF框架在Eclipse开发环境中的支持。 【描述】...

Global site tag (gtag.js) - Google Analytics