# 实现Java GMF ## 引言 在本文中,我将向你介绍如何使用Java GMF(Graphical Modeling Framework)实现图形化建模。GMF是Eclipse框架下的一种工具,用于创建自定义图形编辑器。通过GMF,我们可以轻松地创建图形化建模工具,例如绘制UML类图或流程图。 ## GMF实现流程 下面是使用GMF实现图形化建模的基本流程: | 步骤 | 描述 |
原创 2023-08-05 11:40:25
66阅读
1、问题:连接线旁边没有文字标签和箭头文字标签:在gmfmap里的Connection Mappping下增加Label Mapping元素;箭头:在gmfgraph里为Polyline Connection指定一个Polyline Decorator作为source/target decoration,要为这个Decorator创建一些Template Point来决定箭头的形状,例如指定(-1
转载 2017-04-30 20:47:21
761阅读
通过示例来做是我们IT人士快速学习新技术的一种有效方法,在前一篇GMP:了解GMF引擎功能(Graphical Modeling Framework)介绍了GMF的引擎功能,接下来将通过一个示例mindmap来带着大家学习GMF。本次练习的开发视频见http://www.eclipse.org/gmf/tutorial/viewlets/tutorial.html,源码可以从这里下载 开发流程
原创 2010-10-26 14:18:00
1070阅读
Graphical Editor Framework (GEF) GEF允许开发者使用已有的应用模型简便的开发出一个图形化编辑器。GEF可以使开发者快速的将现有的模型移植到一个图形化编辑的环境中。这个图形化环境是基于SWT的绘图插件“draw2d”。GEF是基于
转载 2011-11-08 10:57:00
370阅读
2评论
    前几周在使用GMF来做TOGAF建模工具时,了解到GMF使用OCL作为其模型的约束语言,于是花了一点时间简单的了解了一下OCL,下面简要的对OCL进行一下介绍,具体如何应用将在后续blog中再介绍,因为我现在还不知道:) OCL是约束(Constraint)语言和查询(Query)语言 一个约束就是对一个(或部分)面向对象模型或者系统的一
