1.创建一个状态机图
在Model中创建一个包,并进行命名
点击图中红笔圈住的位置创建一个包
2.右击创建好的包,添加状态图
点击Add Diagram
命名,选择UML Behavioral中的State Machine
这样一个状态机图就创建好了
2.下面进行绘制
将Initial拖入画布中,并进行命名
将State拖入画布中,并进行命名
点击Initial的那个小黑点,会出现下图样式
点击向上的小箭头,与State相连
Transition 实线箭头
Abstraction 虚线箭头,且箭头上有《Abstraction》字样
Dependency 虚线箭头
Realization
Usage
如果想在箭头上写内容,就双击箭头
双击以后,会弹出下图窗口
如果在Guard里写内容,内容就会被自动加上[]
如果在Name中写内容,则没有括号
右击箭头,可以改变箭头的样式
最后状态机图绘制完成