在使用EA(Enterprise Architect)绘制UML类图时,由于表现侧重点的不同,即使是同一个类也可能会希望以不同的方式表现出来。例如在表现类层次结构的时候可能只希望表示类名,在说明细节时可能希望表示所有成员。也有可能在表示某种交互是只表现某几个操作。

本文介绍在EA如何进行这些控制。

图面级别控制

在类图空白处调出上下文菜单并选择【Properties...】项目。本画面的操作结果会影响当前图面中的所有要素。

在【Diagram】分类中可以控制图面的显示方式:

1.禁止显示打印页边界-Hide Page Border

2.白板模式(所有要素只显示边框)-Whiteboard Mode

3.手绘模式(看起来像手画的一样)-Hand Drawn

4.显示命名空间(当要素来自其他Package时显示Package名)-Show Namespace

在【Elements】分类中可以控制要素单位的显示方式:

1.显示要素级别的衍型(StereoType):Show Element Stereotypes

2.衍型信息以图标方式显示 :Use Stereotype Icons

3.显示要素属性 :【Show Compartments】- Attributes

4.显示要素操作 :【Show Compartments】-Operations

5.显示约束(Constraints):【Show Compartments】-Constraints

【Features】分类用于控制要素成员的显示方式:

1.显示限定子和可视化标记(public等标记):【Feature Options】- Show Qualifiers and Visibility Indicators

2.显示成员的衍型:【Feature Options】- Show Stereotypes

3.显示操作返回值:【Feature Options】- Show Operation Return Type

4.忽略无参数操作的括号表示:【Feature Options】- Suppress Brackets for Operations without Parameters

5.根据可视化信息选择成员的表达方式:【Visible Class Members】

6.选择属性表示方式:Show Attribute Detail

7.选择参数表示方式:Show Parameter Detail

要素级别控制

大部分情况下这种方式就可以满足需求了,但是还存在一些场景:设计者会希望可以的现实内容进行更加细致的控制。这时可以使用以下的方法:

选择多个要素后再上下文菜单中选择【Feature and Compartment Visibility】项目。

在这个画面中除了可以分别选择属性和操作的可视范围之外,还可以进行其他的控制。其中特别想介绍的是【Hide Sterotyped Features】,可以通过这个编辑框输入不希望显示的衍型(中间以逗号分隔),来进一步控制成员的显示状况。

比较有趣的是,如果只选中一个要素,这个菜单项需要先选择上下文菜单的【Features&Properties】然后在选择【Feature and Compartment Visibility】。无论哪种情况都可以通过组合键Ctrl+Shift+Y直接进行入。

觉得本文有帮助?请分享给更多人。

更新文章,请扫描下面二维码,关注微信公众号【面向对象思考】

