jaxb - XSD for XMI 2.1.1 -


i have parse xmi file (xmi version 2.1.1) using jaxb.

for that, have generate java classes corresponding xmi file. need shema definition of xmi file jxc tool.

i hope know can find file. in advance !

edit : more informations, there exemple of xmi file (generated using modelio) :

<?xml version="1.0" encoding="utf-8"?> <uml:model xmlns:uml="http://schema.omg.org/spec/uml/2.1.1" xmlns:xmi="http://schema.omg.org/spec/xmi/2.1" xmi:version="2.1" xmi:id="_1cua4pm5eekgw-fe2jkgbq" name="test">   <eannotations xmi:id="_1cua4fm5eekgw-fe2jkgbq" source="objing">     <contents xmi:type="uml:property" xmi:id="_1cua4vm5eekgw-fe2jkgbq" name="exporterversion">       <defaultvalue xmi:type="uml:literalstring" xmi:id="_1cua4_m5eekgw-fe2jkgbq" value="2.2"/>     </contents>   </eannotations>   <ownedcomment xmi:type="uml:comment" xmi:id="_1cua5pm5eekgw-fe2jkgbq">     <body/>   </ownedcomment>   <packagedelement xmi:type="uml:class" xmi:id="_1cua5fm5eekgw-fe2jkgbq" name="user">     <ownedattribute xmi:type="uml:property" xmi:id="_1cua5vm5eekgw-fe2jkgbq" name="login" visibility="private" isunique="false" isreadonly="true">       <type xmi:type="uml:primitivetype" href="http://schema.omg.org/spec/uml/2.1.1/uml.xml#string"/>     </ownedattribute>     <ownedattribute xmi:type="uml:property" xmi:id="_1cua5_m5eekgw-fe2jkgbq" name="id" visibility="private" isunique="false" isreadonly="true">       <type xmi:type="uml:primitivetype" href="http://schema.omg.org/spec/uml/2.1.1/uml.xml#integer"/>     </ownedattribute>   </packagedelement>   <packagedelement xmi:type="uml:association" xmi:id="_1cua6pm5eekgw-fe2jkgbq" memberend="_1cua6fm5eekgw-fe2jkgbq _1cua7fm5eekgw-fe2jkgbq">     <ownedend xmi:type="uml:property" xmi:id="_1cua6fm5eekgw-fe2jkgbq" type="_1cua6_m5eekgw-fe2jkgbq" association="_1cua6pm5eekgw-fe2jkgbq">       <lowervalue xmi:type="uml:literalinteger" xmi:id="_1cua6vm5eekgw-fe2jkgbq"/>     </ownedend>   </packagedelement>   <packagedelement xmi:type="uml:class" xmi:id="_1cua6_m5eekgw-fe2jkgbq" name="group">     <ownedattribute xmi:type="uml:property" xmi:id="_1cua7pm5eekgw-fe2jkgbq" name="label" visibility="private" isunique="false" isreadonly="true">       <type xmi:type="uml:primitivetype" href="http://schema.omg.org/spec/uml/2.1.1/uml.xml#string"/>     </ownedattribute>     <ownedattribute xmi:type="uml:property" xmi:id="_1cua7fm5eekgw-fe2jkgbq" name="user" type="_1cua5fm5eekgw-fe2jkgbq" isreadonly="true" aggregation="shared" association="_1cua6pm5eekgw-fe2jkgbq">       <uppervalue xmi:type="uml:literalunlimitednatural" xmi:id="_1cua7vm5eekgw-fe2jkgbq" value="*"/>       <lowervalue xmi:type="uml:literalinteger" xmi:id="_1cua7_m5eekgw-fe2jkgbq"/>     </ownedattribute>   </packagedelement> </uml:model> 

you can find xmi xsd on omg website xmi xsd 2.1.1 need uml schema , mof schema.

a better way read , write uml xmi files use eclipse uml implementation. can used outside eclipse in simple java program : see


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -