gmf

以下文件完全按照 eclipse 里 文件由上到下的顺序
DocumentRoot
Map
MindmapFactory
MindmapPackage
以上四个均为接口 定义编程规范
Priority 定义常量

Relationship 定义接口 描述节点之间的关系

RelationshipType 定义节点类型
{
DEPENDENCY(0, "DEPENDENCY", "DEPENDENCY")依赖关系 0 为标示
INCLUDES(1, "INCLUDES", "INCLUDES") 包含关系 1为标示
EXTENDS(2, "EXTENDS", "EXTENDS") 扩展 2为标示
节点之间一共是这三种关系
并且提供了几个方法
RelationshipType get(String literal) 判断是否属于以上定义的三种类型 类型(0,1,2)
RelationshipType getByName(String name) 获得类型对应的名称 名称包括(DEPENDENCY,INCLUDES,EXTENDS)
还有其他方法
}

Resource 接口 由于接口不提供方法实现 接口暂时不做分析

Thread 线程的接口

ThreadItem 接口 在Thread 定义方法的时候 用到了这个类型

Topic 又是接口

以上文件都是定义在 org.eclipse.gmf.examples.mindmap 包下 从名字上看就是在定义关系


下面的包是 org.eclipse.gmf.examples.mindmap.diagram 是对上面的包进行具体的应用 进行图形显示

阅读更多
想对作者说点什么? 我来说一句

GMF官方教程完整代码

2010年05月26日 5.08MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