MyEclipse教程:使用UML建立模組庫——第一部分(二)
MyEclipse 線上購買低至75折!火爆開搶>>
UML1建模檔案儲存在建模庫中,建模可用於生成Java程式碼,或者可以從程式碼中生成模型。本教程將向您展示如何執行與建模資源庫相關的任務。 你將學到如何:
- 建立一個UML模型庫
- 建立和編輯UML圖
- 正向設計一個圖來生成Java程式碼
- 將Java程式碼反向工程到一個圖中
沒有MyEclipse? 立即下載
二、建立和編輯UML圖
模型儲存庫可以包含任意數量的任何型別圖表。要將新圖新增到模型儲存庫,請在編輯器中開啟UML儲存庫檔案,單擊圖編輯器工具欄上的New Diagram下拉箭頭,然後從選單中選擇適當的新UML Diagram操作。
圖表也可以從UML Outline檢視中建立。
要編輯或檢視UML圖,請從Diagram Editors工具欄上的下拉圖列表或MyEclipse UML Outline檢視中選擇它。
在編輯UML圖表時,您可以進入“mass-add”模式,該模式允許您在圖表區域中不斷點選新增相同型別的元素。要進入批量新增模式,請雙擊要新增到圖表的元素型別,然後開始單擊圖表畫布。
要退出批量新增模式,請單擊工具欄上的選擇工具圖示(黑色箭頭),然後繼續編輯圖表。
將模型元素新增到圖表
通過單擊適當的元素按鈕,可以從UML編輯器工具欄中將模型元素新增到當前圖表中,然後選擇圖表中新元素應該駐留的位置。工具欄是特定於圖的,因此其內容根據圖的型別而變化。 下面是一系列截圖,顯示瞭如何將一個類新增到類圖中。 任何元素都可以以類似的方式新增到其他圖表中。
編輯圖表元素
UML圖編輯器使您能夠通過稱為熱區的概念直接修改節點和連結。有兩種型別的熱區:文字和連結。
text hot-zone是節點內的區域或連結的中心和終點,例如關聯,通過在其區域內雙擊來啟用。啟用時,熱區顯示一個矩形區域,您可以在其中輸入。輸入欄位接受直接文字輸入和刪除/剪下/複製/貼上操作。 要提交text hot-zone的更改,請選擇熱區編輯區域外的任何位置,輸入區域消失並被其內容取代。
快速連線是一種在節點上提供飛越式快捷關聯和泛化連線的熱區。 您可以快速選擇連線型別,例如關聯,泛化,自我關聯,並將連線拖到另一個節點以完成連線。
屬性編輯允許您更改Properties檢視中的元素。Properties檢視有多個頁面,便於輸入或編輯與元素相關聯的屬性。 某些欄位與可在熱區中進行的更改重疊,其他欄位僅在Properties檢視中可用。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- MyEclipse教程:使用UML建立模組庫——第一部分(一)Eclipse
- 使用UML建立模組庫——第一部分(三)
- 用MyEclipse JPA建立專案(二)Eclipse
- Django來敲門~第一部分【4. 建立第一個模組應用】Django
- cmake使用教程(二)-新增庫
- 【UML入門教程】——Hello,UML!
- 【UML入門教程】——動態部分(上):狀態圖、活動圖
- 【UML入門教程】——UML關係
- UML參考手冊 第一部分 背景知識 第1章 UML 綜述 (轉)
- myeclipse序號產生器使用教程(破解MyEclipse 10可用)Eclipse
- Webpack 4教程 - 第一部分:入口、輸出和ES6模組Web
- Webpack4教程:第一部分,入口、輸入和ES6模組Web
- TimesTen學習(二)連線建立第一個資料庫資料庫
- MyEclipse WebSphere開發教程:WebSphere 8安裝指南(二)EclipseWeb
- MyEclipse WebSphere開發教程:WebSphere 7安裝指南(二)EclipseWeb
- JAVA面試二(資料庫部分)Java面試資料庫
- 使用Leaflet建立地圖模組地圖
- 最全面的UML教程
- Xamarin XAML語言教程使用Xamarin Studio建立XAML(二)
- MyEclipse與線上SVN(taocode)的使用(二)Eclipse
- MyEclipse安裝教程Eclipse
- glom模組的使用(二)
- angular學習筆記(二)-建立angular模組Angular筆記
- Visual Studio系列教程:使用XAML工具建立使用者介面(二)
- 建立你的第一個JavaScript庫JavaScript
- Git使用教程2:版本庫的建立和新增檔案Git
- WebGL基礎教程:第一部分Web
- Nutch入門教程,第一部分
- 使用 Go 模組建立專案(vgo)Go
- [譯] 使用 Web3 和 Vue.js 來建立你的第一個以太坊 dAPP(第二部分)WebVue.jsAPP
- Thinking in UML(第一章)Thinking
- Nginx的Uwsgi模組(部分模組指令)Nginx
- 【資料庫使用-oracle索引的建立和分類】二資料庫Oracle索引
- Myeclipse建立單元測試Eclipse
- 【二】、UML基礎知識
- UML用例建模解析(二)
- Retrofit使用教程(二)
- XamarinSQLite教程建立資料庫aSQLite資料庫