xiaoxiaoleemin
天道酬勤,小小加油
posts - 19, comments - 12, trackbacks - 0, articles - 0
導(dǎo)航
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(5)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
Eclipse(1)
EMF(7)
GEF
GMF (3)
Java(1)
XML(1)
其它(1)
數(shù)據(jù)庫(kù)
隨筆檔案
2008年11月 (1)
2008年10月 (1)
2008年4月 (2)
2007年5月 (12)
2007年4月 (1)
2007年3月 (2)
他山石
八進(jìn)制
搜索
最新評(píng)論
1.?re: GMF:基于Reference的連接
請(qǐng)問(wèn)怎樣用gmf做一個(gè)時(shí)序圖啊,我現(xiàn)在做出一個(gè)類(lèi)似的,但是生命線(xiàn)是斜的,怎樣能做成垂直的呢?@zhanglei
--徐棟
2.?re: 用JDOM讀寫(xiě)xml文件
jghj
--gfh
3.?re: EMF建模常見(jiàn)問(wèn)題
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--阿水
4.?re: GMF:基于Reference的連接
如果節(jié)點(diǎn)有3個(gè)以上,怎么可以創(chuàng)建一個(gè)連接可以連接他們中的任意兩個(gè)呢?
--start
5.?--FF11合成攻略--
--FF11合成攻略-- www.rmtfcne.com/f11
--山本恵子
閱讀排行榜
1.?CVS添加用戶(hù)的命令(2556)
2.?如何顯示PropertySheet視圖(2087)
3.?用JDOM讀寫(xiě)xml文件(1656)
4.?GMF的安裝依賴(lài)的插件(1535)
5.?Eclipse快捷鍵 (1468)
評(píng)論排行榜
1.?GMF:基于Reference的連接(4)
2.?Eclipse快捷鍵 (3)
3.?如何顯示PropertySheet視圖(2)
4.?《EMF:A Developer's Guide》讀書(shū)筆記第二章 :EMF簡(jiǎn)介(下)(1)
5.?用JDOM讀寫(xiě)xml文件(1)
GMF:基于Reference的連接
Posted on 2007-05-06 23:15
xiaoxiaoleemin
閱讀(1205)
評(píng)論(4)
編輯
收藏
所屬分類(lèi):
GMF
GMF中的Link有兩個(gè),分別是基于Type的和基于Reference的。對(duì)于前者,在ecore模型中有一個(gè)類(lèi)對(duì)應(yīng)這個(gè)連接,創(chuàng)建一個(gè)連接即創(chuàng)建了該類(lèi)的一個(gè)實(shí)例,試想,如果一個(gè)模型比較復(fù)雜,有很多連接時(shí),這種方法要在模型中要為連接建立很多與業(yè)務(wù)無(wú)關(guān)的類(lèi),使得模型非常復(fù)雜;對(duì)于后者,沒(méi)有必要為每個(gè)連接在ecore中建立一個(gè)類(lèi),而是設(shè)置該連接對(duì)應(yīng)的Reference即可。下面用一個(gè)school的模型來(lái)說(shuō)明基于Reference的連接的建立方法,這個(gè)模型非常簡(jiǎn)單,如下圖(用gmf插件生成的對(duì)應(yīng)school.ecore的school.ecore_diagram):一個(gè)學(xué)校里邊有很多老師和學(xué)生,每個(gè)老師會(huì)指導(dǎo)多個(gè)學(xué)生,這里的指導(dǎo)關(guān)系是Teacher類(lèi)的一個(gè)Reference,名字為tutoringStudents,我們打算在GMF編輯器中用Node來(lái)表示老師和學(xué)生,老師對(duì)學(xué)生的指導(dǎo)關(guān)系用Link來(lái)表示。
該模型命名為school.ecore, 然后生成school.genmodel,再按照常規(guī)方法建立school.gmfgraph, school.gmftool.
最后建立最關(guān)鍵的school.gmfmap,首先為mapping元素建立兩個(gè)Top Node Reference,分別對(duì)應(yīng)Teacher和School,然后建立代表老師指導(dǎo)學(xué)生關(guān)系的link mapping,其屬性頁(yè)中各項(xiàng)按照下圖指定值:
注意,Domain meta information中前三項(xiàng)都空著,只在最后一項(xiàng)中指定代表該連接的Reference即可。Validate無(wú)錯(cuò)后,生成school.gmfgen,在生成Diagram code,最后運(yùn)行效果圖如下:
看一下保存semantic model的school文件:
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<
School:School xmi:version
=
"
2.0
"
xmlns:xmi
=
"
http://www.omg.org/XMI
"
xmlns:School
=
"
http://example.School
"
>
<
teachers name
=
"
ProfessorLi
"
tutoringStudents
=
"
//@students.0 //@students.1
"
/>
<
students name
=
"
Tom
"
/>
<
students name
=
"
Mary
"
/>
</
School:School
>
Feedback
#
re: GMF:基于Reference的連接
回復(fù)
更多評(píng)論
2007-05-13 19:18 by
zhanglei
謝謝lz的講解~~
我也正在學(xué)習(xí)GMF
現(xiàn)在做了一個(gè)UML時(shí)序圖的GMF應(yīng)用
歡迎交流~~ 一起學(xué)習(xí)GMF
zhanglei07@sei.pku.edu.cn
#
re: GMF:基于Reference的連接[未登錄](méi)
回復(fù)
更多評(píng)論
2007-05-15 14:10 by
xiaoxiaoleemin
呵呵,四樓的
#
re: GMF:基于Reference的連接
回復(fù)
更多評(píng)論
2008-04-18 15:21 by
start
如果節(jié)點(diǎn)有3個(gè)以上,怎么可以創(chuàng)建一個(gè)連接可以連接他們中的任意兩個(gè)呢?
#
re: GMF:基于Reference的連接
回復(fù)
更多評(píng)論
2010-04-08 10:28 by
徐棟
請(qǐng)問(wèn)怎樣用gmf做一個(gè)時(shí)序圖啊,我現(xiàn)在做出一個(gè)類(lèi)似的,但是生命線(xiàn)是斜的,怎樣能做成垂直的呢?@zhanglei
新用戶(hù)注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
修改GMF屬性視圖
GMF編輯器中圖元的前景色,字體,線(xiàn)條寬度的定制方法
GMF:基于Reference的連接
Powered by:
BlogJava
Copyright © xiaoxiaoleemin
主站蜘蛛池模板:
日韩国产欧美亚洲v片
|
a在线免费观看视频
|
亚洲AV无码成H人在线观看
|
黄色短视频免费看
|
久久亚洲sm情趣捆绑调教
|
成年女人永久免费观看片
|
精品一区二区三区高清免费观看
|
国产成人亚洲影院在线观看
|
在线毛片片免费观看
|
亚洲乱码在线卡一卡二卡新区
|
亚洲国产日韩精品
|
在线亚洲精品自拍
|
九九九精品成人免费视频
|
中文字幕无线码中文字幕免费
|
亚洲国产成人久久
|
三上悠亚亚洲一区高清
|
99精品全国免费观看视频
|
国产在线观看无码免费视频
|
亚洲日韩国产一区二区三区在线
|
亚洲日韩欧洲无码av夜夜摸
|
成年女人看片免费视频播放器
|
拍拍拍无挡视频免费观看1000
|
亚洲影院天堂中文av色
|
亚洲电影一区二区
|
亚洲不卡无码av中文字幕
|
在线视频观看免费视频18
|
成人免费乱码大片A毛片
|
亚洲精品乱码久久久久久蜜桃图片
|
亚洲天堂电影在线观看
|
国产精品xxxx国产喷水亚洲国产精品无码久久一区
|
国产亚洲精品仙踪林在线播放
|
亚洲最大视频网站
|
精品亚洲永久免费精品
|
亚洲国产精品毛片av不卡在线
|
最近免费中文字幕大全视频
|
免费不卡在线观看AV
|
西西人体免费视频
|
a一级毛片免费高清在线
|
亚洲精品成a人在线观看夫
|
亚洲国产日韩在线
|
亚洲精品福利网泷泽萝拉
|