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
- 使用Leaflet建立地圖模組地圖
- glom模組的使用(二)
- Webpack 4教程 - 第一部分:入口、輸出和ES6模組Web
- IDEA建立SpringBoot的多模組專案教程IdeaSpring Boot
- 使用 Go 模組建立專案(vgo)Go
- Webpack4教程:第一部分,入口、輸入和ES6模組Web
- springboot建立與資料庫關聯模組Spring Boot資料庫
- [譯]使用JavaScript建立WebAssembly模組例項JavaScriptWeb
- Python中yaml模組的使用教程PythonYAML
- MyEclipse安裝教程Eclipse
- 營銷模組資料庫表解析(二)資料庫
- Nuxt Kit 的使用指南:模組建立與管理UX
- myeclipse下通過maven建立springbootEclipseMavenSpring Boot
- 用MyEclipse JPA建立專案(三)Eclipse
- 用MyEclipse JPA建立專案(一)Eclipse
- 用MyEclipse JPA建立專案(四)Eclipse
- 核心模組建立檔案
- Python教程-6模組Python
- 日程功能模組【從建模到程式碼實現】UML + JavaFXJava
- Visual Studio系列教程:使用XAML工具建立使用者介面(二)
- 最全面的UML教程
- Python開發常用的庫及模組!Python學習教程Python
- Eclipse myeclipse下配置HanLP的教程EclipseHanLP
- Python模組、第三方模組安裝、模組匯入教程Python
- 使用node中fs模組建立和刪除資料夾
- XamarinSQLite教程建立資料庫aSQLite資料庫
- Thinking in UML(第一章)Thinking
- 在Java 11中建立一個簡單的模組化應用教程Java
- [譯] 使用 Web3 和 Vue.js 來建立你的第一個以太坊 dAPP(第二部分)WebVue.jsAPP
- 使用微軟Detours庫進行模組列舉微軟
- JAVA面試二(資料庫部分)Java面試資料庫
- 模組化開發(二)
- 【模組二】Python進階Python
- python - 建立一個自定義模組Python
- Springboot建立maven多模組專案Spring BootMaven