• <menu id="w2i4a"></menu>
  • logo Visual Paradigm使用技巧

    文檔首頁>>Visual Paradigm使用技巧>>Visual Paradigm使用技巧:使用項(xiàng)目引用中的鏡像

    Visual Paradigm使用技巧:使用項(xiàng)目引用中的鏡像


    什么是鏡像?

    引用模型元素的視圖是只讀的,你無法添加任何圖形。這對(duì)于當(dāng)你在重用項(xiàng)目中的某個(gè)文件包,并希望在這個(gè)文件包中添加額外的圖形時(shí)是一個(gè)很大的問題。

    為了克服這個(gè)問題,你可以創(chuàng)建一個(gè)容器類型(container-typed)被引用的模型元素的鏡像。通過鏡像,本地的引用元素通過保持對(duì)項(xiàng)目的鏡像復(fù)制與引用項(xiàng)目中的元素遙相呼應(yīng)。 復(fù)制的鏡像可通過當(dāng)前項(xiàng)目中模型元素列表的Model Explorer進(jìn)行訪問,但是不能夠進(jìn)行編輯。

    創(chuàng)建鏡像

    在這里,首先你將學(xué)習(xí)到如何創(chuàng)建兩個(gè)項(xiàng)目之間的項(xiàng)目引用。然后會(huì)學(xué)習(xí)到如何創(chuàng)建一個(gè)鏡像并了解到這個(gè)鏡像的模型元素能夠做些什么事情。

    1. 在官網(wǎng)上下載Shapes.vpp。

    2. 打開一個(gè)新的項(xiàng)目。

    3. 從工具欄中選擇Project > Referenced Project...

    4. 在Manage Referenced Projects窗口,點(diǎn)擊Add,然后選擇下載的項(xiàng)目文件Shapes.vpp。

    Visual Paradigm

    5. 點(diǎn)擊Close. 你可以看見Model Explorer 出現(xiàn)在屏幕的左手邊。這里包含了關(guān)于Shapes.vpp的模型元素列表。

    Visual Paradigm

    6. 創(chuàng)建類圖。從工具欄中選擇Diagram > New。

    7. 在 New Diagram 窗口,選擇Class Diagram,然后選擇  Next

    Visual Paradigm

    8. 在本教程中,圖表名稱不是重要的事情,所以保持不變,點(diǎn)擊 OK

    9. 讓我們嘗試從引用的項(xiàng)目中重用文件包,并看看如果我們要編輯它會(huì)發(fā)生什么事情。在Model Explorer 中將shapes 文件包拖放到圖表里。

    Visual Paradigm

    10. 這是如何從引用項(xiàng)目中正常的重用模型元素。現(xiàn)在,我們試著在文件包里創(chuàng)建一個(gè)類。

    Visual Paradigm

    你可以看到下圖的警告,提示你無法在文件包里添加?xùn)|西。

    Visual Paradigm

    11. 點(diǎn)擊OK關(guān)閉警告。

    12. 刪除創(chuàng)建的類。

    13. 為了在文件包中創(chuàng)建添加一些東西,你需要把它轉(zhuǎn)換為鏡像。鼠標(biāo)右鍵文件包的圖形,然后從下拉菜單中選擇Convert to Mirror 。

    Visual Paradigm

    14. 再次嘗試在把文件包創(chuàng)建一個(gè)類。這個(gè)時(shí)候,不再彈出警告。

    Visual Paradigm

    通過將引用元素轉(zhuǎn)換為鏡像,你可以在里面添加元素。但是需要說明的是,你不能執(zhí)行其他編輯動(dòng)作,如重命名或者更改它的任何屬性。

    最新的Visual Paradigm試用版下載>>

    本文翻譯自Visual paradigm官網(wǎng)

     

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();