安装完后,在Eclipse新建一个java工程,叫umltest,然后新建个包,这里叫com.maxwolf ,右击包,新建一个EMF Class Diagram,在包中会创建相应的.ecd和.ecore ,ecd用来画图,ecore保存模型信息,用做EMF工程. 就可以画图了,我试了一下,如下 挺简便,对于关联关系来说,在其属性窗口里containment代表聚合关系,low bound和upperbound 代表含有的个数范围 好了,做完了这个,下面就可以加载生成的ecore
/bin/sh set -e PREFIX=”/usr/local” PROJECTS=”/ eina eet evas ecore embryo edje e_dbus efreet e” SITE=
Ecore建模的核心工具 EcoreTools基于Sirius完成了重新实现。
OCL校验的结果应该是返回false OCL的工具有很多,如基于EMF的Dresdanocl工具,EMF 本身是比较成熟的建模工具,其中类可以采用Ecore/uml/xds等方式来定义,实例支持xml,
Expressions Statements Declarations, Classes, Structs, Enumerations driver.cs cs-tokenizer.cs ecore.cs
我们使用xfs_db可以得到如下信息:xfs_db> inode 69xfs_db> pcore.magic = 0x494ecore.mode = 0100640core.version = 3core.format
elementary_config 也可以手动指定渲染引擎,比如: ECORE_EVAS_ENGINE=wayland_egl elementary_test //或者 ELM_ACCEL=gl elementary_test
elementary_config 也可以手动指定渲染引擎,比如: ECORE_EVAS_ENGINE=wayland_egl elementary_test //或者 ELM_ACCEL=gl elementary_test
与传统的元模型技术(如EMF/Ecore)不同,XDef本身也完全融入了差量叠加的演化体系。我们可以像定制业务模型一样,通过差量去定制和扩展语言自身的语法规则,这为语言的演化提供了前所未有的灵活性。