how to load int generals from Integer [message #872444] |
Wed, 16 May 2012 06:06 |
jy zhang Messages: 20 Registered: May 2012 |
Junior Member |
|
|
Hi all again,
I'm loading xmi2.1 file exported by EA, part of the xmi content is like below:
<primitivetypes>
<packagedElement xmi:type="uml:Package" xmi:id="EAPrimitiveTypesPackage" name="EA_PrimitiveTypes_Package" visibility="public">
<packagedElement xmi:type="uml:Package" xmi:id="EAJavaTypesPackage" name="EA_Java_Types_Package" visibility="public">
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="EAJava_int" name="int" visibility="public">
<generalization xmi:type="uml:Generalization" xmi:id="EAJava_int_General">
<general href="http:||schema.omg.org/spec/UML/2.1/uml.xml#Integer"/>
</generalization>
</packagedElement>
</packagedElement>
</packagedElement>
</primitivetypes>
When I load the xmi file, it seems it didn't dealt Integer as EClass (general of EA "int").
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value 'org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl@5c0662 (eProxyURI: http:||schema.omg.org/spec/UML/2.1/uml.xml#Integer eClass: org.eclipse.emf.ecore.impl.EClassImpl@1a728d6 (name: Classifier) (instanceClassName: null) (abstract: false, interface: false))' is not legal.
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:83)
How could I fix this problem to load the xmi successfully?
Thanks a lot!
[Updated on: Wed, 16 May 2012 06:06] Report message to a moderator
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03637 seconds