Sirius快速入门教程
这份教程是今年4月Obeo公司交流培训用的。 教程中主要展示了Sirius如何快速方便的用于图像工具的开发。内容比较精练,适合于对EMF(Eclipse Modeling Framework)有一定了解,但是还未接触过Sirius的人学习参考。Sirius是EMF平台上的一个插件集. 它给MDE(Model-Driven Engineering)软件的图像工具开发提供了非常便利的环境。早期设计MDE软件是基于GMF。那时候很多图像处理还有功能都需要用Java开发。现在Sirius提供了一个图像工具的模型,开发者可以用Sirius模型来开发自己的图像工具。Sirius模型设计好之后,所有的Java代码将由Sirius模型生成。近几年,Sirius因为其方便易学,积累了不少用户。它的维护和技术支持也发展的愈加成熟。
本教程共分四个部分,循序渐进的讲述如何用Sirius开发一个简易的Mindstorms模型工具:
- 设计元模型
- 图像工具开发
- 容器和编辑工具
- 属性栏编辑
这组教程有配套的软件包,里面包含了一个Sirius IDE压缩包,四份完成的项目压缩包,一些图标素材和一段Java代码。软件包不在这里做分享,想要具体实现教程内容,可以下载EMF(Oxygen)和Sirius 5.0。
Sirius的一些语句表达
- var 变量, 例子:
- var:self, 通常指当前模型本身(图像层); var: contain