MyEclipse 在线购买低至75折!火爆开抢>>

MyEclipse最新版下载

UML1建模文件存储在建模库中,建模可用于生成Java代码,或者可以从代码中生成模型。本教程将向您展示如何执行与建模资源库相关的任务。 你将学到如何:

  • 创建一个UML模型库
  • 创建和编辑UML图
  • 正向设计一个图来生成Java代码
  • 将Java代码反向工程到一个图中

没有MyEclipse? 立即下载

二、创建和编辑UML图

模型存储库可以包含任意数量的任何类型图表。要将新图添加到模型存储库,请在编辑器中打开UML存储库文件,单击图编辑器工具栏上的New Diagram下拉箭头,然后从菜单中选择适当的新UML Diagram操作。

编辑器工具栏中的New Diagram图标菜单

图表也可以从UML Outline视图中创建。

Outline视图中新的Diagram下拉菜单

要编辑或查看UML图,请从Diagram Editors工具栏上的下拉图列表或MyEclipse UML Outline视图中选择它。

查看/编辑UML图

在编辑UML图表时,您可以进入“mass-add”模式,该模式允许您在图表区域中不断点击添加相同类型的元素。要进入批量添加模式,请双击要添加到图表的元素类型,然后开始单击图表画布。

Mass-add模式

要退出批量添加模式,请单击工具栏上的选择工具图标(黑色箭头),然后继续编辑图表。

将模型元素添加到图表

通过单击适当的元素按钮,可以从UML编辑器工具栏中将模型元素添加到当前图表中,然后选择图表中新元素应该驻留的位置。工具栏是特定于图的,因此其内容根据图的类型而变化。 下面是一系列截图,显示了如何将一个类添加到类图中。 任何元素都可以以类似的方式添加到其他图表中。

向Class图中添加一个新类

编辑图表元素

UML图编辑器使您能够通过称为热区的概念直接修改节点和链接。有两种类型的热区:文本和链接。

text hot-zone是节点内的区域或链接的中心和终点,例如关联,通过在其区域内双击来激活。激活时,热区显示一个矩形区域,您可以在其中输入。输入字段接受直接文本输入和删除/剪切/复制/粘贴操作。 要提交text hot-zone的更改,请选择热区编辑区域外的任何位置,输入区域消失并被其内容取代。

Text hot-zone

快速连接是一种在节点上提供飞越式快捷关联和泛化连接的热区。 您可以快速选择连接类型,例如关联,泛化,自我关联,并将连接拖到另一个节点以完成连接。

快速连接

属性编辑允许您更改Properties视图中的元素。Properties视图有多个页面,便于输入或编辑与元素相关联的属性。 某些字段与可在热区中进行的更改重叠,其他字段仅在Properties视图中可用。

编辑属性

更多资讯敬请访问MyEclipse中文网>>

MyEclipse教程:使用UML创建模块库——第一部分(二)的更多相关文章

  1. MyEclipse教程:使用UML创建模块库——第一部分(一)

    MyEclipse 3.15 Style——在线购买低至75折!火爆开抢>> [MyEclipse最新版下载] UML1建模文件存储在建模库中,建模可用于生成Java代码,或者可以从代码中 ...

  2. MyEclipse教程:使用UML创建模块库——第二部分(二)

    MyEclipse 在线订购年终抄底促销!火爆开抢>> [MyEclipse最新版下载] UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型. 本教程介 ...

  3. MyEclipse教程:使用UML创建模块库——第二部分(一)

    MyEclipse 在线订购年终抄底促销!火爆开抢>> [MyEclipse最新版下载] UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型. 本教程介 ...

  4. python基础系列教程——Python3.x标准模块库目录

    python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata ...

  5. Git教程-安装与创建版本库

    Git是一个分布式版本控制系统,他通过命令行使用的工具,Github是提供Git仓库托管服务的网站 安装参考: https://www.liaoxuefeng.com/wiki/89604348802 ...

  6. GIt学习之路 第二天 创建版本库

    本文参考廖雪峰老师的博客进行总结,完整学习请转廖雪峰博客 创建版本库 阅读: 1859216 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文 ...

  7. iOS xcode创建静态库封装自己的SDK及使用

    https://www.cnblogs.com/JustForHappy/p/5773039.html 一,静态库和动态库的区别在这里就不说了,个人感觉如果是自己封装提供别人下载的话应该是静态库比较方 ...

  8. 安卓与Unity交互之-Android Studio创建Module库模块教程

    安卓开发工具创建Module库 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分 ...

  9. Git教程--Git安装和版本库的创建

    Git的诞生 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了. Linus虽然创建了Linux,但Linux的壮大是靠全世界热 ...

随机推荐

  1. Atcoder Educational DP Contest

    前面简单一点的题直接过吧. A 暴力DP B 怎么还是暴力DP C 还是暴力DP D 直接背包 E 这个背包不太一样了,这里有一个技巧,就是因为价值很小,所以直接对价值背包,求出来达到某一个权值最小的 ...

  2. IIS中添加ftp站点

    1.创建Windows账号 右击点击“我的电脑”,选择“管理”打开服务器管理的控制台.展开“服务器管理器”,一路展开“配置”.“本地用户和组”,点“用户”项.然后在右边空白处点右键,选择“新用户”将打 ...

  3. 切换tab页时,tab页中的echart变形问题

    本文为博主原创,未经允许,不得转载: 在两个tab页中,分别展现了两个echart图表,同样的格式与写法,但只有在默认选中的tab页中的图表显示的是正常的, 但进入另一个tab页中时,图表则产生了变形 ...

  4. POJ 3628 Bookshelf2(0-1背包)

    http://poj.org/problem?id=3628 题意:给出一个高度H和n个牛的高度,要求把牛堆叠起来达到H,求出该高度和H的最小差. 思路:首先我们计算出牛的总高度sum,sum-H就相 ...

  5. Linux——用户管理简单学习笔记(四)

    主要讲两个用户管理的案例: 1: 限制用户su为root,只允许某个组的的用户su # groupadd sugroup 首先添加我们的用户组 # chmod 4550 /bin/su 改变命令的权限 ...

  6. shell 求幂

    $ let i=** $ echo $i $ ((i=**)) $ echo $i $ echo "5^2" | bc

  7. Java实现邮箱激活验证2

    SendEmail.java [java] view plaincopyprint?   package com.app.tools; import java.util.Date; import ja ...

  8. 【Golang】Debug :decoding dwarf section info at offset 0x0: too short

    解决方法 通过下面的方式升级dlv 来解决这个问题: go get -u github.com/derekparker/delve/cmd/dlv 下面是我记录的定位问题的过程 问题描述 博主升级到了 ...

  9. Myeclipse2016安装Aptana

    Myeclipse2016安装Aptana 想装个Aptana,装了半天,网上说的什么links方式啊,在线方式啊,都是什么的浮云. 所以自己来写个安装教程. 一.Aptana简要介绍 Aptana有 ...

  10. 20170624xlVBA正则分割分类汇总

    Sub RegExpSubtotal() '声明变量 Dim Regex As Object '正则对象 Dim Dic As Object '字典对象 Dim Key As String '关键字 ...