【问题标题】:XSD with Includes to EMF modelXSD 包含到 EMF 模型
【发布时间】:2012-02-28 17:37:45
【问题描述】:

我有一些相当大的模型,在许多 xsd 模式中进行了描述。模式通过包含相互引用。例如,一个模式包含一个“someEnum”枚举。 B 模式想要使用该枚举,因此它包含 A 模式。问题是,当我将我的 XSD 导入 eCore 模型的 EMF 时,不仅会生成两次这样的枚举,而且还会在 A 模式的模型中生成 B 模式中的所有元素。我觉得我做错了什么,但无法弄清楚到底是什么。非常感谢任何帮助!

【问题讨论】:

    标签: xsd eclipse-emf


    【解决方案1】:

    如果您确实在 EMF 项目向导中一次选择了一个 xsd,那么您应该从 xsd 开始,它不依赖于任何东西。完成第一个 xsd 的导入后,EMF 项目资源管理器让您在导入下一个 xsd 期间选择引用的模型。然后你必须选择合适的。

    您还可以使用 EMF 项目向导一次导入多个 xsd。如果 xsd 的命名空间相互引用,则应该正确设置引用。

    【讨论】:

      猜你喜欢
      • 2021-09-26
      • 2014-03-13
      • 2014-06-08
      • 2015-05-30
      • 2021-06-22
      • 2010-11-16
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多