原创 2010-12-21 09:48:00
1469阅读
GMF:示例Mindmap 练习一中我介绍了官方网站上的一个脑图示例第一步的练习,其中我们在第二步生成了一个图形定义模型( Graphical Definition Model)。图形定义模型包含一些图形元素信息,但是并没有直接与领域模型关联,它定义figures、nodes、links等显示在图形上的元素。   本篇介绍一下图形定义模型,后续学习过程中还会不断完善这几篇blog。
原创 2010-10-29 09:35:00
718阅读
在OpenExpressApp make business engineers develop applications中说过先考虑使用EMF先实现一个TOGAF9的建模工具来综合的了解建模更方面的知识,由于没有怎么用过Eclipse,上周看了三本书Eclipse in Action、Eclipse Plug-ins (3rd Edition)、Eclipse Modeling Framework
原创 2010-10-26 10:13:00
1177阅读
在MDSF:架构工具简要功能说明中说到我要做一个支持TOGAF的架构工具,本篇介绍一下如何使用GMF来做一个简单的建模工具。 前提知识   如果你还不知道生成建模工具的基本过程以及基础知识,请先看GMF:示例Mindmap 练习一 领域元模型 由于TOGAF建模工具使用的架构语言是ArchiMate,所以领域模型可以参考Archimate语言。在企业架构语言ArchiMate.pdf中
原创 2010-11-22 09:36:00
1349阅读
import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * 根据序列号加密生产4*4的密码 */ public cla ...
转载 2021-10-29 16:22:00
48阅读
2评论
最近在学习GMF和GEF,搜集了很多相关的资料,花了不少时间,了解到GEF使用起来不是很容易,所以我做了下面的学习笔记,加深自己对GEF的了解。也发布到网上,希望对有对需要的同学有帮助。 网上有很多资料介绍说了GMF是GEF和EMF的整合,可以很方便的在不用写几行行代码的情况下,做出一个有很完善功能的图形框架来。但要很好的控制GMF,还是应该多了解些GEF的知识。 我觉得GMF应该是一个类似M
原创 2008-12-11 16:56:43
1598阅读
Neural Collaborative Filtering简述矩阵分解(MF)NCF1.GMF 广义矩阵分解2.MLP(多层感知机)3.NeuMF实验 简述 本文主要讨论隐式反馈协同过滤。先说明了传统MF方法的局限性,然后提出了一种通用框架NCF并提出了三种实现方法(GMF、MLP、NeuMF)。之后从三个角度对本文提出的方法进行实验矩阵分解(MF) MF模型是用户和项目的潜在因素的双向互动,
在GMP:了解GMF引擎功能(Graphical Modeling Framework)中的架构组件中介绍了GMF依赖于GEF,本篇介绍一下GEF。GEF(Graphical Editing Framework)建立标准的MVC构架,代码利用Draw2D作为自己的View部分,主要代码实现复杂的树状(于Model分别对应)的控制器。实现的框架具有很高的可复用等特性,例如:将图形部件功能分解为多个E
原创 2010-10-27 08:36:00
2114阅读
简单的节点连线(应用实例) 隔间形状(用GMF生成简化的数据库设计器) 不使用连接的GEF应用(浅谈布局) 表格的一个实现 树的一个实现 容器应用(XYLayout和展开/折叠功能)     
原创 2010-11-03 16:56:00
663阅读
在年度总结和计划:去年4个1,今年5个1中我说过今年下半年开始我要开发1个元模型引擎(OpenMetaEdit),现在方案已更改,我在OpenExpressApp make business engineers develop applications中说到我现在将先使用Eclipse的GMF来实现一个架构工具。  今年我花时间学习了一下企业架构框架-TOGAF.pdf,并在项目组中应用,已经形成
在年度总结和计划:去年4个1,今年5个1中我说过今年下半年开始我要开发1个元模型引擎(OpenMetaEdit),现在方案已更改,我在OpenExpressApp make business engineers develop applications中说到我现在将先使用Eclipse的GMF来实现一个架构工具。   今年我花时间学习了一下企业架构框架-TOGAF.pdf,并在项目组中应用,已经
原创 2010-11-03 17:01:00
962阅读
目录1、摘要2、引言2.1协同过滤2.2矩阵分解3.准备工作3.1学习隐性数据3.2矩阵分解3.3神经协同过滤 3.4广义矩阵分解 3.5多层感知器3.6GMF和MLP的融合-NeuMF(神经矩阵分解)4.总结 1、摘要通过用神经结构代替内积这可以从数据中学习任意函数,据此我们提出一种通用框架,我们称它为NCF(Neural network-based Collabo
GMF模型1.从深度学习的视角可以理解为矩阵分解模型,其中矩阵分解层的用户隐向量和物品隐向量可以看做是一种Embedding方法,然后将Embedding后的向量进行点积 最后通过一个线性层输出 2.模型结构如下 所以输入的模型中的数据有num_users(user的数量),num_items(item的数量),embed_dim(Embedding的维度)模型需要输入的数据inputs里面应该为
 摘要Java Annotation是JDK5.0引入的一种注释机制。网上很多关于Java Annotation的文章,看得人眼花缭乱。Java Annotation本来很简单的,结果说的人没说清楚;弄的看的人更加迷糊。我按照自己的思路,对Annotation进行了整理。理解 Annotation 的关键,是理解Annotation的语法和用法,对这些内容,我都进行了详细说明;理解Ann
转载 2023-08-06 12:04:02
1418阅读
java基础讲义一 java语言1.1 java语言介绍1.1.1 什么是java1.1.2 java之父1.1.3 java语言发展史1.2 java语言的特点二 java环境搭建相关2.1 Java环境介绍2.1.1 虚拟机介绍2.1.2 JVM介绍2.2 Java跨平台2.2.1 跨平台2.2.2 跨平台原理2.3 java运行过程2.4 JDK、JRE、JVM关系图2.4.1 JRE介绍
转载 2023-08-14 17:40:24
0阅读
# Java 8, Java 11, 还是 Java 17:选择适合你的Java版本 作为一名刚入行的开发者,选择一个合适的Java版本对于你的开发生涯至关重要。Java 8, Java 11, 和 Java 17是目前最流行的三个版本,每个版本都有其独特的特点和优势。本文将引导你了解如何根据你的需求选择一个合适的Java版本,并提供实现的步骤和代码示例。 ## Java版本选择流程 首先,
原创 3月前
95阅读
  • 1
  • 2
  • 3
  • 4
  • 5