在ECore实体之间创建引用时,可以将引用标记为"包含".有人可以用简单的话来解释一下普通参考和遏制之间的区别吗?到目前为止,我发现的定义和解释对我来说并不起作用.
eclipse entity-relationship reference containment eclipse-emf-ecore
我使用转换引擎在运行时创建一个Ecore元模型,我想知道我们如何使用EMF注册该元模型,以便它可以识别元模型?
将.xsd
-files 转换为.ecore
-files 的最佳方法是什么?
是否有Eclipse插件?
我尝试将SVG XML Schema导入EMF,以获取ecore中的SVG元模型.但是,由于模式无效,导入失败:实际上,svg.xsd引用了XMLSchema.dtd,它本身引用了datatypes.dtd,它不存在!
因此,我尝试从其他位置从svg网站(svg.xsd,XMLSchema.dtd,xlink.xsd,xml.xsd)和缺少的datatypes.dtd 下载必要的文件.但是,在验证架构时我会遇到很多错误,例如
Error: XSD: An attribute reference may not have a type
Error: XSD: An <all> content model may not be nested within another content model
Run Code Online (Sandbox Code Playgroud)
等等.
有谁知道我在哪里可以找到有效的svg XML Schema,或者svg ecore元模型的实例是在有效的svg中序列化的?
我想做双向Model2Model转换.两种型号都是基于EMF/eCore的.实际上我更希望一个模型是另一个可编辑的视图.
我有什么选择?可以使用哪些工具和转换语言以及它们的限制是什么?
我有多个Ecore文件用于不同的目的.我现在正在开发一个使用多个模型的工具.
我可以开发一个引用其他模型的ECore模型吗?例如,当我有A.Ecore和B.Ecore时,如何创建一个C.Ecore,其中我有A.Ecore或B.Ecore类型的属性?
我没有发现如何验证Eclipse之外的Ecore模型.有人知道怎么做吗?
有没有办法在Java中以编程方式将多个Ecore模型(2个或更多个)组合在一个Ecore模型中?所有模型都符合相同的元模型.
在:
Model1 conforming to metamodelX
Model2 conforming to metamodelX
model3 conforming to metamodelX
model4 conforming to metamodelX
model5 conforming to metamodelX
Run Code Online (Sandbox Code Playgroud)
日期:
modelOut conforming to metamodelX and merge of Model1, Model2, model3, model4, model5 ...
Run Code Online (Sandbox Code Playgroud) 将.ecore文件转换为.xsd文件的最佳方法是什么?
eclipse-emf ×9
eclipse ×5
xsd ×3
java ×2
containment ×1
merge ×1
model ×1
plugins ×1
qvt ×1
reference ×1
svg ×1
validation ×1
xml ×1