Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包含EMF模型的XSD_Xsd_Eclipse Emf - Fatal编程技术网

包含EMF模型的XSD

包含EMF模型的XSD,xsd,eclipse-emf,Xsd,Eclipse Emf,我有一些相当大的模型,在许多xsd模式中进行了描述。模式通过包含相互引用。例如,架构包含“someEnum”枚举。B模式想要使用该枚举,所以它包含A模式。问题是,当我将XSD导入eCore模型时,EMF不仅会生成两次这样的枚举,而且还会为一个模式生成模型中B模式中的所有元素。我觉得我做错了什么,但不知道到底是什么。非常感谢您的帮助 如果确实在EMF项目向导中一次选择一个xsd,那么应该从xsd开始,这不依赖于任何东西。在第一个xsd导入完成后,EMF项目资源管理器提供您在导入下一个xsd期间选择

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

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

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