<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>news.eclipse.modeling.gmt.amw</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/maillist.html</link>
		<description>NewsGroup: news.eclipse.modeling.gmt.amw</description>
		<language>en-us</language>
		<pubDate>Wed, 10 Sep 2008 14:53:32 GMT</pubDate>
		<lastBuildDate>Wed, 10 Sep 2008 14:53:32 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>news.eclipse.modeling.gmt.amw</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/maillist.html</link>
		</image>
 

	<item>
		<title>[news.eclipse.modeling.gmt.amw] This list has moved</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00407.html</link>
		<description>This list has moved to eclipse.amw. -Webmaster. </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">This list has moved to eclipse.amw.</pre><br>
<pre style="margin: 0em;">-Webmaster.</pre><br>
<br>
]]></content:encoded>
		<pubDate>Wed, 10 Sep 2008 14:38:06 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00407.html</guid>
		<author>webmaster@xxxxxxx (Webmaster(Matt Ward))</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: Cannot assign model elements to	weaving links</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00405.html</link>
		<description>Hi, Thanks for your help. I have added the required annotations to my weaving metamodel and now I can assign elements to my weaving links. However, I still get an error whenevr I create a weaving model. The error says: 'org.eclipse.core.internal.resources....</description>
		<content:encoded><![CDATA[<pre>Hi,



Thanks for your help. I have added the required annotations to my weaving 
metamodel and now I can assign elements to my weaving links.

However, I still get an error whenevr I create a weaving model.  The error 
says: 'org.eclipse.core.internal.resources.ResourceException: Resource 
/amw_test/AMW1.amw is not local'.  Stack trace is in the attached text file.


Also, whenever, I assign a model element to a weaving link, I get 2 
identical warning messages saying that 'An exception was ignored during 
command execution'.  Stack trace is also in the attached text file.


I am not sure whether these messages have to do with my installation 
[Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 16, 2007) or 
I am missing something when creating a weaving model or metamodel.



Thanks,



&quot;Marcos Didonet Del Fabro&quot; &lt;mddfabro@xxxxxxx&gt; wrote in message 
<a  href="news:g96co6$69m$1@xxxxxxxxxxxxxxxxxxxx">news:g96co6$69m$1@xxxxxxxxxxxxxxxxxxxx</a>
&gt; Hi,
&gt;
&gt; when creating a weaving metamodel extension it is necessary to add a
&gt; couple of annotations in the &quot;key&quot; elements that extend WModelRef,
&gt; WElement, etc.
&gt;
&gt; The tool uses these annotations to choose the correct WModels,
&gt; WElementRefs, and the identification mechanism.
&gt;
&gt; The AMW FAQ explains how to create an extension with these annotations:
&gt;
&gt; <a  href="http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F">http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F</a>
&gt;
&gt;
&gt; Regards,
&gt;
&gt; Marcos.
&gt;
&gt;
&gt; medo samh wrote:
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; I have the following two simple models conforming to km3.
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; Model A
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;       class A {
&gt;&gt;
&gt;&gt;             attribute a1 : String;
&gt;&gt;
&gt;&gt;             attribute a2 : String;
&gt;&gt;
&gt;&gt;       }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; Model  B
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;       class B {
&gt;&gt;
&gt;&gt;             attribute a1 : String;
&gt;&gt;
&gt;&gt;             attribute a3 : String;
&gt;&gt;
&gt;&gt;       }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; I would like to create a weaving model with a minimum set of elements
&gt;&gt; (model, modelRef, link, linkEnd and ElementRef).
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; I have extended amw_core metamodel as follows:
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; package class_diff_ext {
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; class CModel extends WModel {
&gt;&gt;
&gt;&gt;     reference CleftModel container : WModelRef;
&gt;&gt;
&gt;&gt;     reference CrightModel container : WModelRef;
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; class ModelRef extends WModelRef {
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; class ElementRef extends WElementRef {
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; class AttributeAdded extends WLink {
&gt;&gt;
&gt;&gt;    reference from container : LinkEnd ;
&gt;&gt;
&gt;&gt;    reference to container :  LinkEnd ;
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; class LinkEnd extends WLinkEnd {
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt; }
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; I have used the wizard to create the weaving model.  In page 1/3 - I have
&gt;&gt; loaded the metamodel from the workspace. In page 3/3 - I have selected
&gt;&gt; &quot;ModelRef&quot; and &quot;DefaultWovenPanelExtension&quot; because I do not want to work
&gt;&gt; with XMI ids.
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; The first time the weaving panel is displayed, I get an internal error in
&gt;&gt; the log saying that &quot;Resource /amw_test/amw_test.ecore is not local&quot; in
&gt;&gt; org.eclipse.core.resources plugin.
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; In spite of the message, I can create a weaving link and can create a 
&gt;&gt; link
&gt;&gt; end.  But when I try to assign an element from the left or right model, I
&gt;&gt; get two errors
&gt;&gt;
&gt;&gt; &quot;Unhandled event loop exception&quot; and the second is
&gt;&gt; &quot;java.lang.NullPointerException&quot; with the stack trace below.
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; I am using Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 
&gt;&gt; 16,
&gt;&gt; 2007).
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; Thanks in advance for your help,
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; java.lang.NullPointerException
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.emf.edit.provider.ComposedAdapterFactory.adapt(ComposedAdapterFactory.java:313)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.getElementID(WeaverExtensionUtil.java:220)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.createGetWElementRef(WeaverExtensionUtil.java:163)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.setLinkEndValueProperty(WeaverExtensionUtil.java:321)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.weaver.extension.panel.dnd.WeavingPanelDndManager.drop(WeavingPanelDndManager.java:152)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:65)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:709)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:164)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
&gt;&gt;
&gt;&gt; at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
&gt;&gt;
&gt;&gt; at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
&gt;&gt;
&gt;&gt; at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
&gt;&gt;
&gt;&gt; at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
&gt;&gt;
&gt;&gt; at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
&gt;&gt;
&gt;&gt; at
&gt;&gt; org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
&gt;&gt;
&gt;&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&gt;&gt;
&gt;&gt; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&gt;&gt;
&gt;&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&gt;&gt;
&gt;&gt; at java.lang.reflect.Method.invoke(Unknown Source)
&gt;&gt;
&gt;&gt; at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
&gt;&gt;
&gt;&gt; at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
&gt;&gt;
&gt;&gt; at org.eclipse.core.launcher.Main.run(Main.java:977)
&gt;&gt;
&gt;&gt; at org.eclipse.core.launcher.Main.main(Main.java:952)
&gt;&gt;
&gt;&gt; 


begin 666 stack_trace.txt
M;W)G+F5C;&amp;EP&lt;V4N8V]R92YI;G1E&lt;FYA;&quot;YR97-O=7)C97,N4F5S;W5R8V5%
M&gt;&amp;-E&lt;'1I;VXZ(%)E&lt;V]U&lt;F-E(&quot;]A;7=?=&amp;5S=&quot;]!35&lt;Q+F%M=R!I&lt;R!N;W0@
M;&amp;]C86PN#0H-&quot;F%T(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N:6YT97)N86PN&lt;F5S;W5R
M8V5S+E)E&lt;V]U&lt;F-E+F-H96-K3&amp;]C86PH4F5S;W5R8V4N:F%V83HS,C,I#0H)
M870@;W)G+F5C;&amp;EP&lt;V4N8V]R92YI;G1E&lt;FYA;&quot;YR97-O=7)C97,N4F5S;W5R
M8V4N9V5T4&amp;5R&lt;VES=&amp;5N=%!R;W!E&lt;G1Y*%)E&lt;V]U&lt;F-E+FIA=F$Z.3DX*0T*
M&quot;6%T(&amp;]R9RYA;G1L&lt;BYE8VQI&lt;'-E+G5I+D%N=&amp;QR3&amp;%B96Q$96-O&lt;F%T;W(N
M9V5T1W)A;6UA&lt;E!R;W!E&lt;G1Y*$%N=&amp;QR3&amp;%B96Q$96-O&lt;F%T;W(N:F%V83HW
M,2D-&quot;@EA=&quot;!O&lt;F&lt;N86YT;'(N96-L:7!S92YU:2Y!;G1L&lt;DQA8F5L1&amp;5C;W)A
M=&amp;]R+F1E8V]R871E5&amp;5X=&quot;A!;G1L&lt;DQA8F5L1&amp;5C;W)A=&amp;]R+FIA=F$Z-34I
M#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN9&amp;5C;W)A=&amp;]R&lt;RY&amp;=6QL
M1&amp;5C;W)A=&amp;]R1&amp;5F:6YI=&amp;EO;BYD96-O&lt;F%T951E&gt;'0H1G5L;$1E8V]R871O
M&lt;D1E9FEN:71I;VXN:F%V83HQ,S0I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT
M97)N86PN9&amp;5C;W)A=&amp;]R&lt;RY&amp;=6QL5&amp;5X=$1E8V]R871O&lt;E)U;FYA8FQE+G)U
M;BA&amp;=6QL5&amp;5X=$1E8V]R871O&lt;E)U;FYA8FQE+FIA=F$Z,C8I#0H)870@;W)G
M+F5C;&amp;EP&lt;V4N8V]R92YR=6YT:6UE+E-A9F52=6YN97(N&lt;G5N*%-A9F52=6YN
M97(N:F%V83HS-RD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YC;W)E+G)U;G1I;64N4&amp;QA
M=&amp;9O&lt;FTN&lt;G5N*%!L871F;W)M+FIA=F$Z.#0S*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E
M+G5I+FEN=&amp;5R;F%L+F1E8V]R871O&lt;G,N1&amp;5C;W)A=&amp;]R36%N86=E&lt;BYS869E
M1&amp;5C;W)A=&amp;5497AT*$1E8V]R871O&lt;DUA;F%G97(N:F%V83HS-3&lt;I#0H)870@
M;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN9&amp;5C;W)A=&amp;]R&lt;RY$96-O&lt;F%T;W)-
M86YA9V5R+F1E8V]R871E5&amp;5X=&quot;A$96-O&lt;F%T;W)-86YA9V5R+FIA=F$Z,S$S
M*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G9I97=E&lt;G,N1&amp;5C;W)A=&amp;EN9TQA
M8F5L4')O=FED97(N9V5T5&amp;5X=&quot;A$96-O&lt;F%T:6YG3&amp;%B96Q0&lt;F]V:61E&lt;BYJ
M879A.C$S,RD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YV:65W97)S+D1E8V]R
M871I;F=,86)E;%!R;W9I9&amp;5R+G5P9&amp;%T94QA8F5L*$1E8V]R871I;F=,86)E
M;%!R;W9I9&amp;5R+FIA=F$Z,S4Q*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G9I
M97=E&lt;G,N4W1R=6-T=7)E9%9I97=E&lt;BYB=6EL9$QA8F5L*%-T&lt;G5C='5R9616
M:65W97(N:F%V83HR,#&lt;W*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G9I97=E
M&lt;G,N5')E959I97=E&lt;BYD;U5P9&amp;%T94ET96TH5')E959I97=E&lt;BYJ879A.C(U
M,BD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YV:65W97)S+D%B&lt;W1R86-T5')E
M959I97=E&lt;B15&lt;&amp;1A=&amp;5)=&amp;5M4V%F95)U;FYA8FQE+G)U;BA!8G-T&lt;F%C=%1R
M9656:65W97(N:F%V83HY-2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YC;W)E+G)U;G1I
M;64N4V%F95)U;FYE&lt;BYR=6XH4V%F95)U;FYE&lt;BYJ879A.C,W*0T*&quot;6%T(&amp;]R
M9RYE8VQI&lt;'-E+F-O&lt;F4N&lt;G5N=&amp;EM92Y0;&amp;%T9F]R;2YR=6XH4&amp;QA=&amp;9O&lt;FTN
M:F%V83HX-#,I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN2D9A8V55
M=&amp;EL)#$N&lt;G5N*$I&amp;86-E571I;&quot;YJ879A.C0T*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E
M+FIF86-E+G5T:6PN4V%F95)U;FYA8FQE+G)U;BA3869E4G5N;F%B;&amp;4N:F%V
M83HQ-#DI#0H)870@;W)G+F5C;&amp;EP&lt;V4N:F9A8V4N=FEE=V5R&lt;RY!8G-T&lt;F%C
M=%1R9656:65W97(N9&amp;]5&lt;&amp;1A=&amp;5)=&amp;5M*$%B&lt;W1R86-T5')E959I97=E&lt;BYJ
M879A.C@xxxxx&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YV:65W97)S+E-T&lt;G5C
M='5R9616:65W97(D57!D871E271E;5-A9F52=6YN86)L92YR=6XH4W1R=6-T
M=7)E9%9I97=E&lt;BYJ879A.C0V-2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YC;W)E+G)U
M;G1I;64N4V%F95)U;FYE&lt;BYR=6XH4V%F95)U;FYE&lt;BYJ879A.C,W*0T*&quot;6%T
M(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N&lt;G5N=&amp;EM92Y0;&amp;%T9F]R;2YR=6XH4&amp;QA=&amp;9O
M&lt;FTN:F%V83HX-#,I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN2D9A
M8V55=&amp;EL)#$N&lt;G5N*$I&amp;86-E571I;&quot;YJ879A.C0T*0T*&quot;6%T(&amp;]R9RYE8VQI
M&lt;'-E+FIF86-E+G5T:6PN4V%F95)U;FYA8FQE+G)U;BA3869E4G5N;F%B;&amp;4N
M:F%V83HQ-#DI#0H)870@;W)G+F5C;&amp;EP&lt;V4N:F9A8V4N=FEE=V5R&lt;RY3=')U
M8W1U&lt;F5D5FEE=V5R+G5P9&amp;%T94ET96TH4W1R=6-T=7)E9%9I97=E&lt;BYJ879A
M.C$Y-34I#0H)870@;W)G+F5C;&amp;EP&lt;V4N:F9A8V4N=FEE=V5R&lt;RY!8G-T&lt;F%C
M=%1R9656:65W97(N8W)E871E5')E94ET96TH06)S=')A8W14&lt;F5E5FEE=V5R
M+FIA=F$Z-S4S*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G9I97=E&lt;G,N06)S
M=')A8W14&lt;F5E5FEE=V5R+F-R96%T94%D9&amp;5D16QE;65N=',H06)S=')A8W14
M&lt;F5E5FEE=V5R+FIA=F$Z,S4T*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G9I
M97=E&lt;G,N06)S=')A8W14&lt;F5E5FEE=V5R+FEN=&amp;5R;F%L061D*$%B&lt;W1R86-T
M5')E959I97=E&lt;BYJ879A.C(U-RD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YV
M:65W97)S+E1R9656:65W97(N:6YT97)N86Q!9&amp;0H5')E959I97=E&lt;BYJ879A
M.CDQ,&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YV:65W97)S+D%B&lt;W1R86-T
M5')E959I97=E&lt;BYA9&amp;0H06)S=')A8W14&lt;F5E5FEE=V5R+FIA=F$Z,3,V*0T*
M&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G5I+FUO9&amp;5L+E=O&lt;FMB96YC:$-O;G1E;G10&lt;F]V
M:61E&lt;B0R+G)U;BA7;W)K8F5N8VA#;VYT96YT4')O=FED97(N:F%V83HR.34I
M#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN;6]D96PN5V]R:V)E;F-H0V]N=&amp;5N=%!R
M;W9I9&amp;5R+G)U;E5P9&amp;%T97,H5V]R:V)E;F-H0V]N=&amp;5N=%!R;W9I9&amp;5R+FIA
M=F$Z,34Y*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G5I+FUO9&amp;5L+E=O&lt;FMB96YC:$-O
M;G1E;G10&lt;F]V:61E&lt;BYA8V-E&lt;W,D,2A7;W)K8F5N8VA#;VYT96YT4')O=FED
M97(N:F%V83HQ-38I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN;6]D96PN5V]R:V)E
M;F-H0V]N=&amp;5N=%!R;W9I9&amp;5R)#$N&lt;G5N*%=O&lt;FMB96YC:$-O;G1E;G10&lt;F]V
M:61E&lt;BYJ879A.C$T-2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY2
M=6YN86)L94QO8VLN&lt;G5N*%)U;FYA8FQE3&amp;]C:RYJ879A.C,U*0T*&quot;6%T(&amp;]R
M9RYE8VQI&lt;'-E+G-W=&quot;YW:61G971S+E-Y;F-H&lt;F]N:7IE&lt;BYR=6Y!&lt;WEN8TUE
M&lt;W-A9V5S*%-Y;F-H&lt;F]N:7IE&lt;BYJ879A.C$R,RD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S
M92YS=W0N=VED9V5T&lt;RY$:7-P;&amp;%Y+G)U;D%S&gt;6YC365S&lt;V%G97,H1&amp;ES&lt;&amp;QA
M&gt;2YJ879A.C,S,C4I#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+G=I9&amp;=E=',N1&amp;ES
M&lt;&amp;QA&gt;2YR96%D06YD1&amp;ES&lt;&amp;%T8V@H1&amp;ES&lt;&amp;QA&gt;2YJ879A.C(Y-S$I#0H)870@
M;W)G+F5C;&amp;EP&lt;V4N:F9A8V4N;W!E&lt;F%T:6]N+DUO9&amp;%L0V]N=&amp;5X=&quot;1-;V1A
M;$-O;G1E&gt;'14:')E860N8FQO8VLH36]D86Q#;VYT97AT+FIA=F$Z,34X*0T*
M&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+F]P97)A=&amp;EO;BY-;V1A;$-O;G1E&gt;'0N
M&lt;G5N*$UO9&amp;%L0V]N=&amp;5X=&quot;YJ879A.C,R-BD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ
M9F%C92YW:7IA&lt;F0N5VEZ87)D1&amp;EA;&amp;]G+G)U;BA7:7IA&lt;F1$:6%L;V&lt;N:F%V
M83HX-3$I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=V5A=F5R+G=I&gt;F%R9',N5V5A=F5R
M5VEZ87)D+G!E&lt;F9O&lt;FU&amp;:6YI&lt;V@H5V5A=F5R5VEZ87)D+FIA=F$Z,34Y*0T*
M&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E+G=I&gt;F%R9&quot;Y7:7IA&lt;F1$:6%L;V&lt;N9FEN
M:7-H4')E&lt;W-E9&quot;A7:7IA&lt;F1$:6%L;V&lt;N:F%V83HV.# I#0H)870@;W)G+F5C
M;&amp;EP&lt;V4N:F9A8V4N=VEZ87)D+E=I&gt;F%R9$1I86QO9RYB=71T;VY0&lt;F5S&lt;V5D
M*%=I&gt;F%R9$1I86QO9RYJ879A.C,U-2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C
M92YD:6%L;V=S+D1I86QO9R0S+G=I9&amp;=E=%-E;&amp;5C=&amp;5D*$1I86QO9RYJ879A
M.C8V,&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY4&gt;7!E9$QI&lt;W1E
M;F5R+FAA;F1L945V96YT*%1Y&lt;&amp;5D3&amp;ES=&amp;5N97(N:F%V83HY,&quot;D-&quot;@EA=&quot;!O
M&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY%=F5N=%1A8FQE+G-E;F1%=F5N=&quot;A%
M=F5N=%1A8FQE+FIA=F$Z-C8I#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+G=I9&amp;=E
M=',N5VED9V5T+G-E;F1%=F5N=&quot;A7:61G970N:F%V83HY,C@I#0H)870@;W)G
M+F5C;&amp;EP&lt;V4N&lt;W=T+G=I9&amp;=E=',N1&amp;ES&lt;&amp;QA&gt;2YR=6Y$969E&lt;G)E9$5V96YT
M&lt;RA$:7-P;&amp;%Y+FIA=F$Z,S,T.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED
M9V5T&lt;RY$:7-P;&amp;%Y+G)E861!;F1$:7-P871C:&quot;A$:7-P;&amp;%Y+FIA=F$Z,CDV
M.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YW:6YD;W&lt;N5VEN9&amp;]W+G)U;D5V
M96YT3&amp;]O&lt;&quot;A7:6YD;W&lt;N:F%V83HX,C I#0H)870@;W)G+F5C;&amp;EP&lt;V4N:F9A
M8V4N=VEN9&amp;]W+E=I;F1O=RYO&lt;&amp;5N*%=I;F1O=RYJ879A.C&lt;Y-BD-&quot;@EA=&quot;!O
M&lt;F&lt;N96-L:7!S92YU:2YA8W1I;VYS+DYE=U=I&gt;F%R9$%C=&amp;EO;BYR=6XH3F5W
M5VEZ87)D06-T:6]N+FIA=F$Z,3@Q*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E
M+F%C=&amp;EO;BY!8W1I;VXN&lt;G5N5VET:$5V96YT*$%C=&amp;EO;BYJ879A.C0Y.2D-
M&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YA8W1I;VXN06-T:6]N0V]N=')I8G5T
M:6]N271E;2YH86YD;&amp;57:61G971396QE8W1I;VXH06-T:6]N0V]N=')I8G5T
M:6]N271E;2YJ879A.C4S.2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YJ9F%C92YA8W1I
M;VXN06-T:6]N0V]N=')I8G5T:6]N271E;2YA8V-E&lt;W,D,BA!8W1I;VY#;VYT
M&lt;FEB=71I;VY)=&amp;5M+FIA=F$Z-#@X*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+FIF86-E
M+F%C=&amp;EO;BY!8W1I;VY#;VYT&lt;FEB=71I;VY)=&amp;5M)#4N:&amp;%N9&amp;QE179E;G0H
M06-T:6]N0V]N=')I8G5T:6]N271E;2YJ879A.C0P,&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L
M:7!S92YS=W0N=VED9V5T&lt;RY%=F5N=%1A8FQE+G-E;F1%=F5N=&quot;A%=F5N=%1A
M8FQE+FIA=F$Z-C8I#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+G=I9&amp;=E=',N5VED
M9V5T+G-E;F1%=F5N=&quot;A7:61G970N:F%V83HY,C@I#0H)870@;W)G+F5C;&amp;EP
M&lt;V4N&lt;W=T+G=I9&amp;=E=',N1&amp;ES&lt;&amp;QA&gt;2YR=6Y$969E&lt;G)E9$5V96YT&lt;RA$:7-P
M;&amp;%Y+FIA=F$Z,S,T.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY$
M:7-P;&amp;%Y+G)E861!;F1$:7-P871C:&quot;A$:7-P;&amp;%Y+FIA=F$Z,CDV.&quot;D-&quot;@EA
M=&quot;!O&lt;F&lt;N96-L:7!S92YU:2YI;G1E&lt;FYA;&quot;Y7;W)K8F5N8V@N&lt;G5N179E;G1,
M;V]P*%=O&lt;FMB96YC:&quot;YJ879A.C$Y,30I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN
M:6YT97)N86PN5V]R:V)E;F-H+G)U;E5)*%=O&lt;FMB96YC:&quot;YJ879A.C$X-S@I
M#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN5V]R:V)E;F-H+F-R96%T
M94%N9%)U;E=O&lt;FMB96YC:&quot;A7;W)K8F5N8V@N:F%V83HT,3DI#0H)870@;W)G
M+F5C;&amp;EP&lt;V4N=6DN4&amp;QA=&amp;9O&lt;FU522YC&lt;F5A=&amp;5!;F12=6Y7;W)K8F5N8V@H
M4&amp;QA=&amp;9O&lt;FU522YJ879A.C$T.2D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YU:2YI;G1E
M&lt;FYA;&quot;YI9&amp;4N241%07!P;&amp;EC871I;VXN&lt;G5N*$E$14%P&lt;&amp;QI8V%T:6]N+FIA
M=F$Z.34I#0H)870@;W)G+F5C;&amp;EP&lt;V4N8V]R92YI;G1E&lt;FYA;&quot;YR=6YT:6UE
M+E!L871F;W)M06-T:79A=&amp;]R)#$N&lt;G5N*%!L871F;W)M06-T:79A=&amp;]R+FIA
M=F$Z-S@I#0H)870@;W)G+F5C;&amp;EP&lt;V4N8V]R92YR=6YT:6UE+FEN=&amp;5R;F%L
M+F%D87!T;W(N16-L:7!S94%P&lt;$QA=6YC:&amp;5R+G)U;D%P&lt;&amp;QI8V%T:6]N*$5C
M;&amp;EP&lt;V5!&lt;'!,875N8VAE&lt;BYJ879A.CDR*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F-O
M&lt;F4N&lt;G5N=&amp;EM92YI;G1E&lt;FYA;&quot;YA9&amp;%P=&amp;]R+D5C;&amp;EP&lt;V5!&lt;'!,875N8VAE
M&lt;BYS=&amp;%R=&quot;A%8VQI&lt;'-E07!P3&amp;%U;F-H97(N:F%V83HV.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N
M96-L:7!S92YC;W)E+G)U;G1I;64N861A&lt;'1O&lt;BY%8VQI&lt;'-E4W1A&lt;G1E&lt;BYR
M=6XH16-L:7!S95-T87)T97(N:F%V83HT,# I#0H)870@;W)G+F5C;&amp;EP&lt;V4N
M8V]R92YR=6YT:6UE+F%D87!T;W(N16-L:7!S95-T87)T97(N&lt;G5N*$5C;&amp;EP
M&lt;V53=&amp;%R=&amp;5R+FIA=F$Z,3&lt;W*0T*&quot;6%T('-U;BYR969L96-T+DYA=&amp;EV94UE
M=&amp;AO9$%C8V5S&lt;V]R26UP;&quot;YI;G9O:V4P*$YA=&amp;EV92!-971H;V0I#0H)870@
M&lt;W5N+G)E9FQE8W0N3F%T:79E365T:&amp;]D06-C97-S;W));7!L+FEN=F]K92A5
M;FMN;W=N(%-O=7)C92D-&quot;@EA=&quot;!S=6XN&lt;F5F;&amp;5C=&quot;Y$96QE9V%T:6YG365T
M:&amp;]D06-C97-S;W));7!L+FEN=F]K92A5;FMN;W=N(%-O=7)C92D-&quot;@EA=&quot;!J
M879A+FQA;F&lt;N&lt;F5F;&amp;5C=&quot;Y-971H;V0N:6YV;VME*%5N:VYO=VX@4V]U&lt;F-E
M*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N;&amp;%U;F-H97(N36%I;BYI;G9O:V5&amp;
M&lt;F%M97=O&lt;FLH36%I;BYJ879A.C,S-BD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YC;W)E
M+FQA=6YC:&amp;5R+DUA:6XN8F%S:6-2=6XH36%I;BYJ879A.C(X,&quot;D-&quot;@EA=&quot;!O
M&lt;F&lt;N96-L:7!S92YC;W)E+FQA=6YC:&amp;5R+DUA:6XN&lt;G5N*$UA:6XN:F%V83HY
M-S&lt;I#0H)870@;W)G+F5C;&amp;EP&lt;V4N8V]R92YL875N8VAE&lt;BY-86EN+FUA:6XH
M36%I;BYJ879A.CDU,BD-&quot;@T*#0H-&quot;D%N(&amp;5X8V5P=&amp;EO;B!W87,@:6=N;W)E
M9&quot;!D=7)I;F&lt;@8V]M;6%N9&quot;!E&gt;&amp;5C=71I;VX-&quot;F]R9RYE8VQI&lt;'-E+F5M9BYC
M;VUM;VXN=71I;&quot;Y7&lt;F%P&lt;&amp;5D17AC97!T:6]N.B!!;B!E&gt;&amp;-E&lt;'1I;VX@=V%S
M(&amp;EG;F]R960@9'5R:6YG(&amp;-O;6UA;F0@97AE8W5T:6]N#0H)870@;W)G+F5C
M;&amp;EP&lt;V4N96UF+F-O;6UO;BYC;VUM86YD+D)A&lt;VEC0V]M;6%N9%-T86-K+FAA
M;F1L945R&lt;F]R*$)A&lt;VEC0V]M;6%N9%-T86-K+FIA=F$Z,C&lt;Y*0T*&quot;6%T(&amp;]R
M9RYE8VQI&lt;'-E+F5M9BYC;VUM;VXN8V]M;6%N9&quot;Y&quot;87-I8T-O;6UA;F13=&amp;%C
M:RYE&gt;&amp;5C=71E*$)A&lt;VEC0V]M;6%N9%-T86-K+FIA=F$Z.3@I#0H)870@;W)G
M+F5C;&amp;EP&lt;V4N=V5A=F5R+G!L=6=I;BYU=&amp;EL+E=E879E&lt;E5T:6PN&lt;V5T4')O
M&lt;&amp;5R='E686QU92A796%V97)5=&amp;EL+FIA=F$Z-C Y*0T*&quot;6%T(&amp;]R9RYE8VQI
M&lt;'-E+G=E879E&lt;BYE&gt;'1E;G-I;VXN&lt;&amp;QU9VEN+G5T:6PN5V5A=F5R17AT96YS
M:6]N571I;&quot;YS971716QE;65N=%)E9E)E9F5R96YC94E$*%=E879E&lt;D5X=&amp;5N
M&lt;VEO;E5T:6PN:F%V83HR-3$I#0H)870@;W)G+F5C;&amp;EP&lt;V4N=V5A=F5R+F5X
M=&amp;5N&lt;VEO;BYP;'5G:6XN=71I;&quot;Y796%V97)%&gt;'1E;G-I;VY5=&amp;EL+F-R96%T
M94=E=%=%;&amp;5M96YT4F5F*%=E879E&lt;D5X=&amp;5N&lt;VEO;E5T:6PN:F%V83HQ-CDI
M#0H)870@;W)G+F5C;&amp;EP&lt;V4N=V5A=F5R+F5X=&amp;5N&lt;VEO;BYP;'5G:6XN=71I
M;&quot;Y796%V97)%&gt;'1E;G-I;VY5=&amp;EL+G-E=$QI;FM%;F1686QU95!R;W!E&lt;G1Y
M*%=E879E&lt;D5X=&amp;5N&lt;VEO;E5T:6PN:F%V83HS,C$I#0H)870@;W)G+F5C;&amp;EP
M&lt;V4N=V5A=F5R+F5X=&amp;5N&lt;VEO;BYP86YE;&quot;YD;F0N5V5A=FEN9U!A;F5L1&amp;YD
M36%N86=E&lt;BYD&lt;F]P*%=E879I;F=086YE;$1N9$UA;F%G97(N:F%V83HQ-3(I
M#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+F1N9&quot;Y$3D1,:7-T96YE&lt;BYH86YD;&amp;5%
M=F5N=&quot;A$3D1,:7-T96YE&lt;BYJ879A.C8U*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W
M=&quot;YW:61G971S+D5V96YT5&amp;%B;&amp;4N&lt;V5N9$5V96YT*$5V96YT5&amp;%B;&amp;4N:F%V
M83HV-BD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY7:61G970N&lt;V5N
M9$5V96YT*%=I9&amp;=E=&quot;YJ879A.CDR.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N
M=VED9V5T&lt;RY7:61G970N&lt;V5N9$5V96YT*%=I9&amp;=E=&quot;YJ879A.CDU,BD-&quot;@EA
M=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY7:61G970N&lt;V5N9$5V96YT*%=I
M9&amp;=E=&quot;YJ879A.CDS-RD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N=VED9V5T&lt;RY7
M:61G970N;F]T:69Y3&amp;ES=&amp;5N97)S*%=I9&amp;=E=&quot;YJ879A.C&lt;P.2D-&quot;@EA=&quot;!O
M&lt;F&lt;N96-L:7!S92YS=W0N9&amp;YD+D1R;W!487)G970N1')O&lt;&quot;A$&lt;F]P5&amp;%R9V5T
M+FIA=F$Z-#(S*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YD;F0N1')O&lt;%1A&lt;F=E
M=&quot;0S+FUE=&amp;AO9#8H1')O&lt;%1A&lt;F=E=&quot;YJ879A.C(S.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L
M:7!S92YS=W0N:6YT97)N86PN;VQE+G=I;C,R+D-/34]B:F5C=&quot;YC86QL8F%C
M:S8H0T]-3V)J96-T+FIA=F$Z,3$W*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YI
M;G1E&lt;FYA;&quot;YO;&amp;4N=VEN,S(N0T]-+D1O1')A9T1R;W H3F%T:79E($UE=&amp;AO
M9&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YS=W0N9&amp;YD+D1R86=3;W5R8V4N9')A9RA$
M&lt;F%G4V]U&lt;F-E+FIA=F$Z,S V*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YD;F0N
M1')A9U-O=7)C92YA8V-E&lt;W,D,&quot;A$&lt;F%G4V]U&lt;F-E+FIA=F$Z,C&lt;W*0T*&quot;6%T
M(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YD;F0N1')A9U-O=7)C920Q+FAA;F1L945V96YT
M*$1R86=3;W5R8V4N:F%V83HQ-C0I#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+G=I
M9&amp;=E=',N179E;G1486)L92YS96YD179E;G0H179E;G1486)L92YJ879A.C8V
M*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YW:61G971S+E=I9&amp;=E=&quot;YS96YD179E
M;G0H5VED9V5T+FIA=F$Z.3(X*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G-W=&quot;YW:61G
M971S+D1I&lt;W!L87DN&lt;G5N1&amp;5F97)R961%=F5N=',H1&amp;ES&lt;&amp;QA&gt;2YJ879A.C,S
M-#@I#0H)870@;W)G+F5C;&amp;EP&lt;V4N&lt;W=T+G=I9&amp;=E=',N1&amp;ES&lt;&amp;QA&gt;2YR96%D
M06YD1&amp;ES&lt;&amp;%T8V@H1&amp;ES&lt;&amp;QA&gt;2YJ879A.C(Y-C@I#0H)870@;W)G+F5C;&amp;EP
M&lt;V4N=6DN:6YT97)N86PN5V]R:V)E;F-H+G)U;D5V96YT3&amp;]O&lt;&quot;A7;W)K8F5N
M8V@N:F%V83HQ.3$T*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G5I+FEN=&amp;5R;F%L+E=O
M&lt;FMB96YC:&quot;YR=6Y522A7;W)K8F5N8V@N:F%V83HQ.#&lt;X*0T*&quot;6%T(&amp;]R9RYE
M8VQI&lt;'-E+G5I+FEN=&amp;5R;F%L+E=O&lt;FMB96YC:&quot;YC&lt;F5A=&amp;5!;F12=6Y7;W)K
M8F5N8V@H5V]R:V)E;F-H+FIA=F$Z-#$Y*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G5I
M+E!L871F;W)M54DN8W)E871E06YD4G5N5V]R:V)E;F-H*%!L871F;W)M54DN
M:F%V83HQ-#DI#0H)870@;W)G+F5C;&amp;EP&lt;V4N=6DN:6YT97)N86PN:61E+DE$
M14%P&lt;&amp;QI8V%T:6]N+G)U;BA)1$5!&lt;'!L:6-A=&amp;EO;BYJ879A.CDU*0T*&quot;6%T
M(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N:6YT97)N86PN&lt;G5N=&amp;EM92Y0;&amp;%T9F]R;4%C
M=&amp;EV871O&lt;B0Q+G)U;BA0;&amp;%T9F]R;4%C=&amp;EV871O&lt;BYJ879A.C&lt;X*0T*&quot;6%T
M(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N&lt;G5N=&amp;EM92YI;G1E&lt;FYA;&quot;YA9&amp;%P=&amp;]R+D5C
M;&amp;EP&lt;V5!&lt;'!,875N8VAE&lt;BYR=6Y!&lt;'!L:6-A=&amp;EO;BA%8VQI&lt;'-E07!P3&amp;%U
M;F-H97(N:F%V83HY,BD-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YC;W)E+G)U;G1I;64N
M:6YT97)N86PN861A&lt;'1O&lt;BY%8VQI&lt;'-E07!P3&amp;%U;F-H97(N&lt;W1A&lt;G0H16-L
M:7!S94%P&lt;$QA=6YC:&amp;5R+FIA=F$Z-C@I#0H)870@;W)G+F5C;&amp;EP&lt;V4N8V]R
M92YR=6YT:6UE+F%D87!T;W(N16-L:7!S95-T87)T97(N&lt;G5N*$5C;&amp;EP&lt;V53
M=&amp;%R=&amp;5R+FIA=F$Z-# P*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F-O&lt;F4N&lt;G5N=&amp;EM
M92YA9&amp;%P=&amp;]R+D5C;&amp;EP&lt;V53=&amp;%R=&amp;5R+G)U;BA%8VQI&lt;'-E4W1A&lt;G1E&lt;BYJ
M879A.C$W-RD-&quot;@EA=&quot;!S=6XN&lt;F5F;&amp;5C=&quot;Y.871I=F5-971H;V1!8V-E&lt;W-O
M&lt;DEM&lt;&amp;PN:6YV;VME,&quot;A.871I=F4@365T:&amp;]D*0T*&quot;6%T('-U;BYR969L96-T
M+DYA=&amp;EV94UE=&amp;AO9$%C8V5S&lt;V]R26UP;&quot;YI;G9O:V4H56YK;F]W;B!3;W5R
M8V4I#0H)870@&lt;W5N+G)E9FQE8W0N1&amp;5L96=A=&amp;EN9TUE=&amp;AO9$%C8V5S&lt;V]R
M26UP;&quot;YI;G9O:V4H56YK;F]W;B!3;W5R8V4I#0H)870@:F%V82YL86YG+G)E
M9FQE8W0N365T:&amp;]D+FEN=F]K92A5;FMN;W=N(%-O=7)C92D-&quot;@EA=&quot;!O&lt;F&lt;N
M96-L:7!S92YC;W)E+FQA=6YC:&amp;5R+DUA:6XN:6YV;VME1G)A;65W;W)K*$UA
M:6XN:F%V83HS,S8I#0H)870@;W)G+F5C;&amp;EP&lt;V4N8V]R92YL875N8VAE&lt;BY-
M86EN+F)A&lt;VEC4G5N*$UA:6XN:F%V83HR.# I#0H)870@;W)G+F5C;&amp;EP&lt;V4N
M8V]R92YL875N8VAE&lt;BY-86EN+G)U;BA-86EN+FIA=F$Z.3&lt;W*0T*&quot;6%T(&amp;]R
M9RYE8VQI&lt;'-E+F-O&lt;F4N;&amp;%U;F-H97(N36%I;BYM86EN*$UA:6XN:F%V83HY
M-3(I#0I#875S960@8GDZ(&amp;IA=F$N;&amp;%N9RY.=6QL4&amp;]I;G1E&lt;D5X8V5P=&amp;EO
M;@T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+G=E879E&lt;BYE&gt;'1E;G-I;VXN&lt;')O=FED97)S
M+E=%;&amp;5M96YT271E;5!R;W9I9&amp;5R+FYO=&amp;EF&gt;4-H86YG960H5T5L96UE;G1)
M=&amp;5M4')O=FED97(N:F%V83HT,C,I#0H)870@;W)G+F5C;&amp;EP&lt;V4N96UF+F-O
M;6UO;BYN;W1I9GDN:6UP;&quot;Y&quot;87-I8TYO=&amp;EF:65R26UP;&quot;YE3F]T:69Y*$)A
M&lt;VEC3F]T:69I97));7!L+FIA=F$Z,C,P*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F5M
M9BYE8V]R92YI;7!L+D53=')U8W1U&lt;F%L1F5A='5R94EM&lt;&amp;PD26YT97)N86Q3
M971T:6YG1&amp;5L96=A=&amp;53:6YG;&amp;5$871A+F1Y;F%M:6-3970H15-T&lt;G5C='5R
M86Q&amp;96%T=7)E26UP;&quot;YJ879A.C$Y-#8I#0H)870@;W)G+F5C;&amp;EP&lt;V4N96UF
M+F5C;W)E+FEM&lt;&amp;PN0F%S:6-%3V)J96-T26UP;&quot;YE1'EN86UI8U-E=&quot;A&quot;87-I
M8T5/8FIE8W1);7!L+FIA=F$Z-S Y*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F5M9BYE
M8V]R92YI;7!L+D)A&lt;VEC14]B:F5C=$EM&lt;&amp;PN95-E=&quot;A&quot;87-I8T5/8FIE8W1)
M;7!L+FIA=F$Z-C@S*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F5M9BYE8V]R92YI;7!L
M+D)A&lt;VEC14]B:F5C=$EM&lt;&amp;PN95-E=&quot;A&quot;87-I8T5/8FIE8W1);7!L+FIA=F$Z
M-C4T*0T*&quot;6%T(&amp;]R9RYE8VQI&lt;'-E+F5M9BYE9&amp;ET+F-O;6UA;F0N4V5T0V]M
M;6%N9&quot;YD;T5X96-U=&amp;4H4V5T0V]M;6%N9&quot;YJ879A.C8Y,RD-&quot;@EA=&quot;!O&lt;F&lt;N
M96-L:7!S92YE;68N961I=&quot;YC;VUM86YD+D%B&lt;W1R86-T3W9E&lt;G)I9&amp;5A8FQE
M0V]M;6%N9&quot;YE&gt;&amp;5C=71E*$%B&lt;W1R86-T3W9E&lt;G)I9&amp;5A8FQE0V]M;6%N9&quot;YJ
M879A.C$R.&quot;D-&quot;@EA=&quot;!O&lt;F&lt;N96-L:7!S92YE;68N8V]M;6]N+F-O;6UA;F0N
M0F%S:6-#;VUM86YD4W1A8VLN97AE8W5T92A&quot;87-I8T-O;6UA;F13=&amp;%C:RYJ
7879A.CDQ*0T*&quot;2XN+B T,&quot;!M;W)E#0H`
`
end


</pre>]]></content:encoded>
		<pubDate>Fri, 29 Aug 2008 18:01:04 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00405.html</guid>
		<author>mdsamh@xxxxxxx (medo samh)</author>
	</item>
	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: Cannot assign model elements to	weaving links</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00406.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hello,</pre><br>
<tt>I didn't manage to figure out your problem, so I added myself the 
required annotations.</tt><br>
<br>
<tt>You can compare with your metamodel extension to verify if everything is 
the same.</tt><br>
<br>
<pre style="margin: 0em;">Note that the annotations have the following (fixed) format:
--&lt;space&gt;@&lt;annotationName&gt;&lt;space&gt;&lt;annotationValue&gt;, e.g.,
-- @susets wovenModel</pre><br>
<pre style="margin: 0em;"><br>Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<pre style="margin: 0em;"><br>   package class_diff_ext {</pre><br>
<pre style="margin: 0em;">   class CModel extends WModel {</pre><br>
<pre style="margin: 0em;">       -- @susets wovenModel
       reference CleftModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">       -- @susets wovenModel
       reference CrightModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">   }
	
   -- @welementRefType ElementRef
   class ModelRef extends WModelRef {</pre><br>
<pre style="margin: 0em;">   }</pre><br>
<pre style="margin: 0em;"><br>   -- @wmodelRefType ModelRef
   class ElementRef extends WElementRef {</pre><br>
<pre style="margin: 0em;">   }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">   class AttributeAdded  extends WLink {</pre><br>
<pre style="margin: 0em;">    -- @subsets end
        reference from container : WLinkEnd ;</pre><br>
<pre style="margin: 0em;">    -- @subsets end
      reference to container :  WLinkEnd ;</pre><br>
<pre style="margin: 0em;">   }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">   class LinkEnd extends WLinkEnd {</pre><br>
<pre style="margin: 0em;">   }</pre><br>
<pre style="margin: 0em;">   }</pre><br>
<tt><br>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>Thanks for your help. I have added the required annotations to my weaving 
metamodel and now I can assign elements to my weaving links.</tt><br>
<br>
<tt>However, I still get an error whenevr I create a weaving model.  The error 
says: 'org.eclipse.core.internal.resources.ResourceException: Resource 
/amw_test/AMW1.amw is not local'.  Stack trace is in the attached text file.</tt><br>
<br>
<tt><br>Also, whenever, I assign a model element to a weaving link, I get 2 
identical warning messages saying that 'An exception was ignored during 
command execution'.  Stack trace is also in the attached text file.</tt><br>
<br>
<tt><br>I am not sure whether these messages have to do with my installation 
[Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 16, 2007) or 
I am missing something when creating a weaving model or metamodel.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>&quot;Marcos Didonet Del Fabro&quot; &lt;mddfabro@xxxxxxx&gt; wrote in message 
<a  href="news:g96co6$69m$1@xxxxxxxxxxxxxxxxxxxx">news:g96co6$69m$1@xxxxxxxxxxxxxxxxxxxx</a>
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;">when creating a weaving metamodel extension it is necessary to add a
couple of annotations in the &quot;key&quot; elements that extend WModelRef,
WElement, etc.</pre><br>
<pre style="margin: 0em;">The tool uses these annotations to choose the correct WModels,
WElementRefs, and the identification mechanism.</pre><br>
<pre style="margin: 0em;">The AMW FAQ explains how to create an extension with these annotations:</pre><br>
<pre style="margin: 0em;"><a  href="http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F">http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F</a></pre><br>
<pre style="margin: 0em;"><br>Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt><br>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>I have the following two simple models conforming to km3.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Model A</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">      class A {</pre><br>
<pre style="margin: 0em;">            attribute a1 : String;</pre><br>
<pre style="margin: 0em;">            attribute a2 : String;</pre><br>
<pre style="margin: 0em;">      }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Model  B</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">      class B {</pre><br>
<pre style="margin: 0em;">            attribute a1 : String;</pre><br>
<pre style="margin: 0em;">            attribute a3 : String;</pre><br>
<pre style="margin: 0em;">      }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">I would like to create a weaving model with a minimum set of elements
(model, modelRef, link, linkEnd and ElementRef).</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">I have extended amw_core metamodel as follows:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">package class_diff_ext {</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class CModel extends WModel {</pre><br>
<pre style="margin: 0em;">    reference CleftModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">    reference CrightModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class ModelRef extends WModelRef {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class ElementRef extends WElementRef {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class AttributeAdded extends WLink {</pre><br>
<pre style="margin: 0em;">   reference from container : LinkEnd ;</pre><br>
<pre style="margin: 0em;">   reference to container :  LinkEnd ;</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class LinkEnd extends WLinkEnd {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">I have used the wizard to create the weaving model.  In page 1/3 - I have
loaded the metamodel from the workspace. In page 3/3 - I have selected
&quot;ModelRef&quot; and &quot;DefaultWovenPanelExtension&quot; because I do not want to work
with XMI ids.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>The first time the weaving panel is displayed, I get an internal error in
the log saying that &quot;Resource /amw_test/amw_test.ecore is not local&quot; in
org.eclipse.core.resources plugin.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>In spite of the message, I can create a weaving link and can create a 
link<br>
end.  But when I try to assign an element from the left or right model, I<br>
get two errors</tt><br>
<br>
<pre style="margin: 0em;">&quot;Unhandled event loop exception&quot; and the second is
&quot;java.lang.NullPointerException&quot; with the stack trace below.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>I am using Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 
16,<br>
2007).</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks in advance for your help,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">java.lang.NullPointerException</pre><br>
<pre style="margin: 0em;">at
org.eclipse.emf.edit.provider.ComposedAdapterFactory.adapt(ComposedAdapterFactory.java:313)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.getElementID(WeaverExtensionUtil.java:220)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.createGetWElementRef(WeaverExtensionUtil.java:163)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.setLinkEndValueProperty(WeaverExtensionUtil.java:321)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.weaver.extension.panel.dnd.WeavingPanelDndManager.drop(WeavingPanelDndManager.java:152)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:65)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:709)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:164)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)</pre><br>
<pre style="margin: 0em;">at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)</pre><br>
<pre style="margin: 0em;">at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</pre><br>
<pre style="margin: 0em;">at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at java.lang.reflect.Method.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.basicRun(Main.java:280)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.run(Main.java:977)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.main(Main.java:952)</pre><br>
<br>
</blockquote></blockquote><pre style="margin: 0em;"><br></pre><br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Fri, 29 Aug 2008 14:13:24 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00406.html</guid>
		<author>mddfabro@xxxxxxx (Marcos Didonet Del Fabro)</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: Cannot assign model elements to	weaving links</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00404.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi,</pre><br>
<tt>when creating a weaving metamodel extension it is necessary to add a 
couple of annotations in the &quot;key&quot; elements that extend WModelRef, 
WElement, etc.</tt><br>
<br>
<tt>The tool uses these annotations to choose the correct WModels, 
WElementRefs, and the identification mechanism.</tt><br>
<br>
<pre style="margin: 0em;">The AMW FAQ explains how to create an extension with these annotations:</pre><br>
<pre style="margin: 0em;"><a  href="http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F">http://wiki.eclipse.org/index.php/AMW_FAQ#How_to_create_weaving_metamodel_extensions.3F</a></pre><br>
<pre style="margin: 0em;"><br>Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt><br>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>I have the following two simple models conforming to km3.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Model A</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">      class A {</pre><br>
<pre style="margin: 0em;">            attribute a1 : String;</pre><br>
<pre style="margin: 0em;">            attribute a2 : String;</pre><br>
<pre style="margin: 0em;">      }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Model  B</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">      class B {</pre><br>
<pre style="margin: 0em;">            attribute a1 : String;</pre><br>
<pre style="margin: 0em;">            attribute a3 : String;</pre><br>
<pre style="margin: 0em;">      }</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>I would like to create a weaving model with a minimum set of elements 
(model, modelRef, link, linkEnd and ElementRef).</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">I have extended amw_core metamodel as follows:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">package class_diff_ext {</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class CModel extends WModel {</pre><br>
<pre style="margin: 0em;">    reference CleftModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">    reference CrightModel container : WModelRef;</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class ModelRef extends WModelRef {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class ElementRef extends WElementRef {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class AttributeAdded extends WLink {</pre><br>
<pre style="margin: 0em;">   reference from container : LinkEnd ;</pre><br>
<pre style="margin: 0em;">   reference to container :  LinkEnd ;</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">class LinkEnd extends WLinkEnd {</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;">}</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>I have used the wizard to create the weaving model.  In page 1/3 - I have 
loaded the metamodel from the workspace. In page 3/3 - I have selected 
&quot;ModelRef&quot; and &quot;DefaultWovenPanelExtension&quot; because I do not want to work 
with XMI ids.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<tt><br>The first time the weaving panel is displayed, I get an internal error in 
the log saying that &quot;Resource /amw_test/amw_test.ecore is not local&quot; in 
org.eclipse.core.resources plugin.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<tt>In spite of the message, I can create a weaving link and can create a link 
end.  But when I try to assign an element from the left or right model, I 
get two errors</tt><br>
<br>
<tt>&quot;Unhandled event loop exception&quot; and the second is 
&quot;java.lang.NullPointerException&quot; with the stack trace below.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<tt>I am using Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 16, 
2007).</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks in advance for your help,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">java.lang.NullPointerException</pre><br>
<tt>at 
org.eclipse.emf.edit.provider.ComposedAdapterFactory.adapt(ComposedAdapterFactory.java:313)</tt><br>
<br>
<tt>at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.getElementID(WeaverExtensionUtil.java:220)</tt><br>
<br>
<tt>at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.createGetWElementRef(WeaverExtensionUtil.java:163)</tt><br>
<br>
<tt>at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.setLinkEndValueProperty(WeaverExtensionUtil.java:321)</tt><br>
<br>
<tt>at 
org.eclipse.weaver.extension.panel.dnd.WeavingPanelDndManager.drop(WeavingPanelDndManager.java:152)</tt><br>
<br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:65)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:709)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238)</pre><br>
<tt>at 
org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)</tt><br>
<br>
<pre style="margin: 0em;">at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:164)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)</pre><br>
<pre style="margin: 0em;">at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)</pre><br>
<tt>at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)</tt><br>
<br>
<pre style="margin: 0em;">at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)</pre><br>
<pre style="margin: 0em;">at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)</pre><br>
<tt>at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)</tt><br>
<br>
<tt>at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)</tt><br>
<br>
<tt>at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)</tt><br>
<br>
<tt>at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)</tt><br>
<br>
<tt>at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)</tt><br>
<br>
<pre style="margin: 0em;">at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</pre><br>
<pre style="margin: 0em;">at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at java.lang.reflect.Method.invoke(Unknown Source)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.basicRun(Main.java:280)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.run(Main.java:977)</pre><br>
<pre style="margin: 0em;">at org.eclipse.core.launcher.Main.main(Main.java:952)</pre><br>
<br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Thu, 28 Aug 2008 14:28:57 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00404.html</guid>
		<author>mddfabro@xxxxxxx (Marcos Didonet Del Fabro)</author>
	</item>
	<item>
		<title>[news.eclipse.modeling.gmt.amw] Cannot assign model elements to	weaving links</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00403.html</link>
		<description>Hi, I have the following two simple models conforming to km3. Model A class A { attribute a1 : String; attribute a2 : String; } Model B class B { attribute a1 : String; attribute a3 : String; } I would like to create a weaving model with a minimum set of e...</description>
		<content:encoded><![CDATA[<pre>Hi,




I have the following two simple models conforming to km3.



Model A



      class A {

            attribute a1 : String;

            attribute a2 : String;

      }



Model  B



      class B {

            attribute a1 : String;

            attribute a3 : String;

      }



I would like to create a weaving model with a minimum set of elements 
(model, modelRef, link, linkEnd and ElementRef).



I have extended amw_core metamodel as follows:



package class_diff_ext {



class CModel extends WModel {

    reference CleftModel container : WModelRef;

    reference CrightModel container : WModelRef;

}



class ModelRef extends WModelRef {

}



class ElementRef extends WElementRef {

}



class AttributeAdded extends WLink {

   reference from container : LinkEnd ;

   reference to container :  LinkEnd ;

}



class LinkEnd extends WLinkEnd {

}

}



I have used the wizard to create the weaving model.  In page 1/3 - I have 
loaded the metamodel from the workspace. In page 3/3 - I have selected 
&quot;ModelRef&quot; and &quot;DefaultWovenPanelExtension&quot; because I do not want to work 
with XMI ids.




The first time the weaving panel is displayed, I get an internal error in 
the log saying that &quot;Resource /amw_test/amw_test.ecore is not local&quot; in 
org.eclipse.core.resources plugin.



In spite of the message, I can create a weaving link and can create a link 
end.  But when I try to assign an element from the left or right model, I 
get two errors

&quot;Unhandled event loop exception&quot; and the second is 
&quot;java.lang.NullPointerException&quot; with the stack trace below.



I am using Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and ATL/AM3 (Feb 16, 
2007).



Thanks in advance for your help,



java.lang.NullPointerException

at 
org.eclipse.emf.edit.provider.ComposedAdapterFactory.adapt(ComposedAdapterFactory.java:313)

at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.getElementID(WeaverExtensionUtil.java:220)

at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.createGetWElementRef(WeaverExtensionUtil.java:163)

at 
org.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil.setLinkEndValueProperty(WeaverExtensionUtil.java:321)

at 
org.eclipse.weaver.extension.panel.dnd.WeavingPanelDndManager.drop(WeavingPanelDndManager.java:152)

at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:65)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:709)

at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)

at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238)

at 
org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:117)

at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)

at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)

at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)

at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:164)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)

at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)

at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)

at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)

at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)

at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)

at org.eclipse.core.launcher.Main.basicRun(Main.java:280)

at org.eclipse.core.launcher.Main.run(Main.java:977)

at org.eclipse.core.launcher.Main.main(Main.java:952)



</pre>]]></content:encoded>
		<pubDate>Thu, 28 Aug 2008 13:45:26 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00403.html</guid>
		<author>mdsamh@xxxxxxx (medo samh)</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: Something similar to	getReferredElement in plain Java</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00402.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi,</pre><br>
<tt>the getReferredElement() is available in the AMW model handler for ATL 
(org.eclipse.gmt.weaver.amw4atl).</tt><br>
<br>
<tt>You can create an Item Provider by contributing to the &quot;Automatic 
generation of IDs&quot; extension point. The extension must implement the 
IIdentifierAdapter interface. Then, you can add the EMF code in the 
getId() and setId() methods.</tt><br>
<br>
<tt>You can find more information about this extension point in the 
Developer Guide:</tt><br>
<br>
<pre style="margin: 0em;"><a  href="http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AMW/org.eclipse.weaver.doc.developer/index.html">http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AMW/org.eclipse.weaver.doc.developer/index.html</a></pre><br>
<pre style="margin: 0em;">Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt>Alain Michel wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Hi,<br>
I am manipulating an AMW model with the EMF API and I'd like to do 
something similar to the ATL modelhandler method getReferredElement() - 
that is, get an element from its reference - but in plain Java without 
ATL. Is there a method provided in AMW to do such a thing?</tt><br>
<br>
<pre style="margin: 0em;">Regards,
Alain Michel
</pre></blockquote><br>
]]></content:encoded>
		<pubDate>Mon, 25 Aug 2008 09:08:26 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00402.html</guid>
		<author>mddfabro@xxxxxxx (Marcos Didonet Del Fabro)</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Something similar to	getReferredElement in plain Java</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00401.html</link>
		<description>Hi, I am manipulating an AMW model with the EMF API and I'd like to do something similar to the ATL modelhandler method getReferredElement() - that is, get an element from its reference - but in plain Java without ATL. Is there a method provided in AMW to ...</description>
		<content:encoded><![CDATA[<tt>Hi,<br>
I am manipulating an AMW model with the EMF API and I'd like to do 
something similar to the ATL modelhandler method getReferredElement() - 
that is, get an element from its reference - but in plain Java without 
ATL. Is there a method provided in AMW to do such a thing?</tt><br>
<br>
<pre style="margin: 0em;">Regards,
Alain Michel</pre><br>
]]></content:encoded>
		<pubDate>Tue, 12 Aug 2008 09:51:33 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00401.html</guid>
		<author>michel.al1@xxxxxxx (Alain Michel)</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: *.ecore Format not EMF/GMF	compatible ?</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00400.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi ! Thanks for your reply.</pre><br>
<pre style="margin: 0em;">Our goal is an editor to annotate semantic concepts to PSM classes.</pre><br>
<tt>I found my mistake. I mistook metamodel with model. I tried to open an<br>
M1-instance with the mentioned &quot;Sample Ecore Model Editor&quot; without<br>
loading the appropriate M2-instance (also created with AMW). 
Hence it is not suprising that eclipse raised the two errors.</tt><br>
<br>
<pre style="margin: 0em;"><br>regards, Tim</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Marcos Didonet Del Fabro wrote:</pre><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Hello,
</tt></blockquote><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Do you want to create a graphical editor for weaving models?<br>
I don't know technical details about GMF, but the AMW models and 
metamodels are all created using the standard API of EMF, thus I don't 
think the problem comes from incompatible formats. For instance, it is 
possible to open them using the &quot;Sample Ecore Model Editor&quot;.
</tt></blockquote><pre style="margin: 0em;"><br></pre><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Regards,
</tt></blockquote><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Marcos.
</tt></blockquote><br>
<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Tim Br&#xF6;mme wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi !</pre><br>
<pre style="margin: 0em;">I used AMW to weave two Metamodells and exportet the resulting model
via the &quot;weaver menu -&gt; save ... in ecore format&quot;. My goal was to generate
a modeleditor using GMF. But When I try to open the resulting *.ecore file
the GMF-Ecore-Viewer raises two errors:</pre><br>
<pre style="margin: 0em;">1. PackageNotFoundException: &quot;mw_base_ext&quot; not found
2. ClassNotFoundException:   &quot;model&quot;       not found</pre><br>
<pre style="margin: 0em;"><br>Is there something I am missing ? Are the two ecore-formats incompatible ?</pre><br>
<pre style="margin: 0em;">Thanks in advance,
Tim</pre><br>
</blockquote></blockquote><pre style="margin: 0em;"><br></pre><br>
<br>
]]></content:encoded>
		<pubDate>Fri, 01 Aug 2008 10:29:59 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00400.html</guid>
		<author>tbroemme@xxxxxxx (Tim Br&#xF6;mme)</author>
	</item>


	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: *.ecore Format not EMF/GMF	compatible ?</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00399.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hello,</pre><br>
<tt>Do you want to create a graphical editor for weaving models?<br>
I don't know technical details about GMF, but the AMW models and 
metamodels are all created using the standard API of EMF, thus I don't 
think the problem comes from incompatible formats. For instance, it is 
possible to open them using the &quot;Sample Ecore Model Editor&quot;.</tt><br>
<br>
<pre style="margin: 0em;"><br>Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt>Tim Br&#xF6;mme wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi !</pre><br>
<pre style="margin: 0em;">I used AMW to weave two Metamodells and exportet the resulting model
via the &quot;weaver menu -&gt; save ... in ecore format&quot;. My goal was to generate
a modeleditor using GMF. But When I try to open the resulting *.ecore file
the GMF-Ecore-Viewer raises two errors:</pre><br>
<pre style="margin: 0em;">1. PackageNotFoundException: &quot;mw_base_ext&quot; not found
2. ClassNotFoundException:   &quot;model&quot;       not found</pre><br>
<pre style="margin: 0em;"><br>Is there something I am missing ? Are the two ecore-formats incompatible ?</pre><br>
<pre style="margin: 0em;">Thanks in advance,
Tim</pre><br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Tue, 29 Jul 2008 12:52:39 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00399.html</guid>
		<author>mddfabro@xxxxxxx (Marcos Didonet Del Fabro)</author>
	</item>
	<item>
		<title>[news.eclipse.modeling.gmt.amw] Re: Error while transforming AMW 2	ATL</title>
		<link>http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00398.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hello,</pre><br>
<tt>I managed to reproduce the same error here. I used a bundle of ATL+AM3 
(Feb 16, 07) and AMW from March 30, 2007.</tt><br>
<br>
<tt>I didn't discover why it happens, though I think it is related to the 
serialization of the models.</tt><br>
<br>
<tt>However, the transformation still produced an ATL model as output 
(ATL-model.ecore). I was able to extract it into the textual ATL file 
(ATL-model.atl).</tt><br>
<br>
<pre style="margin: 0em;"><br>Marcos.</pre><br>
<tt><br>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;">Here is the error log</pre><br>
<tt>org.atl.engine.vm.ASMExecEnv$SignatureParsingException: ERROR: could not 
find model element Element from AMW</tt><br>
<br>
<tt>                at 
org.atl.engine.vm.ASMExecEnv.parseTypeInternal(ASMExecEnv.java:137)</tt><br>
<br>
<tt>                at 
org.atl.engine.vm.ASMExecEnv.parseType(ASMExecEnv.java:99)</tt><br>
<br>
<tt>                at 
org.atl.engine.vm.ASMExecEnv.registerOperations(ASMExecEnv.java:67)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:117)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:94)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:68)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:64)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:230)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:168)</tt><br>
<br>
<tt>at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:145)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:121)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.launch(AtlLaunchConfigurationDelegate.java:97)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:639)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:565)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:754)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:944)</tt><br>
<br>
<pre style="margin: 0em;">                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Re</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>&quot;Marcos Didonet Del Fabro&quot; &lt;mddfabro@xxxxxxx&gt; wrote in message 
<a  href="news:g6kl4v$rg5$1@xxxxxxxxxxxxxxxxxxxx">news:g6kl4v$rg5$1@xxxxxxxxxxxxxxxxxxxx</a>
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hello,</pre><br>
<pre style="margin: 0em;">post the log error as well. It may contain additional info.</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi Marcos,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks for your reply.</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>Yes, I get this error the moment I execute the HOT using the launch 
configuration of Keys2NestedAMW2ATL.launch file.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<tt>I have not done any modification.  To be more sure, I have deleted the 
project and imported it again and I got the same error.</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Is there anything I can do to find the cause of this error?</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks for your help,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Regards</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>&quot;Marcos Didonet Del Fabro&quot; &lt;mddfabro@xxxxxxx&gt; wrote in message 
<a  href="news:g6d04g$6jq$1@xxxxxxxxxxxxxxxxxxxx">news:g6d04g$6jq$1@xxxxxxxxxxxxxxxxxxxx</a>
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hello,</pre><br>
<pre style="margin: 0em;">This error is in the moment you execute the HOT, right?</pre><br>
<tt>It seems that the transformation didn't find a specific element in the 
weaving metamodel (mwcore.ecore). However, there is no model element 
called &quot;Element&quot; in the example. I think there is some detail that I am 
missing. Did you do any modifications?</tt><br>
<br>
<pre style="margin: 0em;"><br>Marcos.</pre><br>
<tt>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>Thanks for your clarification.  I referred to the How-to and used the 
launch configuration file (*.launch) to produce a transformation but 
got the follwoing error:</tt><br>
<br>
<tt>                org.atl.engine.vm.ASMExecEnv$SignatureParsingException: 
ERROR: could not find model element Element from AMW<br>
                at 
org.atl.engine.vm.ASMExecEnv.parseTypeInternal(ASMExecEnv.java:137)</tt><br>
<br>
<tt>                at 
org.atl.engine.vm.ASMExecEnv.parseType(ASMExecEnv.java:99)</tt><br>
<br>
<tt>                at 
org.atl.engine.vm.ASMExecEnv.registerOperations(ASMExecEnv.java:67)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:117)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:94)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:68)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:64)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:230)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:168)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:145)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.runAtlLauncher(AtlLaunchConfigurationDelegate.java:121)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.launching.AtlLaunchConfigurationDelegate.launch(AtlLaunchConfigurationDelegate.java:97)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:639)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:565)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:754)</tt><br>
<br>
<tt>                at 
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:944)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)</tt><br>
<br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Thanks in advance for your help,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Regards,</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<tt>&quot;Marcos Didonet Del Fabro&quot; &lt;mddfabro@xxxxxxx&gt; wrote in message 
<a  href="news:g6clu2$34b$1@xxxxxxxxxxxxxxxxxxxx">news:g6clu2$34b$1@xxxxxxxxxxxxxxxxxxxx</a>
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hello,</pre><br>
<tt>you cannot use the &quot;Generate Transformation&quot; menu with the 
&quot;FK2Nested..&quot; example.</tt><br>
<br>
<tt>It has been defined with a different weaving metamodel extension than 
the one supported by the HOT transformation of the menu. The HOT 
transformation of the menu expects as input a weaving model with other 
kinds of links (defined in the extension mw_match.km3). For this 
reason, when you execute it, it does not produce a valid 
transformation model.</tt><br>
<br>
<tt>In order to produce an ATL model from the example, you should execute 
the AMWtoATL.atl transformation. Check the HowTo for the details 
(<a  href="http://www.eclipse.org/gmt/amw/examples/Keys2Nested_AMW2ATL/Keys2Nested_AMW2ATL_doc.php">http://www.eclipse.org/gmt/amw/examples/Keys2Nested_AMW2ATL/Keys2Nested_AMW2ATL_doc.php</a>).</tt><br>
<br>
<pre style="margin: 0em;">Regards,</pre><br>
<pre style="margin: 0em;">Marcos.</pre><br>
<tt><br>medo samh wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi,</pre><br>
<tt> I am a new amw user.  I am using the data mapping (FK2Nested) use 
case to get familiar with the capabilities of the tool.</tt><br>
<br>
<tt> I have a problem generating HOT transformations out of the weaving 
model.</tt><br>
<br>
<tt> I have imported the example into Eclipse but whenever I open 
FK2Nested_AMW.amw, the file opens with leftModel, weavingModel 
adnrightModels properly displayed but I get the following error:</tt><br>
<br>
<tt> &#x201C;An error occurred while traversing resources&#x201D; with the following 
Exception stack trace:</tt><br>
<br>
<pre style="margin: 0em;"> java.lang.NullPointerException</pre><br>
<tt>                at 
org.atl.eclipse.engine.AtlCompiler.compile(AtlCompiler.java:62)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.builder.AtlBuildVisitor.visit(AtlBuildVisitor.java:71)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Resource.accept(Resource.java:67)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Resource.accept(Resource.java:103)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Resource.accept(Resource.java:87)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.builder.AtlBuilder.fullBuild(AtlBuilder.java:43)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.builder.AtlBuilder$1.run(AtlBuilder.java:32)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1737)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1719)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.builder.AtlBuilder.run(AtlBuilder.java:53)</tt><br>
<br>
<tt>                at 
org.atl.eclipse.adt.builder.AtlBuilder.build(AtlBuilder.java:35)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:603)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:167)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:230)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:233)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:285)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:145)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:208)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)</tt><br>
<br>
<tt> When I us the &#x2018;Transform&#x2019; context menu to &#x2018;Generate Transformation 
(HOT)&#x2019;, I get a confirmation message that a new 
FK2Nested_AMW_hot.ecore model.  I use the context menu to extract 
ATL-0.2 model to ATL-0.2 file but I get an empty ATL file. When I go 
back to check the ATL.ecore model, I get the following error:</tt><br>
<br>
<tt> Unable to create this part due to an internal error. Reason for the 
failure: assertion failed:</tt><br>
<br>
<tt> at 
org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:280)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)</tt><br>
<br>
<tt>                at 
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)</tt><br>
<br>
<pre style="margin: 0em;">                at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)</pre><br>
<pre style="margin: 0em;">                at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)</pre><br>
<tt>                at 
org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:328)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:679)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:434)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.Platform.run(Platform.java:843)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)</tt><br>
<br>
<tt>                at 
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)</tt><br>
<br>
<tt>                at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)</tt><br>
<br>
<tt>                at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)</tt><br>
<br>
<tt>                at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)</tt><br>
<br>
<tt>                at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)</tt><br>
<br>
<tt>                at 
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)</tt><br>
<br>
<tt>                at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)</tt><br>
<br>
<tt>                at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)</tt><br>
<br>
<tt>                at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</tt><br>
<br>
<tt>                at 
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</tt><br>
<br>
<tt>                at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</tt><br>
<br>
<pre style="margin: 0em;">                at java.lang.reflect.Method.invoke(Unknown Source)</pre><br>
<tt>                at 
org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)</tt><br>
<br>
<tt>                at 
org.eclipse.core.launcher.Main.basicRun(Main.java:280)</tt><br>
<br>
<pre style="margin: 0em;">                at org.eclipse.core.launcher.Main.run(Main.java:977)</pre><br>
<pre style="margin: 0em;">                at org.eclipse.core.launcher.Main.main(Main.java:952)</pre><br>
<tt> After trying with different combinations of Eclipse, EMF, ATL and 
AMW, I am now using Eclipse 3.2.1, EMF 2.2.1, AMW (Feb 16, 2007) and 
ATL/AM3 (Feb 16, 2007).</tt><br>
<br>
<pre style="margin: 0em;"> Thanks for your help</pre><br>
<br>
</blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><pre style="margin: 0em;"><br></pre><br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Tue, 29 Jul 2008 12:26:23 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/newsLists/news.eclipse.modeling.gmt.amw/msg00398.html</guid>
		<author>mddfabro@xxxxxxx (Marcos Didonet Del Fabro)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->
