使用UML建立模塊庫——第一部分(三)

MyEclipse 在線購買低至75折!火爆開搶>>eclipse

MyEclipse最新版下載編輯器

UML1建模文件存儲在建模庫中,建模可用於生成Java代碼,或者能夠從代碼中生成模型。本教程將向您展現如何執行與建模資源庫相關的任務。 你將學到如何:工具

  • 建立一個UML模型庫
  • 建立和編輯UML圖
  • 正向設計一個圖來生成Java代碼
  • 將Java代碼反向工程到一個圖中

沒有MyEclipse? 當即下載spa

3、正向工程 - UML模型類圖到Java代碼

MyEclipse UML使您可以直接從UML模型類圖中生成Java代碼。設計

1. 用想要生成Java代碼的類圖打開UML存儲庫。blog

2. 選擇UML>Generate Java。教程

生成Java代碼接口

3. 選擇將要建立新的UML Java類的MyEclipse項目源文件夾。進程

4. 選擇一個或多個UML類來轉換成Java代碼,而後單擊Finish。ip

UML正向工程

生成完成後,新生成的Java類將出如今指定的源文件夾中。

生成的類

4、逆向工程 - Java代碼到UML類圖

從Java代碼到UML的逆向工程能夠經過兩種不一樣的方式完成,既能夠經過批量處理,還能夠經過拖放操做。

批量處理模式——逆向工程

MyEclipse UML Reverse-Engineering工具使您可以從任何Java項目、源文件夾、Java包或源文件中導入Java類和接口。

1. 打開UMR文件。

2. 選擇UML>Reverse Engineer UML from Java。

3. 瀏覽並選擇Java源文件進行反向工程,單擊Next。

選擇軟件包進行逆向工程

4. 指定進程參數,而後單擊Finish。

選擇圖表屬性

拖放式逆向工程

您可使用拖放操做將Java類和接口無縫添加到任何UML類圖中。

1. 從Explorer視圖中,選擇一個或多個類或接口。

2. 將選定的類拖放到UML圖編輯器中的UML類圖上。

拖放逆向工程

3. 自定義生成的內容,而後單擊Finish。強烈建議使用默認設置。

自定義生成的圖

完成後,類圖反映新增長的內容,包括它們之間的關聯(若是有的話)。 如下示例是包含元素之間關聯的逆向工程圖。

帶有關聯的逆向工程圖

5、FAQ

當我打開MyEclipse工做臺時,我不知道如何開始使用UML功能?

您須要建立一個UMR文件並在UML圖編輯器中打開它。

  1. 經過從菜單中選擇Window> Open Perspective> Other並選擇MyEclipse UML,打開MyEclipse UML透視圖。
  2. 從菜單中選擇File> New> Other,展開MyEclipse> UML,而後選擇UML1 Model,來建立一個新的UMR文件。 這將建立一個UMR文件並打開UML圖編輯器。

MyEclipse UML 1是否與Arg UML兼容?

MyEclipse UML向後兼容Argo UML的.zargo文件格式(v 0.17或更低版本)。要在MyEclipse UML中使用現有的Argo模型文件,請執行如下操做:

  1. 將Argo文件複製到Eclipse項目中。
  2. 在圖編輯器中打開.zargo文件,開始瀏覽和編輯圖表。

6、資源

UML Resource Center

更多資訊敬請訪問MyEclipse中文網>>

相關文章
相關標籤/搜索