Visual Paradigm使用技巧:模型轉(zhuǎn)換器的使用及模型的對(duì)比
模型轉(zhuǎn)換器的使用
接前篇教程,讓我們刷新一下內(nèi)存,看看在類OrderLine中發(fā)生了哪些改變。
1. 將鼠標(biāo)指針移動(dòng)到類OrderLine之上。
2. 點(diǎn)擊這個(gè)類所在矩形的右下方的Model Transitor資源圖標(biāo),然后從彈出菜單中選擇Transit From > Domain Model.Order line。
這個(gè)就是所選擇的類OrderLine的之前版本,名為Order line的域模型。
使用Visual Diff對(duì)模型進(jìn)行比較
為了識(shí)別所有在實(shí)現(xiàn)模型中進(jìn)行的改進(jìn),我們需要借助于使用Visual Diff工具。
1. 通過(guò)選擇應(yīng)用工具欄中的Modeling > Visual Diff打開(kāi)Visual Diff。
2. 在Visual Diff窗口的Strategy框選擇Transitor。
3. 相比起查看圖形坐標(biāo)等的詳情,我們更想知道模型元素到底發(fā)生了什么樣的改變。因此,在Strategy框旁邊的Compare框,我們選擇Model Element。
4. 在圖表面板的右邊,保持選擇Use Working Project,然后找到Implementation Model來(lái)作為需要進(jìn)行比較的圖表。
5. 現(xiàn)在,我們已經(jīng)在面板底部獲得了域模型(左邊)和實(shí)現(xiàn)模型(右邊)的差異。點(diǎn)擊節(jié)點(diǎn)OrderController (New)。從標(biāo)簽(New)和圖表的變化,我們可以知道這些就是在實(shí)現(xiàn)模型中新增的東西。
6. 選擇并展開(kāi)節(jié)點(diǎn)Order line (Modified),我們可以知道它被重命名過(guò)。
7. 選擇節(jié)點(diǎn)Customer (Deleted),我們可以知道它在實(shí)現(xiàn)模型中已經(jīng)沒(méi)有了。