EA使用小技巧-定制类图的显示方式相关推荐

  1. iOS小技巧12-苹果地图和高德地图的关系

    iOS小技巧12-苹果地图和高德地图的关系 苹果地图是美国苹果公司(Apple Inc.)研发的地图产品,运行于iOS系统. 高德地图是中国高德(AutoNavi)研发的地图产品,有iOS.Andro ...

  2. enterprise architect (EA) 源码生成UML类图

    首先打开E-A,点击"文件"-"新建项目"-命名项目并选择项目保存目的地.完成上述操作后会弹出一个对话框"选择模型" 用VS看大型工程代码, ...

  3. ArcGIS制图及出图小技巧——以土地利用图为例

    欢迎大家关注我的公众号,最新内容先在公众号发布.点击这里查看近期文章合集. 文章目录 一.关于地图配色 1.使用取色器 2.批量修改符号 二.关于出图 1.快速调整数据框以适应纸张大小 2.使用导入符 ...

  4. UML建模,用EA画机票预订系统类图和对象图

    对象图 1. 在model下新建包 在对象图下选择新建图 在类图中进行操作 a.确定类元素 在工具箱中选择class在页面显示为方框,双击出现选项栏 ,在构造型 中选择entity b.添加类的属性和 ...

  5. ArcMap出图小技巧:主图设计、图例、比例尺、指北针、标题

    ArcMap一个重要的功能是出图!!!!! 因为图片对于一些文字描述来说更为直观,所以掌握一些出图技巧也是极为重要的,不仅能让我们在数据处理过程快速得到我们想要的图层,也可以让图层看起更加精美好看哦. ...

  6. Android内存控制小技巧-使用矢量图来节省你的内存并简化你的开发。

    先上一个 位图和矢量图的 说明.http://zhidao.baidu.com/link?url=xwvs5CBzWeh15O3Ee4bICwCqg4PCQWwg5oZ0a6CVydbVZzufqrI ...

  7. Arcgis更换布局模板_ArcGIS制图及出图小技巧—以土地利用图为例(干货超详细)...

    本文动图较大 打开可能较慢 请耐心等待一下下 文末有本文素材下载链接 一.关于地图配色 1.使用取色器 看别人做的图配色很漂亮,自己配色需要好久.没关系,可以使用取色器,类似Photoshop中的取色 ...

  8. JS小技巧 ----- 将类数组 / 字符串转为数组的几种方式

    使用ES6的数组解构和 - 运算符 // 假设 m 是一个类数组对象 或者 字符串 let [...arr1] = m; // 将 m 转换为了 arr1 数组 let arr2 = [...m] / ...

  9. 小技巧——ps切图快捷键

    魔棒工具:选中相近颜色的区域(容差越大,范围越广),完成后右键-建立选区. 钢笔工具: 鼠标左键不动,可拖动形成弧线. 裁剪工具: 选中后,enter键可进行后续操作. 吸管工具:选中后,可取颜色. ...

最新文章

  1. html怎么使用伪类清除浮动,JS中使用 after 伪类清除浮动实例
  2. VC++钩子DLL框架代码(MFC Extension DLL using shared MFC DLL)
  3. HTTPS协议原理分析
  4. python笔记之scrapy
  5. JavaFX技巧5:可观察
  6. java中的single_解析java泛型(一)
  7. 锦官城思享会-成都创业与商业CXO闭门会圆满举办
  8. HarmonyOS 开发避坑指南
  9. Java之BIO NIO AIO区别联系
  10. java并发编程(更新)
  11. python抢红包random实现_python写红包的原理流程包含random,lambda其中的使用和见简单介绍...
  12. 北京ICP经营许可证备案申请流程 电信业务经营许可办理
  13. Swagger写的接口的输入参数是对象的处理方法!通俗易懂(图文并茂), 小白与大佬之间的对话!
  14. 使用yolo v3训练自己的模型
  15. HBuilderX App开发环境搭建
  16. 如何在计算机界面打字,电脑怎么设置打字
  17. 信息技术开拓视野——记IT战略规划与企业架构培训课程
  18. vivo手机自启动及定时开关机
  19. 戴尔服务器怎么远程安装系统,DELL-远程安装系统操作手册
  20. 2010年度十大心理学发现

热门文章

  1. 数据库原理复习笔记(实用)
  2. 推荐5个实用的软件工具,总有一款适合你
  3. Java编写代码实现考试成绩分等级(键盘录入数据)。
  4. 【编程实践】第二章 C++面向对象编程《C++程序设计语言》 / By 禅与计算机程序设计艺术ChatGPT
  5. 机器学习之梯度下降算法
  6. CISA考试难度怎么样?
  7. Office 365 函数之Replace 函数的使用
  8. 【附源码】Python计算机毕业设计美容院信息管理系统
  9. c++ 按键暂停继续 程序_这个单片机程序怎么加按键,能够暂停,继续,计数?...
  10. web网页上一个帖子点赞是怎么制作的_网页时光机,教你如何找回一个消失的网页...