Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » XML Schema Definition (XSD) » how to create a xml schema for ecore metamodel
how to create a xml schema for ecore metamodel [message #68883] Tue, 25 July 2006 17:30 Go to next message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

Hello!

I
Re: how to create a xml schema for ecore metamodel [message #68906 is a reply to message #68883] Wed, 26 July 2006 06:54 Go to previous messageGo to next message
Eclipse User
Originally posted by: merks.ca.ibm.com

This is a multi-part message in MIME format.
--------------070803070009020907030005
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

If you open the corresponding .genmodel in the Generator, from the menu
bar you can invoke "Generator->Export Model..." and from there you can
export either an XMI or an XML schema:



Sholy wrote:

>Hello!
>
>I
Re: how to create a xml schema for ecore metamodel [message #69012 is a reply to message #68906] Wed, 26 July 2006 18:04 Go to previous messageGo to next message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0050_01C6B110.49934860
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0051_01C6B110.49934860"


------=_NextPart_001_0051_01C6B110.49934860
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks a lot. Now I have another problem. A go throught the entire =
Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not found

Is there a Xalan- plug-in for Eclipse or what should I do to get Xalan =
work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from the =
menu bar you can invoke "Generator->Export Model..." and from there you =
can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20

------=_NextPart_001_0051_01C6B110.49934860
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have another =
problem. A go=20
throught the entire Wizard and then when I click the Finish button, I =
get an=20
Error: </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not found</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for Eclipse =
or what=20
should I do to get Xalan work with eclipse (I haven't done anything =
yet).=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from the menu =
bar you=20
can invoke "Generator-&gt;Export Model..." and from there you can =
export=20
either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:004b01c6b0ff$8241b090$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_0051_01C6B110.49934860--

------=_NextPart_000_0050_01C6B110.49934860
Content-Type: image/jpeg;
name="moz-screenshot-7.jpg"
Content-Transfer-Encoding: base64
Content-ID: <004b01c6b0ff$8241b090$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0050_01C6B110.49934860--
Re: how to create a xml schema for ecore metamodel [message #69095 is a reply to message #69012] Thu, 27 July 2006 06:49 Go to previous messageGo to next message
Eclipse User
Originally posted by: merks.ca.ibm.com

This is a multi-part message in MIME format.
--------------060902060508070600070700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

XSD relies on the JDK's JAXP implementation but not directly on
implementation classes such as the one you show below so this sounds
like a problem with the JDK you are using. You've read the
installation instructions and are using a suitable JDK along with any
workarounds that are required for dealing with faulty JDKs?
<http://www.eclipse.org/emf/downloads-xerces.php>

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:
> Thanks a lot. Now I have another problem. A go throught the entire
> Wizard and then when I click the Finish button, I get an Error:
>
> provider org.apache.xalan.processor.TransformerFactoryImpl not found
>
> Is there a Xalan- plug-in for Eclipse or what should I do to get Xalan
> work with eclipse (I haven't done anything yet).
>
> Sholy
>
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:ea7hkv$20h$1@utils.eclipse.org...
> Sholy,
>
> If you open the corresponding .genmodel in the Generator, from the
> menu bar you can invoke "Generator->Export Model..." and from
> there you can export either an XMI or an XML schema:
>
>
>
> Sholy wrote:
>> Hello!
>>
>> I
Re: how to create a xml schema for ecore metamodel [message #69138 is a reply to message #69095] Thu, 27 July 2006 11:57 Go to previous messageGo to next message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0022_01C6B1A6.2E2F3110
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0023_01C6B1A6.2E2F3110"


------=_NextPart_001_0023_01C6B1A6.2E2F3110
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ed, thanks a lot.! I`ve being using the JDK 1.5 with the workaround, =
but in the folder I just had the xerces jars and not the xalan jars and =
your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly on =
implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the entire =
Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not found

Is there a Xalan- plug-in for Eclipse or what should I do to get =
Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from the =
menu bar you can invoke "Generator->Export Model..." and from there you =
can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20



------=_NextPart_001_0023_01C6B1A6.2E2F3110
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve being =
using the JDK=20
1.5 with the workaround, but in the folder I just had the xerces jars =
and not=20
the xalan jars and your answer made me&nbsp;think about this. Now it is =
OK.=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on =
implementation=20
classes such as the one you show below so this sounds like a problem =
with the=20
JDK you are using.&nbsp;&nbsp; You've read the installation =
instructions and=20
are using a suitable JDK along with any workarounds that are required =
for=20
dealing with faulty JDKs?<A=20
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have another =
problem. A go=20
throught the entire Wizard and then when I click the Finish button, =
I get an=20
Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not =
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for =
Eclipse or what=20
should I do to get Xalan work with eclipse (I haven't done anything =
yet).=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from the =
menu bar=20
you can invoke "Generator-&gt;Export Model..." and from there you =
can=20
export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:001a01c6b195$694e7230$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BODY>=
</HTML>

------=_NextPart_001_0023_01C6B1A6.2E2F3110--

------=_NextPart_000_0022_01C6B1A6.2E2F3110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <001a01c6b195$694e7230$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0022_01C6B1A6.2E2F3110--
Re: how to create a xml schema for ecore metamodel [message #69161 is a reply to message #69138] Thu, 27 July 2006 12:04 Go to previous messageGo to next message
Eclipse User
Originally posted by: merks.ca.ibm.com

This is a multi-part message in MIME format.
--------------060506040509010804020909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

I see. You should try it without any workaround because the Sun 1.5 JDK
now uses Xerces under the covers and hence the Crimson DOM bug should
not be an issue anymore.


Sholy wrote:
> Ed, thanks a lot.! I`ve being using the JDK 1.5 with the workaround,
> but in the folder I just had the xerces jars and not the xalan jars
> and your answer made me think about this. Now it is OK.
>
> THANX!!!
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:eaa5m0$8ql$1@utils.eclipse.org...
> Sholy,
>
> XSD relies on the JDK's JAXP implementation but not directly on
> implementation classes such as the one you show below so this
> sounds like a problem with the JDK you are using. You've read
> the installation instructions and are using a suitable JDK along
> with any workarounds that are required for dealing with faulty JDKs?
> <http://www.eclipse.org/emf/downloads-xerces.php>
>
> http://www.eclipse.org/emf/downloads-xerces.php
>
>
> Sholy wrote:
>> Thanks a lot. Now I have another problem. A go throught the
>> entire Wizard and then when I click the Finish button, I get an
>> Error:
>>
>> provider org.apache.xalan.processor.TransformerFactoryImpl not found
>>
>> Is there a Xalan- plug-in for Eclipse or what should I do to get
>> Xalan work with eclipse (I haven't done anything yet).
>>
>> Sholy
>>
>>
>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote
>> in message news:ea7hkv$20h$1@utils.eclipse.org...
>> Sholy,
>>
>> If you open the corresponding .genmodel in the Generator,
>> from the menu bar you can invoke "Generator->Export Model..."
>> and from there you can export either an XMI or an XML schema:
>>
>>
>>
>> Sholy wrote:
>>> Hello!
>>>
>>> I
Re: how to create a xml schema for ecore metamodel [message #69184 is a reply to message #69161] Thu, 27 July 2006 12:11 Go to previous messageGo to next message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0047_01C6B1A8.0A7464A0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0048_01C6B1A8.0A7464A0"


------=_NextPart_001_0048_01C6B1A8.0A7464A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Well, I think the bug is still an issue. I've tried it without the =
workaround and I wasn`'t able to create an Ecore model by importing XML =
Schema (I got the null pointer exception)
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaao3t$fqa$1@utils.eclipse.org...
Sholy,

I see. You should try it without any workaround because the Sun 1.5 =
JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should not be an issue anymore.


Sholy wrote:=20
Ed, thanks a lot.! I`ve being using the JDK 1.5 with the =
workaround, but in the folder I just had the xerces jars and not the =
xalan jars and your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly on =
implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the =
entire Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not =
found

Is there a Xalan- plug-in for Eclipse or what should I do to get =
Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from =
the menu bar you can invoke "Generator->Export Model..." and from there =
you can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20





------=_NextPart_001_0048_01C6B1A8.0A7464A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT size=3D2><FONT face=3DArial>Well, I think&nbsp;the =
bug&nbsp;is=20
still&nbsp; an issue. I've tried it without&nbsp; the workaround and I =
wasn`'t=20
able to create&nbsp;an Ecore model&nbsp;by importing&nbsp; XML =
Schema&nbsp;(I=20
got the&nbsp;</FONT><FONT face=3D"Times New Roman"><FONT =
face=3DArial>null pointer=20
exception)</FONT></FONT></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaao3t$fqa$1@utils.eclipse.org">news:eaao3t$fqa$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>I=20
see.&nbsp; You should try it without any workaround because the Sun =
1.5 JDK=20
now uses Xerces under the covers and hence the Crimson DOM bug should =
not be=20
an issue anymore.<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaanqs$enj$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve being =
using the=20
JDK 1.5 with the workaround, but in the folder I just had the xerces =
jars=20
and not the xalan jars and your answer made me&nbsp;think about =
this. Now it=20
is OK. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on =
implementation=20
classes such as the one you show below so this sounds like a =
problem with=20
the JDK you are using.&nbsp;&nbsp; You've read the installation=20
instructions and are using a suitable JDK along with any =
workarounds that=20
are required for dealing with faulty JDKs?<A=20
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have =
another problem. A=20
go throught the entire Wizard and then when I click the Finish =
button, I=20
get an Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not =
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for =
Eclipse or=20
what should I do to get Xalan work with eclipse (I haven't done =
anything=20
yet). </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from =
the menu=20
bar you can invoke "Generator-&gt;Export Model..." and from =
there you=20
can export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:003f01c6b197$456f06c0$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BLOCK=
QUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_0048_01C6B1A8.0A7464A0--

------=_NextPart_000_0047_01C6B1A8.0A7464A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <003f01c6b197$456f06c0$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0047_01C6B1A8.0A7464A0--
Re: how to create a xml schema for ecore metamodel [message #69208 is a reply to message #69184] Thu, 27 July 2006 12:37 Go to previous messageGo to next message
Eclipse User
Originally posted by: merks.ca.ibm.com

This is a multi-part message in MIME format.
--------------060402040902000401050704
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

Hmmm. I have tested the Sun 5.0 JDK and have not seen such a problem.
Are you sure you are really using a 5.0 JDK? If you are still seeing
the Crimson DOM null pointer exception, then I'm pretty sure you are
actually using a 1.4.x Sun JDK... If not, could you please show the
stack trace?


Sholy wrote:
> Well, I think the bug is still an issue. I've tried it without the
> workaround and I wasn`'t able to create an Ecore model by importing
> XML Schema (I got the null pointer exception)
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:eaao3t$fqa$1@utils.eclipse.org...
> Sholy,
>
> I see. You should try it without any workaround because the Sun
> 1.5 JDK now uses Xerces under the covers and hence the Crimson DOM
> bug should not be an issue anymore.
>
>
> Sholy wrote:
>> Ed, thanks a lot.! I`ve being using the JDK 1.5 with the
>> workaround, but in the folder I just had the xerces jars and not
>> the xalan jars and your answer made me think about this. Now it
>> is OK.
>>
>> THANX!!!
>>
>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote
>> in message news:eaa5m0$8ql$1@utils.eclipse.org...
>> Sholy,
>>
>> XSD relies on the JDK's JAXP implementation but not directly
>> on implementation classes such as the one you show below so
>> this sounds like a problem with the JDK you are using.
>> You've read the installation instructions and are using a
>> suitable JDK along with any workarounds that are required for
>> dealing with faulty JDKs?
>> <http://www.eclipse.org/emf/downloads-xerces.php>
>>
>> http://www.eclipse.org/emf/downloads-xerces.php
>>
>>
>> Sholy wrote:
>>> Thanks a lot. Now I have another problem. A go throught the
>>> entire Wizard and then when I click the Finish button, I get
>>> an Error:
>>>
>>> provider org.apache.xalan.processor.TransformerFactoryImpl
>>> not found
>>>
>>> Is there a Xalan- plug-in for Eclipse or what should I do to
>>> get Xalan work with eclipse (I haven't done anything yet).
>>>
>>> Sholy
>>>
>>>
>>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>>
>>> wrote in message news:ea7hkv$20h$1@utils.eclipse.org...
>>> Sholy,
>>>
>>> If you open the corresponding .genmodel in the
>>> Generator, from the menu bar you can invoke
>>> "Generator->Export Model..." and from there you can
>>> export either an XMI or an XML schema:
>>>
>>>
>>>
>>> Sholy wrote:
>>>> Hello!
>>>>
>>>> I
Re: how to create a xml schema for ecore metamodel [message #69230 is a reply to message #69208] Thu, 27 July 2006 14:09 Go to previous message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_014C_01C6B1B8.9F0B6220
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_014D_01C6B1B8.9F0B6220"


------=_NextPart_001_014D_01C6B1B8.9F0B6220
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sorry, it seems to be really ok. I`m using Sun 1.5.03, but I=B4ve tried =
without the workaround before I=B4ve copied the xalan jars to Eclipse =
(that was the reason for my other problem too, I had only the xerces =
jars).=20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaaq2a$sn6$1@utils.eclipse.org...
Sholy,

Hmmm. I have tested the Sun 5.0 JDK and have not seen such a problem. =
Are you sure you are really using a 5.0 JDK? If you are still seeing =
the Crimson DOM null pointer exception, then I'm pretty sure you are =
actually using a 1.4.x Sun JDK... If not, could you please show the =
stack trace?


Sholy wrote:=20
Well, I think the bug is still an issue. I've tried it without the =
workaround and I wasn`'t able to create an Ecore model by importing XML =
Schema (I got the null pointer exception)
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaao3t$fqa$1@utils.eclipse.org...
Sholy,

I see. You should try it without any workaround because the Sun =
1.5 JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should not be an issue anymore.


Sholy wrote:=20
Ed, thanks a lot.! I`ve being using the JDK 1.5 with the =
workaround, but in the folder I just had the xerces jars and not the =
xalan jars and your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly =
on implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the =
entire Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl =
not found

Is there a Xalan- plug-in for Eclipse or what should I do to =
get Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, =
from the menu bar you can invoke "Generator->Export Model..." and from =
there you can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20







------=_NextPart_001_014D_01C6B1B8.9F0B6220
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Sorry, it seems to be really ok. I`m =
using Sun=20
1.5.03, but I=B4ve tried without the workaround&nbsp;before I=B4ve =
copied the xalan=20
jars&nbsp;to Eclipse (that was the reason for my other problem too, I =
had=20
only&nbsp;the&nbsp;xerces jars). </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaaq2a$sn6$1@utils.eclipse.org">news:eaaq2a$sn6$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>Hmmm.&nbsp;=20
I have tested the Sun 5.0 JDK and have not seen such a problem.&nbsp; =
Are you=20
sure you are really using a 5.0 JDK?&nbsp; If you are still seeing the =
Crimson=20
DOM null pointer exception, then I'm pretty sure you are actually =
using a=20
1.4.x Sun JDK...&nbsp; If not, could you please show the stack=20
trace?<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaaojr$jfp$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT size=3D2><FONT face=3DArial>Well, I think&nbsp;the =
bug&nbsp;is=20
still&nbsp; an issue. I've tried it without&nbsp; the workaround and =
I=20
wasn`'t able to create&nbsp;an Ecore model&nbsp;by importing&nbsp; =
XML=20
Schema&nbsp;(I got the&nbsp;</FONT><FONT face=3D"Times New =
Roman"><FONT=20
face=3DArial>null pointer exception)</FONT></FONT></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:eaao3t$fqa$1@utils.eclipse.org">news:eaao3t$fqa$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>I=20
see.&nbsp; You should try it without any workaround because the =
Sun 1.5=20
JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should=20
not be an issue anymore.<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaanqs$enj$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve =
being using=20
the JDK 1.5 with the workaround, but in the folder I just had =
the xerces=20
jars and not the xalan jars and your answer made me&nbsp;think =
about=20
this. Now it is OK. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on=20
implementation classes such as the one you show below so this =
sounds=20
like a problem with the JDK you are using.&nbsp;&nbsp; You've =
read the=20
installation instructions and are using a suitable JDK along =
with any=20
workarounds that are required for dealing with faulty JDKs?<A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have =
another=20
problem. A go throught the entire Wizard and then when I =
click the=20
Finish button, I get an Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not=20
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in =
for Eclipse=20
or what should I do to get Xalan work with eclipse (I =
haven't done=20
anything yet). </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, =
from the=20
menu bar you can invoke "Generator-&gt;Export Model..." =
and from=20
there you can export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:014401c6b1a7$d90b77a0$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BLOCK=
QUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY ></HTML>

------=_NextPart_001_014D_01C6B1B8.9F0B6220--

------=_NextPart_000_014C_01C6B1B8.9F0B6220
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <014401c6b1a7$d90b77a0$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_014C_01C6B1B8.9F0B6220--
Re: how to create a xml schema for ecore metamodel [message #598455 is a reply to message #68883] Wed, 26 July 2006 06:54 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 26014
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------070803070009020907030005
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

If you open the corresponding .genmodel in the Generator, from the menu
bar you can invoke "Generator->Export Model..." and from there you can
export either an XMI or an XML schema:



Sholy wrote:

>Hello!
>
>I
Re: how to create a xml schema for ecore metamodel [message #598488 is a reply to message #68906] Wed, 26 July 2006 18:04 Go to previous message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0050_01C6B110.49934860
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0051_01C6B110.49934860"


------=_NextPart_001_0051_01C6B110.49934860
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks a lot. Now I have another problem. A go throught the entire =
Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not found

Is there a Xalan- plug-in for Eclipse or what should I do to get Xalan =
work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from the =
menu bar you can invoke "Generator->Export Model..." and from there you =
can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20

------=_NextPart_001_0051_01C6B110.49934860
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have another =
problem. A go=20
throught the entire Wizard and then when I click the Finish button, I =
get an=20
Error: </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not found</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for Eclipse =
or what=20
should I do to get Xalan work with eclipse (I haven't done anything =
yet).=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from the menu =
bar you=20
can invoke "Generator-&gt;Export Model..." and from there you can =
export=20
either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:004b01c6b0ff$8241b090$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_0051_01C6B110.49934860--

------=_NextPart_000_0050_01C6B110.49934860
Content-Type: image/jpeg;
name="moz-screenshot-7.jpg"
Content-Transfer-Encoding: base64
Content-ID: <004b01c6b0ff$8241b090$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0050_01C6B110.49934860--
Re: how to create a xml schema for ecore metamodel [message #598511 is a reply to message #69012] Thu, 27 July 2006 06:49 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 26014
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------060902060508070600070700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

XSD relies on the JDK's JAXP implementation but not directly on
implementation classes such as the one you show below so this sounds
like a problem with the JDK you are using. You've read the
installation instructions and are using a suitable JDK along with any
workarounds that are required for dealing with faulty JDKs?
<http://www.eclipse.org/emf/downloads-xerces.php>

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:
> Thanks a lot. Now I have another problem. A go throught the entire
> Wizard and then when I click the Finish button, I get an Error:
>
> provider org.apache.xalan.processor.TransformerFactoryImpl not found
>
> Is there a Xalan- plug-in for Eclipse or what should I do to get Xalan
> work with eclipse (I haven't done anything yet).
>
> Sholy
>
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:ea7hkv$20h$1@utils.eclipse.org...
> Sholy,
>
> If you open the corresponding .genmodel in the Generator, from the
> menu bar you can invoke "Generator->Export Model..." and from
> there you can export either an XMI or an XML schema:
>
>
>
> Sholy wrote:
>> Hello!
>>
>> I
Re: how to create a xml schema for ecore metamodel [message #598525 is a reply to message #69095] Thu, 27 July 2006 11:57 Go to previous message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0022_01C6B1A6.2E2F3110
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0023_01C6B1A6.2E2F3110"


------=_NextPart_001_0023_01C6B1A6.2E2F3110
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Ed, thanks a lot.! I`ve being using the JDK 1.5 with the workaround, =
but in the folder I just had the xerces jars and not the xalan jars and =
your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly on =
implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the entire =
Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not found

Is there a Xalan- plug-in for Eclipse or what should I do to get =
Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from the =
menu bar you can invoke "Generator->Export Model..." and from there you =
can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20



------=_NextPart_001_0023_01C6B1A6.2E2F3110
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve being =
using the JDK=20
1.5 with the workaround, but in the folder I just had the xerces jars =
and not=20
the xalan jars and your answer made me&nbsp;think about this. Now it is =
OK.=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on =
implementation=20
classes such as the one you show below so this sounds like a problem =
with the=20
JDK you are using.&nbsp;&nbsp; You've read the installation =
instructions and=20
are using a suitable JDK along with any workarounds that are required =
for=20
dealing with faulty JDKs?<A=20
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have another =
problem. A go=20
throught the entire Wizard and then when I click the Finish button, =
I get an=20
Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not =
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for =
Eclipse or what=20
should I do to get Xalan work with eclipse (I haven't done anything =
yet).=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from the =
menu bar=20
you can invoke "Generator-&gt;Export Model..." and from there you =
can=20
export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:001a01c6b195$694e7230$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BODY>=
</HTML>

------=_NextPart_001_0023_01C6B1A6.2E2F3110--

------=_NextPart_000_0022_01C6B1A6.2E2F3110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <001a01c6b195$694e7230$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0022_01C6B1A6.2E2F3110--
Re: how to create a xml schema for ecore metamodel [message #598532 is a reply to message #69138] Thu, 27 July 2006 12:04 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 26014
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------060506040509010804020909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

I see. You should try it without any workaround because the Sun 1.5 JDK
now uses Xerces under the covers and hence the Crimson DOM bug should
not be an issue anymore.


Sholy wrote:
> Ed, thanks a lot.! I`ve being using the JDK 1.5 with the workaround,
> but in the folder I just had the xerces jars and not the xalan jars
> and your answer made me think about this. Now it is OK.
>
> THANX!!!
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:eaa5m0$8ql$1@utils.eclipse.org...
> Sholy,
>
> XSD relies on the JDK's JAXP implementation but not directly on
> implementation classes such as the one you show below so this
> sounds like a problem with the JDK you are using. You've read
> the installation instructions and are using a suitable JDK along
> with any workarounds that are required for dealing with faulty JDKs?
> <http://www.eclipse.org/emf/downloads-xerces.php>
>
> http://www.eclipse.org/emf/downloads-xerces.php
>
>
> Sholy wrote:
>> Thanks a lot. Now I have another problem. A go throught the
>> entire Wizard and then when I click the Finish button, I get an
>> Error:
>>
>> provider org.apache.xalan.processor.TransformerFactoryImpl not found
>>
>> Is there a Xalan- plug-in for Eclipse or what should I do to get
>> Xalan work with eclipse (I haven't done anything yet).
>>
>> Sholy
>>
>>
>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote
>> in message news:ea7hkv$20h$1@utils.eclipse.org...
>> Sholy,
>>
>> If you open the corresponding .genmodel in the Generator,
>> from the menu bar you can invoke "Generator->Export Model..."
>> and from there you can export either an XMI or an XML schema:
>>
>>
>>
>> Sholy wrote:
>>> Hello!
>>>
>>> I
Re: how to create a xml schema for ecore metamodel [message #598538 is a reply to message #69161] Thu, 27 July 2006 12:11 Go to previous message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_0047_01C6B1A8.0A7464A0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0048_01C6B1A8.0A7464A0"


------=_NextPart_001_0048_01C6B1A8.0A7464A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Well, I think the bug is still an issue. I've tried it without the =
workaround and I wasn`'t able to create an Ecore model by importing XML =
Schema (I got the null pointer exception)
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaao3t$fqa$1@utils.eclipse.org...
Sholy,

I see. You should try it without any workaround because the Sun 1.5 =
JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should not be an issue anymore.


Sholy wrote:=20
Ed, thanks a lot.! I`ve being using the JDK 1.5 with the =
workaround, but in the folder I just had the xerces jars and not the =
xalan jars and your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly on =
implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the =
entire Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl not =
found

Is there a Xalan- plug-in for Eclipse or what should I do to get =
Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, from =
the menu bar you can invoke "Generator->Export Model..." and from there =
you can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20





------=_NextPart_001_0048_01C6B1A8.0A7464A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT size=3D2><FONT face=3DArial>Well, I think&nbsp;the =
bug&nbsp;is=20
still&nbsp; an issue. I've tried it without&nbsp; the workaround and I =
wasn`'t=20
able to create&nbsp;an Ecore model&nbsp;by importing&nbsp; XML =
Schema&nbsp;(I=20
got the&nbsp;</FONT><FONT face=3D"Times New Roman"><FONT =
face=3DArial>null pointer=20
exception)</FONT></FONT></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaao3t$fqa$1@utils.eclipse.org">news:eaao3t$fqa$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>I=20
see.&nbsp; You should try it without any workaround because the Sun =
1.5 JDK=20
now uses Xerces under the covers and hence the Crimson DOM bug should =
not be=20
an issue anymore.<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaanqs$enj$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve being =
using the=20
JDK 1.5 with the workaround, but in the folder I just had the xerces =
jars=20
and not the xalan jars and your answer made me&nbsp;think about =
this. Now it=20
is OK. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on =
implementation=20
classes such as the one you show below so this sounds like a =
problem with=20
the JDK you are using.&nbsp;&nbsp; You've read the installation=20
instructions and are using a suitable JDK along with any =
workarounds that=20
are required for dealing with faulty JDKs?<A=20
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have =
another problem. A=20
go throught the entire Wizard and then when I click the Finish =
button, I=20
get an Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not =
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in for =
Eclipse or=20
what should I do to get Xalan work with eclipse (I haven't done =
anything=20
yet). </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, from =
the menu=20
bar you can invoke "Generator-&gt;Export Model..." and from =
there you=20
can export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:003f01c6b197$456f06c0$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BLOCK=
QUOTE><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_001_0048_01C6B1A8.0A7464A0--

------=_NextPart_000_0047_01C6B1A8.0A7464A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <003f01c6b197$456f06c0$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_0047_01C6B1A8.0A7464A0--
Re: how to create a xml schema for ecore metamodel [message #598546 is a reply to message #69184] Thu, 27 July 2006 12:37 Go to previous message
Ed Merks is currently offline Ed Merks
Messages: 26014
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------060402040902000401050704
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sholy,

Hmmm. I have tested the Sun 5.0 JDK and have not seen such a problem.
Are you sure you are really using a 5.0 JDK? If you are still seeing
the Crimson DOM null pointer exception, then I'm pretty sure you are
actually using a 1.4.x Sun JDK... If not, could you please show the
stack trace?


Sholy wrote:
> Well, I think the bug is still an issue. I've tried it without the
> workaround and I wasn`'t able to create an Ecore model by importing
> XML Schema (I got the null pointer exception)
>
> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote in
> message news:eaao3t$fqa$1@utils.eclipse.org...
> Sholy,
>
> I see. You should try it without any workaround because the Sun
> 1.5 JDK now uses Xerces under the covers and hence the Crimson DOM
> bug should not be an issue anymore.
>
>
> Sholy wrote:
>> Ed, thanks a lot.! I`ve being using the JDK 1.5 with the
>> workaround, but in the folder I just had the xerces jars and not
>> the xalan jars and your answer made me think about this. Now it
>> is OK.
>>
>> THANX!!!
>>
>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>> wrote
>> in message news:eaa5m0$8ql$1@utils.eclipse.org...
>> Sholy,
>>
>> XSD relies on the JDK's JAXP implementation but not directly
>> on implementation classes such as the one you show below so
>> this sounds like a problem with the JDK you are using.
>> You've read the installation instructions and are using a
>> suitable JDK along with any workarounds that are required for
>> dealing with faulty JDKs?
>> <http://www.eclipse.org/emf/downloads-xerces.php>
>>
>> http://www.eclipse.org/emf/downloads-xerces.php
>>
>>
>> Sholy wrote:
>>> Thanks a lot. Now I have another problem. A go throught the
>>> entire Wizard and then when I click the Finish button, I get
>>> an Error:
>>>
>>> provider org.apache.xalan.processor.TransformerFactoryImpl
>>> not found
>>>
>>> Is there a Xalan- plug-in for Eclipse or what should I do to
>>> get Xalan work with eclipse (I haven't done anything yet).
>>>
>>> Sholy
>>>
>>>
>>> "Ed Merks" <merks@ca.ibm.com <mailto:merks@ca.ibm.com>>
>>> wrote in message news:ea7hkv$20h$1@utils.eclipse.org...
>>> Sholy,
>>>
>>> If you open the corresponding .genmodel in the
>>> Generator, from the menu bar you can invoke
>>> "Generator->Export Model..." and from there you can
>>> export either an XMI or an XML schema:
>>>
>>>
>>>
>>> Sholy wrote:
>>>> Hello!
>>>>
>>>> I
Re: how to create a xml schema for ecore metamodel [message #598553 is a reply to message #69208] Thu, 27 July 2006 14:09 Go to previous message
Eclipse User
Originally posted by: pavlina.sholeva.gmx.de

This is a multi-part message in MIME format.

------=_NextPart_000_014C_01C6B1B8.9F0B6220
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_014D_01C6B1B8.9F0B6220"


------=_NextPart_001_014D_01C6B1B8.9F0B6220
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sorry, it seems to be really ok. I`m using Sun 1.5.03, but I=B4ve tried =
without the workaround before I=B4ve copied the xalan jars to Eclipse =
(that was the reason for my other problem too, I had only the xerces =
jars).=20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaaq2a$sn6$1@utils.eclipse.org...
Sholy,

Hmmm. I have tested the Sun 5.0 JDK and have not seen such a problem. =
Are you sure you are really using a 5.0 JDK? If you are still seeing =
the Crimson DOM null pointer exception, then I'm pretty sure you are =
actually using a 1.4.x Sun JDK... If not, could you please show the =
stack trace?


Sholy wrote:=20
Well, I think the bug is still an issue. I've tried it without the =
workaround and I wasn`'t able to create an Ecore model by importing XML =
Schema (I got the null pointer exception)
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaao3t$fqa$1@utils.eclipse.org...
Sholy,

I see. You should try it without any workaround because the Sun =
1.5 JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should not be an issue anymore.


Sholy wrote:=20
Ed, thanks a lot.! I`ve being using the JDK 1.5 with the =
workaround, but in the folder I just had the xerces jars and not the =
xalan jars and your answer made me think about this. Now it is OK.=20

THANX!!! =20
"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:eaa5m0$8ql$1@utils.eclipse.org...
Sholy,

XSD relies on the JDK's JAXP implementation but not directly =
on implementation classes such as the one you show below so this sounds =
like a problem with the JDK you are using. You've read the =
installation instructions and are using a suitable JDK along with any =
workarounds that are required for dealing with faulty JDKs?

http://www.eclipse.org/emf/downloads-xerces.php


Sholy wrote:=20
Thanks a lot. Now I have another problem. A go throught the =
entire Wizard and then when I click the Finish button, I get an Error:=20

provider org.apache.xalan.processor.TransformerFactoryImpl =
not found

Is there a Xalan- plug-in for Eclipse or what should I do to =
get Xalan work with eclipse (I haven't done anything yet).=20

Sholy

"Ed Merks" <merks@ca.ibm.com> wrote in message =
news:ea7hkv$20h$1@utils.eclipse.org...
Sholy,

If you open the corresponding .genmodel in the Generator, =
from the menu bar you can invoke "Generator->Export Model..." and from =
there you can export either an XMI or an XML schema:




Sholy wrote:=20
Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=20







------=_NextPart_001_014D_01C6B1B8.9F0B6220
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Sorry, it seems to be really ok. I`m =
using Sun=20
1.5.03, but I=B4ve tried without the workaround&nbsp;before I=B4ve =
copied the xalan=20
jars&nbsp;to Eclipse (that was the reason for my other problem too, I =
had=20
only&nbsp;the&nbsp;xerces jars). </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A =
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt;=20
wrote in message <A=20
=
href=3D"news:eaaq2a$sn6$1@utils.eclipse.org">news:eaaq2a$sn6$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>Hmmm.&nbsp;=20
I have tested the Sun 5.0 JDK and have not seen such a problem.&nbsp; =
Are you=20
sure you are really using a 5.0 JDK?&nbsp; If you are still seeing the =
Crimson=20
DOM null pointer exception, then I'm pretty sure you are actually =
using a=20
1.4.x Sun JDK...&nbsp; If not, could you please show the stack=20
trace?<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaaojr$jfp$2@utils.eclipse.org type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT size=3D2><FONT face=3DArial>Well, I think&nbsp;the =
bug&nbsp;is=20
still&nbsp; an issue. I've tried it without&nbsp; the workaround and =
I=20
wasn`'t able to create&nbsp;an Ecore model&nbsp;by importing&nbsp; =
XML=20
Schema&nbsp;(I got the&nbsp;</FONT><FONT face=3D"Times New =
Roman"><FONT=20
face=3DArial>null pointer exception)</FONT></FONT></FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; wrote in =
message=20
<A=20
=
href=3D"news:eaao3t$fqa$1@utils.eclipse.org">news:eaao3t$fqa$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>I=20
see.&nbsp; You should try it without any workaround because the =
Sun 1.5=20
JDK now uses Xerces under the covers and hence the Crimson DOM bug =
should=20
not be an issue anymore.<BR><BR><BR>Sholy wrote:=20
<BLOCKQUOTE cite=3Dmideaanqs$enj$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<DIV><FONT face=3DArial size=3D2>Ed, thanks a lot.! &nbsp;I`ve =
being using=20
the JDK 1.5 with the workaround, but in the folder I just had =
the xerces=20
jars and not the xalan jars and your answer made me&nbsp;think =
about=20
this. Now it is OK. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>THANX!!!&nbsp; </FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:eaa5m0$8ql$1@utils.eclipse.org">news:eaa5m0$8ql$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>XSD=20
relies on the JDK's JAXP implementation but not directly on=20
implementation classes such as the one you show below so this =
sounds=20
like a problem with the JDK you are using.&nbsp;&nbsp; You've =
read the=20
installation instructions and are using a suitable JDK along =
with any=20
workarounds that are required for dealing with faulty JDKs?<A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php"><BR></A>
<BLOCKQUOTE><A=20
=
href=3D"http://www.eclipse.org/emf/downloads-xerces.php">http://www.eclip=
se.org/emf/downloads-xerces.php</A><BR></BLOCKQUOTE><BR>Sholy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea8ov2$u2h$2@utils.eclipse.org =
type=3D"cite">
<META content=3D"MSHTML 6.00.2900.2912" name=3DGENERATOR>
<STYLE></STYLE>

<DIV><FONT face=3DArial size=3D2>Thanks a lot. Now I have =
another=20
problem. A go throught the entire Wizard and then when I =
click the=20
Finish button, I get an Error: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>provider=20
org.apache.xalan.processor.TransformerFactoryImpl not=20
found</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is there a Xalan- plug-in =
for Eclipse=20
or what should I do to get Xalan work with eclipse (I =
haven't done=20
anything yet). </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sholy</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ed Merks" &lt;<A=20
href=3D"mailto:merks@ca.ibm.com">merks@ca.ibm.com</A>&gt; =
wrote in=20
message <A=20
=
href=3D"news:ea7hkv$20h$1@utils.eclipse.org">news:ea7hkv$20h$1@utils.ecli=
pse.org</A>...</DIV>Sholy,<BR><BR>If=20
you open the corresponding .genmodel in the Generator, =
from the=20
menu bar you can invoke "Generator-&gt;Export Model..." =
and from=20
there you can export either an XMI or an XML schema:<BR>
<BLOCKQUOTE><IMG alt=3D""=20
=
src=3D"cid:014401c6b1a7$d90b77a0$2856960a@r086040"><BR></BLOCKQUOTE><BR>S=
holy=20
wrote:=20
<BLOCKQUOTE cite=3Dmidea62in$vvu$1@utils.eclipse.org =
type=3D"cite"><PRE wrap=3D"">Hello!

I=B4m a beginner with Eclipse, EMF and everything about it and my =
problem is=20
that I don't know how to create a xml schema for ecore metamodell. I`ve =
made=20
the metamodell grafically (Omondo), and now I want to have an XML =
Schema=20
for it. (not the XMI Serialization, I`ve already seen it with the text=20
editor). And the XMIs of my Instances of the metamodell have to be =
validated=20
with this XML Schema. Can you help me, how can I automatically create=20
(generate) the XML Schema in Eclipse for my metamodell?

Thank u

Poly=20


=
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE ></BLOCK=
QUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY ></HTML>

------=_NextPart_001_014D_01C6B1B8.9F0B6220--

------=_NextPart_000_014C_01C6B1B8.9F0B6220
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <014401c6b1a7$d90b77a0$2856960a@r086040>

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCADEAQMDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwDvP+Ea
0H/oCab/AOAif4VS0+y8Hat5n9m22hXnlY8z7NHDJsznGducZwfyrX1KG2uN Lu4LyN5bWSB0mjRW
ZmQqQwAX5iSM9OfSuLvptburRo7W91STTBPEZbu5sJY7jBWXegjhEMpUMLfB QA/O2SVDATzy7jsu
x1X/AAjWg/8AQE03/wABU/wo/wCEa0H/AKAmm/8AgKn+FcZq8mvw6Fb+VNqP 2q3tpZbSdLK6d7h9
zbEaOOQ7NqrFg3G8tv8AmGQ4Omba/jsPPvJtXeCXVrkXaRtL5kdqHn8oRrH8 4XcYjlcsVIBOwAB8
8u4WXY2oNG8N3M1zFFpGms9tIIph9jQbWKK+Pu8/K6nj1qb/AIRvQv8AoC6d /wCAqf4VzkGnzwXF
/qdiuqLI2qWSwiSSfD25jtUkZo3OGO0yAswLAqSSCvHb0ueXcOVdjn9Qs/B2 k+X/AGlbaFZ+bny/
tKQx78YzjdjOMj86u/8ACN6F/wBAXTv/AAFT/CqWr2upzeKdMl02SGDZZXSy TT2zTRjL25C/K6YY
7SRz0U8emRDpF/pdhqkFtcao9vaT2tpbx724tFjthM0YUAliok5XkMDswxOT nl3Cy7HQPoPh2J4k
k0nS0aVtkYa3jBdsFsDjk4Un6A+lSf8ACN6F/wBAXTv/AAFT/CuRvTqyW0D6 TLqKO97cRaWt1LIH
dTYyMBIsxy379CR5oOMDGFIotItRjt/3t5q9xpJuU+0+Xa3kMqr5cudnmSPc H5/IzswoHTI8zD55
dwsux1aaF4eleVI9K0t2ibZIq28ZKNgNg8cHDA/Qj1qvceHNHe9hhTTbGJWj dyUtIiSQVA6qfU1W
8P2kVtr2py7NRU3Ply25nM5jaAQQplt3yiXcjA7v3mBzxW7J/wAhW3/64S/+ hR0ueXcOVdjM/wCE
R0n/AJ9bf/wDg/8AjdH/AAiWk/8APrb/APgHB/8AG6z/ABM1qmpStrMOnTWI tovsSarKI7Uz7383
LFWAfZ5e3IJxu28bzWRpviPU7vUtOFrJY6dZyLafZ9MMwDPA8UbMUiEJdwu9 1Dq6IPL+YAK2Xzz7
hyrsdP8A8IlpP/Ptb/8AgHB/8bo/4RLSf+fa3/8AAOD/AON1zA1zXbPw/pdw uovdz6lpaXcj3KRI
tsfMt1dlKR4VQs7sS6uBsBIIDBruh6nrOoapp9q+sW0tqVuZWmtts/npG1vg CXy0UndI6kouNuV+
+NynPPuFl2Nr/hEtJ/59rf8A8A4P/jdL/wAIlpX/AD7W/wD4Bwf/ABuuKvdf vdUuJbQ6igtpGivW
QTxSXGnLHd25PmIIlERRXYsJDJjyzk4Vt262t3C6mscOtedKtzaxWlp+6P2+ 2dYvMuMBdzY3yndG
Qg8rpgNk559wsuxsf8InpX/PtB/4CQf/ABurd9oPh2za5kl0rTIYISzM728Y VFGckkjgADrVbwlP
fXfhbTb3Ubv7Tc3dtFOzCNYwu5FOAB+ZPck4wMKLPjWGW48OeIoII3lmktLl EjRSzMxRgAAOpJpc
8u4cq7FSwsPCuqQNPp9po13CrbDJbxxSKGwDjIB5wR+dWv8AhHtE/wCgPp// AIDJ/hWBdW+sW1ze
3FyXlvHayZZ7CB0je1hnDyLt3M3mYklyuTvUqFBO4CG1iude8UztOdai0otO 0WXubMZEdmF4yhxu
8/APBO8juaOeXcLLsdL/AMI9on/QH0//AMBk/wAKZLomgQIHm0vTI1LKgL28 YBZiFUcjqSQB6kip
dBlvJ/DumTagHF7JaRNcB02MJCgLZXAwc54xxRrlhLqWi3VtbsiXRUSWzuTt SdCHiY9eA6qcYOcc
g9KOeXcOVdiu2leG18zdYaUPLkWF8wx/K7bdqnjhjvXA6ncPUU+HRNAuII54 NM0yWGRQ6SJbxsrK
RkEEDkEVzthYareapbSXUbrZajONUnjkjKshjZvLR+PlkANl8oOD9nkznnfV 0O11ldJi1C5bV/7S
S506ILNNMQYmitVnJiJ2n7025iuQdxyCuQ+eXcLLsdS2leHkvorNtL08XEsb yon2VeVQqGOcY4Lr
+f1qf/hH9F/6BFh/4DJ/hXCpDqDXNlOsetHUUsCmrSOtxtVjPamcQk/KCUWf Hkeg29FrRW21meYR
2M2ox6XcyS2cDTtMJoonSBmlYv8AOrKY7oIz8hnjAGw0c8u4WXY6n/hH9F/6 BFh/4DJ/hR/wj+i/
9Aiw/wDAZP8ACq3hv+03t7y41X5Z5rniMbgqbI0jbYG5CNJHI6+quD1JFbVL nl3DlXYx00zw5JHb
yJY6UyXOPIYQxkS5UsNpx83ygnjsCaWfS/D9tNbRS6ZYK9zIYoR9lU7mCM+O nHyox59K49NF1+18
LeGZLO81Ga+htj5dpNDCEtpfsMwTP7sEYcqvzsRzg5NUdTi1W30O4uorzUZo bfzpo5XtbmAwOLK6
BYGeR5epiGeEBxtyxanzS7hZdj0T+wNG/wCgRYf+Ayf4UVzn/FP/APU3f+Va ilzy7sLLsdpRVd7y
JL+KzOfNljeVemMKVB/9CH5GpLeeK6toriFt0UqB0bGMqRkHmpGSUUUUDCim TTR28LyyuEjQZZj2
rObXIVdd1rdCFuVmKDBGcZC53Y4P8Papc4xdmyJTjHRs1KKZDNHcQpLE4eNx lWHen0yk7jDDE06T
mNDMisiyFRuVSQSAewJVc/QelPoqncaikLyokM0zQgGXywMID0ySQO4pOSir sUpKO5cp8FtDLcef
KWBijIB3YGCVz/CT1A/Wq1rdRXcPmxEkZwQRgqfQirkP+quP+uY/9CWqTGmm rom8uz/56f8AkQ//
ABFHl2f/AD0/8iH/AOIqnRRcC55dn/z0/wDIh/8AiKPLs/8Anp/5EP8A8RXE 2/ihSINRvNX0u0sp
7Q3yWDRFrr7PsLBsiTk4UsQIzjBUE43EtfHun3wVLK0ubq6adYRbW81vI3zJ I4bespjAxFJxu3cd
OQSwO28uz/56f+RD/wDEUeXZ/wDPT/yIf/iK4m9+IOiaeYluXeNirNMryRI0 AV2jbIZwXIaOQYi3
n5eM5XddbxVaLpuoX5tblbeynaB3lMcKu6ymNgrSOqkAgHJIB3AAlgVCA6ny 7P8A56f+RD/8RTJU
jlmeT7REN7FsYbjP/Aa4yz8a293d3EyQu2kRWC3cl2m1hAQ06yB8MdwzDgeW GBIJyQQa0NA8T2Hi
P7QtocS2+0yJ50UuA2dp3RO687W4zkY5ABBIB0Hkx/8APzF+Tf8AxNHkx/8A PzF+Tf8AxNed2PjT
WLnSdHd7O2W9nntnvWETiEW8zxqhj+bO4+coGeCYpsZ287yeL7JoUla0vI0u I1lsiyp/pis6IpTD
HblpYh+82ffGcYbAB03kx/8APzF+Tf8AxNHkx/8APzF+Tf8AxNcL/wAJzFp0 +oLq0M0EpvTHb2k0
tvE6RrBAzZdpBGfmkzjeW+fpgHGhY+JYpNO1/WHle406zYTwbEAYwfZIZuAc ckux+b1xxQB1Xkx/
8/MX5N/8TR5Mf/PzF+Tf/E1z7Xep6bDJe6tPZyQHakdraW7CQSu6qiCRnw2S wXJVASQTtGaYPE8b
uLeLTL6TUQzrJYr5QkjChGJLGQRkYliPDk/OOOGwAdH5Mf8Az8xfk3/xNHkx /wDPzF+Tf/E1wui+
PrCS30ayvrjfqFxbWonk3xL++ljRgPL3BzkuvKIVG7kjDY7SgCbyY/8An5i/ Jv8A4mqOs3kWj6Pd
agXSbyIywjXcCx7DJHFWKw/GP/Io6l/1y/qKEBuUyaGK4gkgnjSWGRSjxuoZ WUjBBB6gin0juqKW
Y4A6mk2krsaV9ELRUcTXEyb47OVlyVyHj6g4P8XHI6dRRWftodyuRnHix062 8RyafqNlYxwTWyfv
LdBCszsZAqYwSmQHzhju2rzyVN3Tropr80MUmoyQqE3DcHSPOVVXUkkYx95O oOWyBuOzqGlwahbm
3kVBDJMks42DMuwggH8VUHOeBj0IsWtnbWUXlWtvFBGTkrGgUE+vHfgVq+9z mVNqd1sPmErQSCB0
SYqQjOhZVbHBIBGRntkfUVkeHG8SSWs7+JF06OfzCsUdir42gkbizMc7uoGB gdeSQNqig3Of8Yvc
x6Ir2ylsTp5g7becZ/4Ft/HFXL/UtOg+H2mm/UyXskIMEcThX3dzk9F9ev51 ozQx3ELwzIHjcYZT
0NYz+FrGS4WV5blkXhYy4IC/3Q2N2PxrKcG7+Zy1ac+ZuPUTwm88mkM0wIBl Oz0xgbsf8D3/AI5p
/iNvEkdrA/htdOkn8wLLHfK+NpIG4MrDG3qRg5HTkAHXhhjt4UhhQJGgwqjo KfVxVlY3pxcYqLGQ
iVYIxO6PMFAdkQqrNjkgEnAz2yfqa5+yv38K6lrdzeqbhLoZtoyMK+SSQSeO AefpXR0USVyalNyt
Z2aOT8P3n2MXU140aiWVF2RlQIyT/dJzgbxkgHGDkjBx2NuQ0E7KQQYwQR3+ Za4k+BDlgurTKhYN
tw/UYwTh8ZGBg44wMYwMdjp8AtdOa3Viwit1QE98FRUUlJKzR2VaWHpwUaMr /eFFFFamBz9x4Qsr
po4Zru8bTYvM8vTgyCFA8bxsAQvmBdsj4G/C5AGAABZi0EC4trm61K+vZ7af zo3nZAP9XJHt2oqr
jErHIAYnGSQAAy01m6u401H7NZw6G8ZmW8muysnlbchzHs2hTweXBCnJAOVA 3ivSUjVme8V2kESw
GwnExJVmBEWzftIR/mxj5G54NAhi+FreKWSS2v762MzObjyXUGZWlkl2ElSV AaWTBQq2G6kgETP4
ft/saQRXNzBJFdy3kNwhUvFJI0hbAZSpGJXXBU8H1AND+JtIjSJzcuVdd7Ms EjCFclSZcL+5AKsD
5m3BRs/dbEkfiDTZobyWCWa4WzkMM4gtpJCrhyhXCqSWBHIGSAQ3QgkApQeE LKGGWJ7u8mS5jliv
RIyD7WsjyOQ+1Rtw00hGzZ97nOBWnp9hJZeY02oXl9K+BvuSg2gZwAqKqjqe cZPckAAZ8XivT5dU
ktcusC2i3X2kxuEQbpQ6yHbiIr5JzvIOcjGVNaGn6raan5gtzMrx43xzwSQy AHODsdQ204IBxglS
OxoAqx+HLCLSbPT1DhbVbVFm+XzHW3dXjDNjkZX/AMebGM1WTwhZLCkTXd5I lvGsVkGZP9DVXR1C
YUbsNFEf3m/7gznLZq6B4yXV9POoz/2XFarBHI62uoG5mjd8bI2jEYwxOQAC SWGADmoG8dJHPeFr
Z2hiu0hiRoJo5yhNqrN5ZQkkNck44JwoAOSwNQNGPwosM0l1HrGojUJJGdr3 EHmEMkalNvl7NuIY
z93OV68nOha6LZ2sV9DteeG9YNMlw3mhgIkiwS2SwKxjO4kkk5PNF5qqwWlq 8MLyz3rCO1hkBiLu
VL4bcMoAqsxyMgKQAWwpgOsyWECf2xAkNzIzeXBYebeMyADLYWIMACQCduBl ecsBQAxvDxkhkgm1
fUZrf5TDFKYm8hkdXjdW2b2ZSoxvZs/xbqYPDEaOLiLU76PUSztJfL5RkkDB FIKmMxgYiiHCA/IO
eWyzU/FVpbrbpYSfapZrm1j8yOGSWELLJGDmRRsVtj7gCw6qcEEZ0LDW9P1K dobWZ2bbvQvC6LKm
QN8bMAJF5X5kJHzLz8wyAUtP8LW+li3jtL++jtoliEkAdQs7RoqK7sF3Z2xo CFZVO3kEFs7tFFAw
rD8Y/wDIo6l/1y/qK3Kw/GP/ACKOpf8AXL+ooW4jadtiFtpYjoo6k+g96y76 8udMlFxcoyzQjzDb
OBtxjjBHX2bPUdOCK2oZTBMkoVWZORuGccYqLUAup3lvc3KgtbhvLUfdBOOc dz8ox/8AqrKUXJ2a
uv61LjKxGv2kKojkSBAAFiRBhAOgFFS0Vl9TpdU/vf8Amae3n0/JGZrev2Hh +zFxfS7QThVUZZj7
CuK/4W/Y/wDQIu/++1ql4/gkvPEjKxykUahRjpkAmtrStN0G1tdEbVdK04Wc 9o8k9zMMOzJvDYw4
yc+VhQhLbm9K9eNGCgm1dvzscTqNyaTtYpf8Lfsf+gRd/wDfa0f8Lfsf+gRd /wDfa1i+J/Dlha3s
U+nOHtrlWdVCMuwhipGGAI5U8YrPHhiUyaemUzfKGjwGbaDI0fIAJzlTwAeM d+K6KWHoVIKdmjOd
SpGTjc6r/hb9j/0CLv8A77Wj/hb9j/0CLv8A77WucvvBt7aNbFLW4lhuY4TF KIGCu8iBtinuQSRx
1xVVPDN9Kkrx2Nw6woJJGWJiEUjcGPHAI5ye1WsJh3r+pPtqh1v/AAt+x/6B F3/32tH/AAt+x/6B
F3/32tce3h26SIytaTLGF3FzGQMfLzn0+dP++l9RUcmjPEwWSJkYqGAYYOCM g/Qgg/jT+p0P6Yvb
zO0/4W/Y/wDQIu/++1o/4W/Y/wDQIu/++1rln8IarFPFBJpV4k02fLja3YM+ Bk4GOcD0pq+FNReK
eVdOujHAzLM4hbEZX7wY44I756UvqmH/AKY/bVDq/wDhb9j/ANAi7/77Wuq8 G+L4PFcWqeTZzW/2
aOPPmMDu3N2x/u15UfCmoiJZTp10I2iMyv5LYMYxlwcfdGRz05Fd98MNMnsb PV55IJEhuI4vLkZC
Ffa5Bwe+Ce1Y4jD0YU3KO5dOrOUkmdrRRRXmnUcdd+A4ryS2he4tlsLaCS2h 22g+1LA0MkQi88ty
qiQkZT+EZJOWNrTfCCWN3a3QOnQPBciYpp+nLbRuBFLGARuZt374nJYjCgBR kk6lprJvrpFttOvJ
LJ87L8GIQuMdQC+8qSMAhcHgjKkGj/hJNC+w/bf7a077J5nk+f8Aak8vfjO3 dnG7HOOuKBGDP4Ct
57l53exmaVpfMa709Z2RHnllHlbjhGHnMCWDg7VO3gg6Nz4Y8/RvsH2iF8Xs 13tuLfzYJPMkkfZJ
HuG9R5mRyPmRW7YrTk1jTIvsfmajZp9tx9l3TqPPzjGzn5s7l6Z6j1ol1jTI IZppdRs44oMec7zq
BH85T5jnj51Zee6kdRQBz9l4J+yWFxZfbYRb3ttNbXiQWvljY7zOohG4iPaZ 2HO8EBenOdPQNATR
PtDCPTo3n2grp9gtrHhc4JGWYt8x5LYxjAHJM8XiHTJtXTTEu4TcS20dzB+8 XE6PvwY+ctgRknAx
gg1ZsNSsNUgafT722u4VbYZLeVZFDYBxkE84I/OgDCtPDepxaFbaRc6rZy29 pHALZo7FkcPCyNGz
kykMuUG4AKTngrUJ8G3VxfTX93qkL3byGZTDaFIw4NqUypkYlQbRcjIJDnBX Ga09K8RLqVit/Jpt
5Yae9sLlbu7eARlCAQTtkYjg55AAAOcVSHjrSf8AS5TNC9nBcrALqG5jaNgf s4Ln5hhQ1wASMgBD
kgkAmoGveadLe2lqXuES/tWE0VwkZ2LLtKk7CxypDMCuc4Y4YEBhSk0nWJJ7 e+Op2P8AaMCywq4s
H8oxSFCQU87O7dGuG3YwSNvetBNY0yS6t7VNRs2uLmMTQRCdS8qEEhlGcsuA TkccGnpqVhLaS3cd
7bPbRLvkmWVSiLtD5LZwBtYN9CD0NAHPx+D5bOCGxsdRRNOWe0nlSe3MkrNb iILhw6hQVgTOVPJY
9wBN4c8I2/h2cNCtiFjg+zxNBYrFK6ZHM0mSZG+UcjaCSxKnjbo22smXzZbj Tryxs44zL9ruzFHG
VHcjfvXjn51XABzg8U99e0eLT4tQk1axSylbZHctcoI3bngNnBPyn8j6UAaF FZGleIrDUbTSzJcW
1ve6haR3Udk06mTay7uBwWAwecdjWvQMKw/GP/Io6l/1y/qK3Kw/GP8AyKOp f9cv6ihbiNLzL/8A
59rb/wACG/8AiKPMv/8An2tv/Ahv/iKtUUDKvmX/APz7W3/gQ3/xFFWqKAOI 12y+063dPjOCo/8A
HFq9BcpHodvBFeJBdQ29zbGOexkmRhI4I5Ax/COzDnoelbEGnPqGpXyxJvcS A4yBxsT1+tW/+EZu
/wDn3/8AH1/xr0ouLhG7s0cUuZSdkcPeW5u1tY/3bGCEqTFD5aZMjsABsQdC uSFHNaFrHZxPpFw5
uBNYFcxrEpVgJmk4bd6N6dRXUf8ACM3f/Pv/AOPr/jTZPDtxEu6SJUGcZaRR /WtIygo8vN/TIfO3
exg2s9naX0N4ouHkMdtFJGY1AURGIkg7uc+V0IHXrxzFo0kFlcpc3Su1wLgT SSm3SdpRkHGXOUOQ
TuHJ3ewrf/sVvWH/AL/J/jUd5pX2Cwe+uFC2qY3yqQwUEgZOM4AzyegGScAE 03KnbVi9++xgoout
TiMrN9lFmltIkh/gWIBgo6Z3AsvbdtNQQgLqianLExuY7mOVI0+WMIpJ2DqQ BhAvYAfSlTxT4Wk2
bdXtxv243ZXrsxnI4/1i5z0w+cbH2ieKfC0mzbq9uN+3G7K9dmM5HH+sXOem HzjY+2uaHcXvdjTS
C10iySySbzhJ5u9jBFLsDGEg7NzI3MWMEgjOewzXa5je+06d1lYWl4JifLRc oFiUYVcAcRdO3Aye
tVE8U+FpNm3V7cb9uN2V67MZyOP9Yuc9MPnGx9oninwtJs26vbjftxuyvXZj ORx/rFznph842PtS
5OrH73YtwXEMVzBIYpcRz2UhwB0gjKN37k8f0rX8OrEyXsy71lNtBE6FRgeW FQEHPOQM9Bjpz1rI
0nVtC1y/hsdO1CCe6nUtHFnazYRXPXHO1gcdeGHVGx1lrpk2nRXPmx7PMjGO Qc4ZfT61jiJQ9m7P
U0pc3OroZRRRXmnacRd+ENUuLa20mK5SHToLSSx+0C8m3SQGCSNA9tgRlgXQ lt3OzI25Ci1p/hi7
i1Wz1CWOGF4rlXkU6hcXjsiwzoMSS4/in+6FAGGOTkAbsWtWU+oGyh+0ySBm QyJaymEMudw80Lsy
CCD83BBHXitCgRws/gm7kmui3kzJe+dHKpvriBI0a4nlBKR487Kz4KMVA2kB vmJGn/wj17b6NNb2
jQrNNqNxeTpFO9v9pWSR2UNMg3owDRkkA58vb905rp6KLgcRY+ENRh02/spZ LZV1S0ntZ2+0SStb
BpbiRGUsoMx/0gA7ih+XOTnja8PaPPp893c3MKRTTrHHgX894xVCxGZJcYGX OFCjHJyc4XXW7ge+
ls1fNxFGkrpg8K5YKc9OSjfl9KmoA4jSfCt/Y+H4dNGlaLaTQrayNc2szFrq WCRHHmDyVwGKt82W
K7ujUSeFtYvNUn1O4+wwzNP9oWGOd5F3K1kyKWKLgE2jAnB27gQG6V0mm6/Y atdTW1oLzzYf9aJr
KaEIcKcEugG7DKcdcHPStOi4HMSaJqc91MrrZpb3l7bahO4nZnheIQ5jVdgD qTAPnJU/Ofl+XBta
d4cig8DQeHLgJGpsPsk7W2ACzJtdlyOpJY5I5Jya17W7gvYWlt33oskkROCP mRyjDn0ZSPwqrFrV
lPqBsoftMkgZkMiWsphDLncPNC7Mggg/NwQR14oAz7y013UrRrW6g05fKkhn imiuH/fPFKkgDIU/
dq2zBIZyuf4qqxaNrFtqz65HFYyXs7SiS0a5dY0V0t1yJfLJYj7MDjYP9Yef l+bqqq2F/FqNu88K
uqrPLAQ4AO6ORo26dsqce2KAOP0nwTd2DWUc/kzIv2SSWT7dcKiPBHEmBAuE k5hBDsQRuGVO0A91
RRQAVh+Mf+RR1L/rl/UVuVh+Mf8AkUdS/wCuX9RQtwNyik/snX/S2/79/wD2 yj+ydf8AS2/79/8A
2ytPZS8vvRHtF/SYtFJ/ZOv+lt/37/8AtlFHspeX3oPaL+kybw1/yG9R+v8A 7JHWhrd69pcwZuby
GAQSSSCztvPkYh41GECOx++eg9zwKz/DX/Ib1H6/+yR1vXdgbm4huEu57eWJ HQNEEOQxUkHcp/ui
qlsvQUepl6RqLXmoxCK71KW3eKXcl/ZG2YMpiwQrRoxGHPPI/I1Y8QWn2+zk s9/l/aLeWLfjO3cA
M479atQac0V4t1LfXNy6RtGolEYADFSfuqP7op17DJI8bxpv2gggEA849fpR F2dxy1R5pbeJ4tD0
5J0srcNfKbxolhezijIjjGyPKsHJ65Bwevet3x8nmfDPxCuzfhQ2Nm7oUOcb H6YznAxjO5Mblraj
4X1wRW9lpWo3JW3tzGI5rtYTEDgRsPKUFvut97PT61p+NdLu7/4f6vYwWxmu bnYIoQoYlt6AfwsB
yM5wMddyY3LvVcLJozimeD6V4Ws5viHf6O6PPY2OoJCQ821mj+2Rwc7V+YkP 2K9c54wc6LwhNcQy
XVtqumy2EUTSPeb5EjXY8SuuHRWLDzo2wF+YHC7m+Wusjt/HH9tvq9r4HW2v LqVJZmWGfErmeCcF
g8h2/PszjGAZM42MUoyaJ41n0+TT7TwdJZWVzFs8iKGXCl5Ldy+ZHZgx2Qg5 OAFfgFXI7lXjf419
6MeR9jF0zwNqur6ZZ39qUMNzOkOXimRY98oiDFymxhvKjCMzc9OGxUi8L3U8 0EcF1ZzK9ybaWWOQ
tHbkIHLSMBgIAX+cZBEMhBKrk9fpln46sjBND4NL3u21j+1ywTB2SJ4HiVhv CADbCpO0HCvk5VyM
7S/Cni+z0fULeHQNWW4vvKjTMRVFjON7HkFXxKiZPAR7gHGGw/rEdfeX3oXs 32ZP8GH2fEmzXft3
wzLjft3fITjG9d3TOMP0ztGNy/ROrf6o/wDXM/8AoSV4f8J/CviLSPHdpeX2 j39ratBIGkkjZFGY
1YBvmX++vBDcgjaCpZPcNW/1R/65n/0JK87FyjKo3F3OikmopMwqKKK5Dc4W XS/E0On2Wh6c95Al
vZPZNdCSBbZwIJFjlBH79X3+USAMLg43Y3GDT/B+6ezSbSZv7NF6ss1rfraB BiCdd/lQKI+WeMbs
ljgZACAntP7Y0z+0/wCzP7Rs/wC0P+fXz1837u77mc9OenTmrtFxHnF34S1O eZRLBeNEnmxWK20l
sBZ/6RMUbdKrNCvltAAYQWAjxjKqK05fDtwmg3kP2DzZLzUZ5btAIpZXgM8r xCMTZiHLI21uAGkI
Ac12lFFwPO9P8MapHbztJYut/NYTWlheStCJNPIkuTGWZD8gKSxKPJBA2kYU AVu+ENGbSfthFreW
kEuwLDc/Zk+YbssI7dQgyCo3EljtwQAoz0gmiad4BIhmRVdoww3KpJAJHYEq 2PofSn0XA5XUtF1C
6sPEcMSun2y/hmTYybpYVjtxIoDZXLCORNr/ACn+L5TmsWTwvdrpdvDBpdzM RPK8FnqKWklrFuVF
zNCm1UGQ5Hk7mG5mOS7Ie3n1fTraO/eS8h/4l8fm3ao254V2lssoyRkAkcc9 qntbuC9haW3feiyS
RE4I+ZHKMOfRlI/Ci4GR4c0saXLqaPpyQzzXcs73iKmLlXlkdOQdxKK4U7gM HOMjmqUVtq9t4ZPh
q3srmOeKwazg1RJo1h3LEVSTh/MU8LkBDtOcEgbj1VFAHCtoMrTGaDw59n0c SRGbRcQD7QVScM+x
XMR+aSA/MwP7n1VM5f8Awh+oSpHu068t4v3ws7e2a0X7CzXMzhizh/K+R4vm gyw2dMqtenUUXAKK
KKBhWH4x/wCRR1L/AK5f1FblYfjH/kUdS/65f1FC3Eel0UUVoSFFFFAHK+Gv +Q3qP1/9kjrqq5Xw
1/yG9R+v/skddVVS2XoTHqFVdSuXs9KvLqMKXhgeRQ3QkKSM/lVqq9/a/bdO ubTfs8+Jo92M7dwI
zj8ako5GXxhAmsalp0Gv6RPqVpbeY0AX77L5paNV84nevlsXG3IBXOe3V3F5 b+RMsdzF5u1gAsg3
ZAb9fkb/AL5PoazLjQ7y5kvZWu7NZr22W1mkW1fJjXeVABlwMGV+cd+c4FbN yjSWsyKMsyEAe+Ka
3Bnl+v8Ai02WoXFtaz6eiQ3Ece4pvb+EuDzjruU8ZHPQiuj8Ia0NXkcl7Xzo pzGwt+MoUyCRknk5
/wC+fas3W/CN5qV9NdW915YmmikMclox27doJDA+i5xjk8ZHUbnhnRZtJzG8 rTM87Tu/kGIDKBcA
En0HfvXXOVP2em5rJ0vZrl30NiHU/N8Q3uk+Tj7NaQXPm7vvea8y7cY4x5Oc 553dsc8/4e8d2uq3
M8V1+6VpbdbaaK3nMDLLbQyqGnZAoYvKVUNsY5QbckZ1JtH1JfFT6vZajaRQ T28Fvc281m0jMsTy
tlHEihSRKRyrYwD7Vh6R4CvNLtYtObWYJtMWWyuJIxZFZmktooEXEnmFQpa2 RiNhOCwz0YcZkbkH
i7R7zRotXs5Lu8sZXCRy2ljPNuJXdwqITgdCcYDAqcMCKhl1zS9Xa6h06/gu ZLWNDKInztEgjkRv
dWVgQwyDzzkHFG58D+d4e0LS/tFjc/2VaLa7NSsPtNtNhEXzDDvXEg2fK247 Q7jndkJo/hj/AIRX
RpLL7Z9q3RxfP5WzHlwW0HTJ6+Tu9t2O2SnsCHUVV/tOw/5/bb/v6v8AjR/a dh/z+23/AH9X/GoL
OL+1eItN0yz0XTYHN+lpLFOWsJCDcCGRhOLknyiHlCHDDJLndg5AZp9hqNzP Z2732rzadJer5pEd
5aFQIJy2Wllabbu8nuEztxklq7f+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAa BHBXcXiN5lQ3mo26
RebFYlLWed2dbiZVLFZEX/Vi3w1xuRs5z98nTlh1KLQbx5ZNRaS61GdHkbz3 NrAs8pjKRwssjKcI
PlOcSAklECjqv7TsP+f22/7+r/jR/adh/wA/tt/39X/GgDgtOg1krdXrDUTq smnS2+mSmOaNHeOS
62eajkgfI0JUz5Jz1LbjXQeEIruP7Z5t5eXFsdnl/abW4h2v827H2iR5Txs9 EHbJ343f7TsP+f22
/wC/q/40f2nYf8/tt/39X/GgDzi5svER0e5vZdGQNq9hfpOkEsklxulRpYRK vlDJjC+SuScbwBjo
e68NwywaXMk0bxsb+9cK6kEq1zKynnsQQR6girv9p2H/AD+23/f1f8aP7TsP +f22/wC/q/40AWqK
q/2nYf8AP7bf9/V/xo/tOw/5/bb/AL+r/jQMtUVV/tOw/wCf22/7+r/jR/ad h/z+23/f1f8AGgC1
RVX+07D/AJ/bb/v6v+NH9p2H/P7bf9/V/wAaALVYfjH/AJFHUv8Arl/UVpf2 nYf8/tt/39X/ABrI
8V3MFx4R1TyJ45dsXOxw2OR6UIR6hRRRWhIUUUUAcr4a/wCQ3qP1/wDZI66q uV8Nf8hvUfr/AOyR
11VVLZehMeoUUUVJQUUUUAFFFFABRRRQAVm6t/qj/wBcz/6ElaVZurf6o/8A XM/+hJSewIyPtdz/
AM/Ev/fZo+13P/PxL/32ahoqCyb7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a811S3 vdPWKyu5XbUrie1e
G7a9mnilKXluGd7diqxEs6EIhIALKGAAztRazrFzqz6HHLYx3sDSmS7a2do3 VEt2wIvMBUn7SBne
f9WePm+UEdh9ruf+fiX/AL7NH2u5/wCfiX/vs1wtl41urlYLiWw8m2bybmYh SwhtZIYjvLZA4llb
5iAuyCbulWtV1m7XwVp8t1Hc22o6mtvBJHawSGWJpADNsVQWVkQSsM5wUHXo TUDsPtdz/wA/Ev8A
32aPtdz/AM/Ev/fZrgtG1vVL42WkWNykU0C3aTS6lZTPKVheIRFlLxnc8UyO xPUnoOgfp3irU9Qt
xquyzj083NlB9k8pjL/pEduc+bux8puOmzkLjjOQAd19ruf+fiX/AL7NH2u5 /wCfiX/vs153e+Id
YudL0t1ntoW1ZbW8tmiicG2U3Nspjk+f96CJwCRsyFPHzcal94g1Oy1SCKOJ Lu1hnt7O+kS3CKk8
rIMhmm3AYljbAR+uN3UqAdh9ruf+fiX/AL7NH2u5/wCfiX/vs15xp2uatZaN 4ba5uIbu4vdOTZKy
yDaZJLSJTIPMIkYGYsTwTjA2ZJOpHrGu3OunRIrjTo7iDz/OuXs3ZJNi2zrt TzQV4ucHLN9zPGcA
A7P7Xc/8/Ev/AH2aPtdz/wA/Ev8A32a4/SvEl/qN9pclxAlhZahBG9sjQtMb hmg81gJVYCMryMOn
zBCVJyQvVUATfa7n/n4l/wC+zR9ruf8An4l/77NQ0UDJvtdz/wA/Ev8A32aw PGsskvhHUfMkd8Rc
bmJxyK2aw/GP/Io6l/1y/qKEI9LooorQkKKKKAOV8Nf8hvUfr/7JHXVVyvhr /kN6j9f/AGSOuqqp
bL0Jj1CiiipKCiiigAooooAKKKKACs3Vv9Uf+uZ/9CStKs3Vv9Uf+uZ/9CSk 9gRhUVH9ltf+eMn/
AIFT/wDxdH2W1/54yf8AgVP/APF1BRTtNB0ewR0s9JsbdZGR3WG2RAzIdyE4 HJU8j0PSn3ej6Zfx
vHeadZ3KPIJnWaBXDOF2hiCOW2gDPXAxVn7La/8APGT/AMCp/wD4uj7La/8A PGT/AMCp/wD4ugBs
tnaz+d5ttDJ58Yhm3oD5ic/K3qvzNwePmPrT3hileJ5I0dom3xsyglGwVyPQ 4Yj6E+tJ9ltf+eMn
/gVP/wDF0fZbX/njJ/4FT/8AxdADVs7VLprpbaFbhs7pQgDnIUHJ68hEH/AF 9BUcem2EMHkRWVsk
O5H8tYlC7kChDjHVQiY9Nox0FTfZbX/njJ/4FT//ABdH2W1/54yf+BU//wAX QBWj0fTIvtnl6dZp
9tz9q2wKPPznO/j5s7m656n1pj6Do7z2076TYtNaqqW8htkLQqpyoQ4+UA9M dKufZbX/AJ4yf+BU
/wD8XR9ltf8AnjJ/4FT/APxdAFYaPpi+fjTrMef5nnYgX955mPM3cc7tq5z1 wM9Kfa6bYWKRJaWV
tbrCrJEsUSoEViGYLgcAkAnHUgVN9ltf+eMn/gVP/wDF0fZbX/njJ/4FT/8A xdAFa20fTLK6N1aa
dZwXBjEJligVX2AABcgZ2gKoA6cD0q7Uf2W1/wCeMn/gVP8A/F0fZbX/AJ4y f+BU/wD8XQBJRUf2
W1/54yf+BU//AMXR9ltf+eMn/gVP/wDF0ASVh+Mf+RR1L/rl/UVsfZbX/njJ /wCBU/8A8XWL4uii
j8I6n5aMuYucyu/cf3mOPwpoD02iiirJCiiigDlfDX/Ib1H6/wDskddVXK+G v+Q3qP1/9kjrqqqW
y9CY9QoooqSgooooAKKKKACiiigArN1b/VH/AK5n/wBCStKs3Vv9Uf8Armf/ AEJKT2BGFRRRUFnF
+HfGT3til5f32nXNv/Zxvrp7CNh9hKhCY5BvcliGbH3T+6bg9g+PrC6e0lgu PIgguWN8u+KfEP2a
4kB3RM46xZwDu+XpgjO0nhfTl023sP3xgishYSfPg3EAQqEkIAzjJIIwQScE BmBZP4Wt76JY9Uv7
7UAGYnz3VQVaKSIpiNVAG2V+QAxOMkhQAaCCXxRBa2d7NeWNzaTWixySW9xL AjbJGKo2/wAzywCV
YYLg/L05GcvVfGsc3he+vNDhubidLCW482LyitqR5iqzFm2uA8Un3N4OwnkF c6h8MRu5uJdTvpNR
DI0d83lCSMKHUAKIxGRiWUcoT8554XFWTwTbPYT2iarqMf2qOSK8lTyd9yrv I5DZjIXBmkxsC/e7
4GDQDp6KpPp2/wA//TLxfOuY7j5ZcbNmz5F44RvL+Yd97+tTwW3kTXMnnTSe fIJNsjZEfyKu1B2X
5c49WY96Bk1FFFABRRRQAUUUUAFFFFABWH4x/wCRR1L/AK5f1FblYfjH/kUd S/65f1FC3Eel0UUV
oSFFFFAHK+Gv+Q3qP1/9kjrqq5Xw1/yG9R+v/skddVVS2XoTHqFFFFSUFFFF ABRRRQAUUUUAFcx4
+/5E3Wv+wbcfyFdPXMePv+RN1r/sG3H8hVR+JCex8l0UUV9CeedZ4h8Fto+o jTbf+1Zr1p5IoRda
cLaK4CZyYnMreYSdu0AZbcMckA5dt4Y1W6gM4jtoY1WNi1zeQwYEgYpnzHHL BGYDqVw3Qgm1q+ta
HqesT6oNFvBPcXMlzNFLqCvExbc23CxKwXcRn5s7QQCCQwtDxBpF9pWqPq9p cyXl5d21xKltciLz
ZFW43ygmNwoPmLlP7zErhflGKdRR8y/duZB8OastrLO9p5flb90MkiJMQhId hESHZVKtkhSBsbJ+
U4u3HgzU7Kx1OW+8m1utPljSS2mniViGEpyCX5b91woyWDBhkYJnuvGX26SW +ubD/iaNFdQxyxzb
YVjuGlZ8xlSxYefJg7wB8uQcHdVvfEUWoT68bmyfydUuzfIkc4VoZQZNmWKn coErZGATgYK85d6g
e6P07wlPq3hyPULGbzb2S++yrZbAuU/dL5m8kD788S7f9rPQHEmp+DbmDU5o NLuE1C0CxNb3Dlbd
rnzIkkCxxu252xIvyrlvmXgFgKzodcnttItrK2HlvDLdMZcg7knijiZcEcfK h5/2u2M1rx+M4vN0
+abTXabTGhmsilyFUSxwwxkyAod6k26HaChGWG45BCftE9A90q2HhO7udJvr yWP96ltHLa28c8bT
SO80SLmEEybWWQkHAzlSCQRlg8MzW9hqdxelCLe0E8ElrcRzRO/nwxspdCwy FlyVyCMqTwRm7Y+M
4rAi9i01zqwgtYPOa5Hkbbd4WQ+Vs3ZIgQH5+pYjHADNT8Yvf2d1akalOk9s YBJqOpNcyITNFISD
tVQv7kDAUHLEljgAF6l9g905air11dWMv237Pp3kedciS3/fs32eL58xc/ez uT5jz8nuagvZYJ76
4ltbb7NbvKzRQby/lITkLuPJwMDJ64rVMggooopgFFFFABXSeEOmu/8AYLf/ ANGx1zddJ4Q6a7/2
C3/9Gx1hif4Ui6fxo+t6KKK8M7gooooA5Xw1/wAhvUfr/wCyR11Vcr4a/wCQ 3qP1/wDZI66qqlsv
QmPUKKKKkoKKKKACiiigAooooAKxfEWj3us2q29rfwWsbKyTrNaCcSqcfLgs ABxz1z/PaooA82/4
VUf+fzRf/BBF/wDF0f8ACqj/AM/mi/8Aggi/+Lr0miq55dxWR5t/wqo/8/mi /wDggi/+Lo/4VUf+
fzRf/BBF/wDF16TRRzy7hZHm3/Cqj/z+aL/4IIv/AIuj/hVR/wCfzRf/AAQR f/F16TRRzy7hZHm3
/Cqj/wA/mi/+CCL/AOLo/wCFVH/n80X/AMEEX/xdek0Uc8u4WR5t/wAKqP8A z+aL/wCCCL/4uj/h
VR/5/NF/8EEX/wAXXpNFHPLuFkebf8KqP/P5ov8A4IIv/i6P+FVH/n80X/wQ Rf8Axdek0Uc8u4WR
5t/wqo/8/mi/+CCL/wCLo/4VUf8An80X/wAEEX/xdek0Uc8u4WR5t/wqo/8A P5ov/ggi/wDi6P8A
hVR/5/NF/wDBBF/8XXpNFHPLuFkebf8ACqj/AM/mi/8Aggi/+Lob4WTG3nhi 1TTYBPGY5Gt9GSNi
pIOMq4PUA/hXpNFDk31CyCiiipGFFFFAHK+Gv+Q3qP1/9kjrqqKKqWy9CY9Q oooqSgooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigD//2Q==

------=_NextPart_000_014C_01C6B1B8.9F0B6220--
Previous Topic:Choice within a sequence
Next Topic:Loading Platform Resource URI based XML Schema
Goto Forum:
  


Current Time: Tue Sep 02 05:19:04 EDT 2014

Powered by FUDForum. Page generated in 0.03557 seconds