MyEclipse教程:使用UML创建模块库——第二部分(二)
MyEclipse 在线订购年终抄底促销!火爆开抢>>
UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型。 本教程介绍如何执行与建模存储库相关的任务。 您将学到如何:
- 创建UML模型存储库
- 创建和编辑UML图
- 正向设计一个图来生成Java代码
- 将Java代码反向工程到一个图中
没有MyEclipse? 立即下载
二、创建和编辑UML 2 Diagrams
一个模型可以包含任意类型的任意数量的图表。要向模型添加新图表,请在编辑器中打开.umldi文件,单击下拉箭头,然后选择一个新的UML2 Diagram。

要在模型中编辑或查看UML2 diagram,请从工具栏上的图标下拉列表中选择它。

在编辑UML diagrams时,您可以输入“mass-add”模式,这样就可以在图表区域中连续单击添加相同类型的元素,单击后再单击。要进入mass-add模式,请单击diagram canvas一次时按CTRL键。从那时起,您可以添加多个相同类型的项目。 要退出mass-add模式,请单击Selction工具(白色箭头),然后继续编辑图表。

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

单击工具栏中想要添加的元素

单击图上放置元素的位置

单击标题更改元素名称,右键单击添加属性和操作。
编辑Diagram元素
UML2 Diagram编辑器使您可以通过被称为热区的概念直接修改节点和连接,文本热区是节点内的区域或连接的中心和端点,例如关联,通过在其区域内双击来激活。激活后,热区会显示一个矩形字段,您可以在其中输入。输入字段接受直接文本输入和删除/剪切/复制/粘贴操作。 要提交文本热区的更改,请选择热区编辑区域之外的任何位置,输入区域消失并被其内容替换。

属性编辑允许您使用Properties视图,选择元素及其组件时,Properties视图中将显示相应属性。

更多资讯敬请访问MyEclipse中文网>>
MyEclipse教程:使用UML创建模块库——第二部分(二)的更多相关文章
- MyEclipse教程:使用UML创建模块库——第二部分(一)
MyEclipse 在线订购年终抄底促销!火爆开抢>> [MyEclipse最新版下载] UML2建模文件存储在建模存储库中,建模可用于生成Java代码,或者可以从代码生成模型. 本教程介 ...
- MyEclipse教程:使用UML创建模块库——第一部分(二)
MyEclipse 在线购买低至75折!火爆开抢>> [MyEclipse最新版下载] UML1建模文件存储在建模库中,建模可用于生成Java代码,或者可以从代码中生成模型.本教程将向您展 ...
- MyEclipse教程:使用UML创建模块库——第一部分(一)
MyEclipse 3.15 Style——在线购买低至75折!火爆开抢>> [MyEclipse最新版下载] UML1建模文件存储在建模库中,建模可用于生成Java代码,或者可以从代码中 ...
- python基础系列教程——Python3.x标准模块库目录
python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata ...
- Git教程-安装与创建版本库
Git是一个分布式版本控制系统,他通过命令行使用的工具,Github是提供Git仓库托管服务的网站 安装参考: https://www.liaoxuefeng.com/wiki/89604348802 ...
- iOS xcode创建静态库封装自己的SDK及使用
https://www.cnblogs.com/JustForHappy/p/5773039.html 一,静态库和动态库的区别在这里就不说了,个人感觉如果是自己封装提供别人下载的话应该是静态库比较方 ...
- 安卓与Unity交互之-Android Studio创建Module库模块教程
安卓开发工具创建Module库 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分 ...
- Git教程--Git安装和版本库的创建
Git的诞生 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了. Linus虽然创建了Linux,但Linux的壮大是靠全世界热 ...
- 【学习总结】Git学习-参考廖雪峰老师教程三-创建版本库
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
随机推荐
- delphi 条形码
Delphi中打印条码的方法 导读: 1 通过菜单”Component”下的”Import ActiveX”将“Microsoft Access Barcode Control 9.0”控件引入.这个 ...
- 错误不能中断(不许因错误或异常而产生阻断性Bug)
错误不能终断(不许因错误或异常而产生阻断性Bug),当遇到错误或异常时,要处理掉,并且给予合理提示(比如:XXX失败,请重试)
- every day a practice —— morning(7)
It is probably because Willow was the last link to her parents and a pastime that goes back to her o ...
- Spring Cloud之配置中心搭建
一.配置中心服务端搭建 1)引入相关Maven坐标 <dependency> <groupId>org.springframework.cloud</groupId> ...
- Linux下安装 jdk
转自 http://www.cnblogs.com/shihaiming/p/5809553.html 0.下载jdk8 登录网址:http://www.oracle.com/technetwork/ ...
- MySQL事务(二)
一.事务的隔离级别/锁问题 基本的介绍: 当我们的mysql表,被多个线程或者客户端同时操作时,mysql提供一种机制,可以让不同的事务在操作数据时,具有隔离性. 锁是计算机协调多个进程或线程并发访问 ...
- 利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验
前期准备 引入phpqrcode类库(下载地址:https://sourceforge.net/projects/phpqrcode/) PHP开启GD扩展库支持 1.利用phpqrcode生成二维码 ...
- HDU-2874-森林求LCA/tarjan
http://acm.hdu.edu.cn/showproblem.php?pid=2874 给出一个森林,询问任意两点最短距离. tarjan跑一遍即可,就是这个题卡内存,vector会MLE,换前 ...
- C++类型检查
与大多数语言一样,C++也是类型决定了能对该对象进行的操作,一条表达式是否合法依赖于其中参与运算的对象的类型,C++是一种静态数据类型语言,它的类型检查发生在编译时, 因此编译器知道程序中每一个变量对 ...
- 《高性能SQL调优精要与案例解析》一书谈SQL调优(SQL TUNING或SQL优化)学习
<高性能SQL调优精要与案例解析>一书上市发售以来,很多热心读者就该书内容及一些具体问题提出了疑问,因读者众多外加本人日常工作的繁忙 ,在这里就SQL调优学习进行讨论并对热点问题统一作答. ...