Eclipse Papyrus 插件介绍及使用

Papyrus 介绍

Papyrus是Eclipse的一个插件。它提供了一个集成的、用户可使用的环境,用于编辑任何类型的EMF模型,特别是支持 UML 和相关建模语言,如 SysML 和 MARTE。

Papyrus 为基于 EMF 的建模语言提供了图表编辑器,其中包括 UML 2 和 SysML,以及将这些编辑器(无论是否基于 GMF)与其他 MBD 和 MDSD 工具集成所需的媒介。

它还提供了对 UML 配置文件profile的非常高级的支持,使用户能够根据 UML 2 标准及其扩展机制定义 DSL 的编辑器。

Papyrus 的主要特点就是一组非常强大的自定义机制,可以利用这些机制来创建用户定义的 Papyrus 透视图,并赋予其与原生 DSL 编辑器相同的外观和感觉。

Papyrus官网:Eclipse Papyrus™ | projects.eclipse.org

Papyrus User Guide 网址:Help - Eclipse Platform

Papyrus 使用介绍

1. 界面介绍

Main Toolbar:包含各种工具(创建图、图形编辑,例如对齐、分散)

Project Explorer:用来在文件系统层次管理Papyrus项目

Model Explorer:覆盖整个模型的基于树结构的模型编辑器

Outline View:只读模式的整个模型的总览

Model Editor:用给定的建模语言编辑模型

Property View:基于表单的模型编辑器,可以查看和编辑模型元素的属性

这是模型的欢迎页。

Notation Views中可以看到目前模型中包含的不同视图。Create View就可以创建模型的不同视图。或者,在Model Explorer中右击模型,也可以创建新的视图。

这是上述模型编辑器中的一些总体细节。

Editor tab是编辑选项卡。在一个编辑选项卡中,可能同时会打开多个模型

Diagram tab是图选项卡。每个选项卡代表一个打开的模型的视图

Palette是调色板。在里面可以选择为给定的图创建的模型元素

2. 工具使用

① 对齐工具 Alignment Actions

方式一:工具栏中的按钮

它有六个选项:Align 上下左右分别以上面、下面、左面、右面的模型元素为基准进行对齐;Align CenterAlign Middle效果和righttop一样。

方式二:模型元素的上下文菜单 -> Format -> Alignment

方式三:快捷键 Ctrl+箭头

效果:

② 分布工具 Distribute Actions

方式一:工具栏中的按钮

它有四个选项

第二个和第四个表示:节点平均分布在选择的节点中最外侧两个节点之间。

第一个和第三个表示:节点平均分布在整个容器的范围内

方式二:模型元素的上下文菜单 -> Format -> Distribution

效果:

③ 线风格工具 Line Style Actions

方式一:工具栏中的按钮

它有四个选项

Rectilinear表示直线风格;Oblique表示斜线风格;Tree表示树形风格

方式二:模型元素的上下文菜单 -> Format -> Line Style   

效果:

                        

④ 路线工具 Routing Actions

方式一:工具栏中的按钮

它有四个选项

前两个表示以左/右模型元素为基准设置水平对齐;后两个表示以顶/底模型元素为基准设置垂直对齐

方式二:模型元素的上下文菜单 -> Format -> Routing

方式三:快捷键(共两种)。第一种快捷方式就是工具中提供的四种,Ctrl + shift+箭头;第二种快捷方式ctrl+箭头,实际上就是上述的对齐工具。两个的区别在于:以边还是以节点为基准调整位置。

效果:

⑤ 其他工具

选择工具

文本对齐工具

设置模型元素为同一尺寸

Show/Hide工具

特别地,第二个选项:用Show/Hide一个模型元素的分隔框。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值