WEB开发网
开发学院软件开发Java 15 分钟学会 Eclipse GMF 阅读

15 分钟学会 Eclipse GMF

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 最后,再添上连接就可以了,15 分钟学会 Eclipse GMF(3),这样就能将各种图形真正连接在一起,清单 5. Connection.java/***@model*/publicinterfaceConnection{/**@model*/ShapegetSource();/**@mode

最后,再添上连接就可以了,这样就能将各种图形真正连接在一起。


清单 5. Connection.java

/** 
 * @model 
 */ 
public interface Connection { 
/** @model */ 
Shape getSource(); 
 
/** @model */ 
Shape getTarget(); 
} 

使用 Java 编程语言定义了模型后,请单击 File > New > Eclipse Modeling Framework > EMF Model(参见图 2)定义一个新的 EMF genmodel。注意:如果还没有 EMF 项目,就先创建一个。


图 2. EMF 加注的 Java importer
15 分钟学会 Eclipse GMF

生成 EMF 模型

如果在生成 EMF 模型遇到问题,请参阅名为 "Generating an EMF Model" 的教程,它可以帮助您入门。

创建了 EMF genmodel 后,请在文件上单击鼠标右键,并确保生成 Model 和 Edit 组件(您只需选择 Generate All 就可以轻松地完成)。

创建 GMF 模型

GMF 需要您先创建一组模型,然后生成图形化编辑器。图 3 显示了创建这些模型所涉及的过程。我们需要使用的第一个模型是图形化定义,它定义了编辑器生成后的视觉效果。接下来是工具定义,它包括与编辑器面板、菜单等相关的事务。最后,还需要一个模型就是映射定义,相信您猜得到,它用于定义业务逻辑(EMF 图形化模型)与可视化模型(图形化和工具定义)之间的映射。


图 3. GMF 概览(来自 GMF 维基)
15 分钟学会 Eclipse GMF

上一页  1 2 3 4 5 6  下一页

Tags:分钟 学会 Eclipse

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接