<?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>mylyn-context-dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/maillist.html</link>
		<description>mylyn-context-dev</description>
		<language>en-us</language>
		<pubDate>Fri, 03 May 2013 18:07:43 GMT</pubDate>
		<lastBuildDate>Fri, 03 May 2013 18:07:43 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>mylyn-context-dev</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/maillist.html</link>
		</image>
 

	<item>
		<title>[mylyn-context-dev] Project meta data is out of date for	mylyn.context</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00065.html</link>
		<description>Shawn, Projects are required to keep meta data up to date using the MyFoundation Portal (http://portal.eclipse.org/). The following problems were found with this project's meta-data: * Project home page (projecturl = http://www.eclipse.org/mylyn/context/) ...</description>
		<content:encoded><![CDATA[<pre>Shawn,
Projects are required to keep meta data up to date using the MyFoundation
Portal (<a  href="http://portal.eclipse.org/">http://portal.eclipse.org/</a>).  The following problems were found
with this project's meta-data:

* Project home page (projecturl = <a  href="http://www.eclipse.org/mylyn/context/">http://www.eclipse.org/mylyn/context/</a>) is
not using an Eclipse theme.
You should think about updating to the Nova
theme(<a  href="http://wiki.eclipse.org/Nova">http://wiki.eclipse.org/Nova</a>)


</pre>]]></content:encoded>
		<pubDate>Fri, 05 Apr 2013 04:00:13 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00065.html</guid>
		<author>emo@xxxxxxx (portal on behalf of emo)</author>
	</item>


	<item>
		<title>[mylyn-context-dev] Mylyn M4 BoF **Rescheduled** for Wednesday 8:00	pm</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00064.html</link>
		<description> </description>
		<content:encoded><![CDATA[Mylynistas,<div><br></div><div>Please note that we&#39;ve rescheduled the EclipseCon Mylyn BoF for Wednesday, as a lot of the discussion will be informed by Mik&#39;s talk Wednesday morning.&#xA0;</div><div><br></div><div>A tentative agenda is posted at the wiki page below.</div>
<div><br></div><div><a href="http://wiki.eclipse.org/Mylyn_Meetings/EclipseCon2013BoF">http://wiki.eclipse.org/Mylyn_Meetings/EclipseCon2013BoF</a><br><br><div>I&#39;ve also a list of Mylyn related talks to the page. (Please let me know if I&#39;ve missed yours!)&#xA0;</div>
<div><br></div><div>cheers,</div><div><br></div><div>Miles</div><br><div class="gmail_quote">On Wed, Mar 13, 2013 at 5:55 PM, Miles Parker <span dir="ltr">&lt;<a href="mailto:miles.parker@xxxxxxxxxxx" target="_blank">miles.parker@xxxxxxxxxxx</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Mylynistas,<br>
<br>
We&#39;ve scheduled a Mylyn BoF session / GeekFest at EclipseCon on Tuesday at 8:00 pm:<br>
<br>
<a href="http://www.eclipsecon.org/2013/mylyn-bof" target="_blank">http://www.eclipsecon.org/2013/mylyn-bof</a><br>
<br>
While we&#39;ve suggested a general focus for the BoF, it&#39;s certainly not set in stone.<br>
<br>
If you have something you&#39;d like to make sure gets covered, you might let Benny, Sebastien or me know beforehand so we can set aside time. (We are not planning to have a projector / demos -- if this is something you _really_ want, let us know asap.)<br>

<br>
Looking forward to it!<br>
<br>
cheers,<br>
<br>
Miles<br>
<br>
______________________________<br>
Miles T. Parker<br>
Tasktop<br>
<a href="http://tasktop.com" target="_blank">http://tasktop.com</a><br>
Project Lead: Mylyn MFT and AMP<br>
Committer: Mylyn Reviews, R4E, Virgo<br>
<a href="http://milesparker.blogspot.com" target="_blank">http://milesparker.blogspot.com</a><br>
<br>
<br>
</blockquote></div><br></div>
]]></content:encoded>
		<pubDate>Mon, 25 Mar 2013 19:16:08 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00064.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>


	<item>
		<title>[mylyn-context-dev] Mylyn EclipseCon BoF Tuesday 8:00 pm</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00063.html</link>
		<description> Mylynistas, We've scheduled a Mylyn BoF session / GeekFest at EclipseCon on Tuesday at 8:00 pm: http://www.eclipsecon.org/2013/mylyn-bof While we've suggested a general focus for the BoF, it's certainly not set in stone. If you have something you'd like t...</description>
		<content:encoded><![CDATA[<pre>
Mylynistas,

We've scheduled a Mylyn BoF session / GeekFest at EclipseCon on Tuesday at 8:00 pm:

<a  href="http://www.eclipsecon.org/2013/mylyn-bof">http://www.eclipsecon.org/2013/mylyn-bof</a>

While we've suggested a general focus for the BoF, it's certainly not set in stone.

If you have something you'd like to make sure gets covered, you might let Benny, Sebastien or me know beforehand so we can set aside time. (We are not planning to have a projector / demos -- if this is something you _really_ want, let us know asap.)

Looking forward to it!

cheers,

Miles

______________________________
Miles T. Parker
Tasktop
<a  href="http://tasktop.com">http://tasktop.com</a>
Project Lead: Mylyn MFT and AMP
Committer: Mylyn Reviews, R4E, Virgo
<a  href="http://milesparker.blogspot.com">http://milesparker.blogspot.com</a>



</pre>]]></content:encoded>
		<pubDate>Wed, 13 Mar 2013 21:54:54 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00063.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>


	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00062.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre>Sebastien,

Great! I've added a section for other implementations. See: <a  href="http://wiki.eclipse.org/Mylyn/Context/Modeling_Bridge#MFT_Implementations">http://wiki.eclipse.org/Mylyn/Context/Modeling_Bridge#MFT_Implementations</a>

If you have ideas for improving extensibility for future users, please open a bug or send a note to this list.

cheers,

Miles


On 2013-02-26, at 2:15 PM, Sebastian Schmidt &lt;mail@xxxxxxxxxxxxxx&gt; wrote:

&gt; Hi,
&gt; 
&gt; On Tue, Feb 5, 2013 at 7:10 PM, Miles Parker &lt;miles.parker@xxxxxxxxxxx&gt; wrote:
&gt;&gt;&gt; So I guess I'll try to come up with another structure bridge which
&gt;&gt;&gt; inherits from EmfStructureBridge and supports this special case.
&gt;&gt; 
&gt;&gt; Right, that seems to be what makes the most sense. Shouldn't be *too* difficult to do..unfortunately, there is still a lot of trivial plumbing that needs to happen, but it's all pretty straightforward.
&gt; 
&gt; Ok, I created a structure bridge for EMFStore and an UI structure
&gt; bridge for EMF Client Platform (ECP) editors. In case someone needs
&gt; something similar, they're available on github:
&gt; <a  href="https://github.com/sschmidt/org.eclipse.mylyn.mft.emfstore">https://github.com/sschmidt/org.eclipse.mylyn.mft.emfstore</a>
&gt; I'm essentially overwriting the methods which convert between EObject
&gt; &lt;-&gt; handleIdentifier and use the EMFStore ID instead of the object
&gt; URI.
&gt; 
&gt; Cheers,
&gt; 
&gt; Sebastian
&gt; _______________________________________________
&gt; mylyn-context-dev mailing list
&gt; mylyn-context-dev@xxxxxxxxxxx
&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>


</pre>]]></content:encoded>
		<pubDate>Tue, 26 Feb 2013 23:26:14 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00062.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>
	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00061.html</link>
		<description> Ok, I created a structure bridge for EMFStore and an UI structure bridge for EMF Client Platform (ECP) editors. In case someone needs something similar, they're available on github: https://github.com/sschmidt/org.eclipse.mylyn.mft.emfstore I'm essentiall...</description>
		<content:encoded><![CDATA[<pre>Hi,

On Tue, Feb 5, 2013 at 7:10 PM, Miles Parker &lt;miles.parker@xxxxxxxxxxx&gt; wrote:
&gt;&gt; So I guess I'll try to come up with another structure bridge which
&gt;&gt; inherits from EmfStructureBridge and supports this special case.
&gt;
&gt; Right, that seems to be what makes the most sense. Shouldn't be *too* difficult to do..unfortunately, there is still a lot of trivial plumbing that needs to happen, but it's all pretty straightforward.

Ok, I created a structure bridge for EMFStore and an UI structure
bridge for EMF Client Platform (ECP) editors. In case someone needs
something similar, they're available on github:
<a  href="https://github.com/sschmidt/org.eclipse.mylyn.mft.emfstore">https://github.com/sschmidt/org.eclipse.mylyn.mft.emfstore</a>
I'm essentially overwriting the methods which convert between EObject
&lt;-&gt; handleIdentifier and use the EMFStore ID instead of the object
URI.

Cheers,

Sebastian

</pre>]]></content:encoded>
		<pubDate>Tue, 26 Feb 2013 22:15:16 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00061.html</guid>
		<author>mail@xxxxxxx (Sebastian Schmidt)</author>
	</item>


	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00060.html</link>
		<description> Yes, this is the downside of using non-semantic UUIDs in this way, I guess. Right, that seems to be what makes the most sense. Shouldn't be *too* difficult to do..unfortunately, there is still a lot of trivial plumbing that needs to happen, but it's all p...</description>
		<content:encoded><![CDATA[<pre>
On 2013-02-05, at 1:16 AM, Sebastian Schmidt &lt;mail@xxxxxxxxxxxxxx&gt; wrote:
&gt; 
&gt; Anyways, the paths seem to be somewhat irrelevant:
&gt; - bound to one pc
&gt; - even bound to one &quot;checkout&quot;: if I checkout a project, delete it,
&gt; check it out again - from the exact same EMFStore - the paths are
&gt; changed.

Yes, this is the downside of using non-semantic UUIDs in this way, I guess.

&gt; 
&gt; So I guess I'll try to come up with another structure bridge which
&gt; inherits from EmfStructureBridge and supports this special case.

Right, that seems to be what makes the most sense. Shouldn't be *too* difficult to do..unfortunately, there is still a lot of trivial plumbing that needs to happen, but it's all pretty straightforward.

&gt; 
&gt; Cheers,
&gt; 
&gt; Sebastian
&gt; 
&gt; On Mon, Feb 4, 2013 at 8:37 PM, Miles Parker &lt;miles.parker@xxxxxxxxxxx&gt; wrote:
&gt;&gt; 
&gt;&gt; On 2013-02-04, at 11:30 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt;&gt;&gt; In L189, and then further in getFile (L208), we are trying to resolve the
&gt;&gt;&gt; parent container when the emf hierarchy ends. This is needed in order for
&gt;&gt;&gt; model files and their folders to receive parent interest - and hence become
&gt;&gt;&gt; visible - when an EMF object is manipulated.
&gt;&gt;&gt; 
&gt;&gt;&gt; Sorry, forgot the important point: we actually do use the URI as-is for
&gt;&gt;&gt; EObjects. We just handle the containing resource specially if it points to a
&gt;&gt;&gt; workspace location.
&gt;&gt; 
&gt;&gt; Right -- it's been a while! So here we *do* want a file that can be located in the user workspace. Which leads the question of where the EMF Client parent references will be in the actual workspace and if not, how they are located for the context in the first place. Interesting.
&gt;&gt; 
&gt;&gt;&gt; 
&gt;&gt;&gt; getFile could be done a bit prettier, but overall that looks pretty correct
&gt;&gt;&gt; to me...
&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; Sebastien, what do other internal reference URIs look like?
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; On 2013-02-04, at 10:59 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; On 04.02.2013 19:46, Miles Parker wrote:
&gt;&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt;&gt; Hi Sebastien,
&gt;&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt;&gt; MFT simply uses whatever URI your model uses. So for workspace resources, for example, it'll use:  StructureHandle=&quot;platform:/resource/org.eclipse.mylyn.modeling.tests.ecorediagram/model/library.ecore#//Library&quot; which would of course work fine when sharing across workspaces with the same project structure. So at first glance it looks to me like something to do with the way that EMF Client is storing those references.
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; Indeed. I'm not familiar with EMF Store, but I wonder if they don't have
&gt;&gt;&gt;&gt;&gt; their own URI scheme and resolution strategy that would hide the actual file
&gt;&gt;&gt;&gt;&gt; location similar to the platform:/resource/ URIs for workspace resources.
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; That said, we could probably handle file URIs a bit better by making them
&gt;&gt;&gt;&gt;&gt; relative to the workspace location. I'll raise a bugzilla to discuss that.
&gt;&gt;&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt; 
&gt;&gt;&gt; --
&gt;&gt;&gt; Carsten Reckord
&gt;&gt;&gt; t  +49 (0)561 5743277-33
&gt;&gt;&gt; f  +49 (0)561 5743277-8833
&gt;&gt;&gt; e  reckord@xxxxxxxx
&gt;&gt;&gt; 
&gt;&gt;&gt; Yatta Solutions GmbH
&gt;&gt;&gt; Sitz der Gesellschaft: Kassel
&gt;&gt;&gt; Amtsgericht Kassel, HRB 14720
&gt;&gt;&gt; USt-IdNr DE263191529
&gt;&gt;&gt; 
&gt;&gt;&gt; Gesch&#xE4;ftsf&#xFC;hrung:
&gt;&gt;&gt; Johannes Jacop,
&gt;&gt;&gt; Dr. Christian Schneider
&gt;&gt;&gt; 
&gt;&gt;&gt; Adresse:
&gt;&gt;&gt; Ludwig-Erhard-Stra&#xDF;e 12
&gt;&gt;&gt; 34131 Kassel
&gt;&gt;&gt; 
&gt;&gt;&gt; Kontakt:
&gt;&gt;&gt; t  +49 (0)561 5743277-0
&gt;&gt;&gt; f  +49 (0)561 5743277-88
&gt;&gt;&gt; e  info@xxxxxxxx
&gt;&gt;&gt; 
&gt;&gt;&gt; Bankverbindung:
&gt;&gt;&gt; Kasseler Bank eG
&gt;&gt;&gt; BLZ 520 900 00
&gt;&gt;&gt; Kto-Nr 158 305
&gt;&gt;&gt; 
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt; 
&gt;&gt; _______________________________________________
&gt;&gt; mylyn-context-dev mailing list
&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt; _______________________________________________
&gt; mylyn-context-dev mailing list
&gt; mylyn-context-dev@xxxxxxxxxxx
&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>


</pre>]]></content:encoded>
		<pubDate>Tue, 05 Feb 2013 18:10:28 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00060.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>
	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00059.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre>Miles, Carsten,

thank you very much for pointing me in the right direction.

We're using EMFStore as a backend to share/version our models. What
happens is, that EMFStore doesn't use the Eclipse workspace for local
copies of projects, but maintaines an own workspace (by default in the
user's home directory).

That said, I think MFT's behavior is perfectly fine - trying to
provide the absolute path to the model objects in this case.

Anyways, the paths seem to be somewhat irrelevant:
- bound to one pc
- even bound to one &quot;checkout&quot;: if I checkout a project, delete it,
check it out again - from the exact same EMFStore - the paths are
changed.

So I guess I'll try to come up with another structure bridge which
inherits from EmfStructureBridge and supports this special case.

Cheers,

Sebastian

On Mon, Feb 4, 2013 at 8:37 PM, Miles Parker &lt;miles.parker@xxxxxxxxxxx&gt; wrote:
&gt;
&gt; On 2013-02-04, at 11:30 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt;&gt; In L189, and then further in getFile (L208), we are trying to resolve the
&gt;&gt; parent container when the emf hierarchy ends. This is needed in order for
&gt;&gt; model files and their folders to receive parent interest - and hence become
&gt;&gt; visible - when an EMF object is manipulated.
&gt;&gt;
&gt;&gt; Sorry, forgot the important point: we actually do use the URI as-is for
&gt;&gt; EObjects. We just handle the containing resource specially if it points to a
&gt;&gt; workspace location.
&gt;
&gt; Right -- it's been a while! So here we *do* want a file that can be located in the user workspace. Which leads the question of where the EMF Client parent references will be in the actual workspace and if not, how they are located for the context in the first place. Interesting.
&gt;
&gt;&gt;
&gt;&gt; getFile could be done a bit prettier, but overall that looks pretty correct
&gt;&gt; to me...
&gt;&gt;
&gt;&gt;&gt; Sebastien, what do other internal reference URIs look like?
&gt;&gt;&gt;
&gt;&gt;&gt; On 2013-02-04, at 10:59 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; On 04.02.2013 19:46, Miles Parker wrote:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hi Sebastien,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; MFT simply uses whatever URI your model uses. So for workspace resources, for example, it'll use:  StructureHandle=&quot;platform:/resource/org.eclipse.mylyn.modeling.tests.ecorediagram/model/library.ecore#//Library&quot; which would of course work fine when sharing across workspaces with the same project structure. So at first glance it looks to me like something to do with the way that EMF Client is storing those references.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Indeed. I'm not familiar with EMF Store, but I wonder if they don't have
&gt;&gt;&gt;&gt; their own URI scheme and resolution strategy that would hide the actual file
&gt;&gt;&gt;&gt; location similar to the platform:/resource/ URIs for workspace resources.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; That said, we could probably handle file URIs a bit better by making them
&gt;&gt;&gt;&gt; relative to the workspace location. I'll raise a bugzilla to discuss that.
&gt;&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt;&gt;
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt; --
&gt;&gt; Carsten Reckord
&gt;&gt;  t  +49 (0)561 5743277-33
&gt;&gt;  f  +49 (0)561 5743277-8833
&gt;&gt;  e  reckord@xxxxxxxx
&gt;&gt;
&gt;&gt; Yatta Solutions GmbH
&gt;&gt;  Sitz der Gesellschaft: Kassel
&gt;&gt;  Amtsgericht Kassel, HRB 14720
&gt;&gt;  USt-IdNr DE263191529
&gt;&gt;
&gt;&gt; Gesch&#xE4;ftsf&#xFC;hrung:
&gt;&gt;  Johannes Jacop,
&gt;&gt;  Dr. Christian Schneider
&gt;&gt;
&gt;&gt; Adresse:
&gt;&gt;  Ludwig-Erhard-Stra&#xDF;e 12
&gt;&gt;  34131 Kassel
&gt;&gt;
&gt;&gt; Kontakt:
&gt;&gt;  t  +49 (0)561 5743277-0
&gt;&gt;  f  +49 (0)561 5743277-88
&gt;&gt;  e  info@xxxxxxxx
&gt;&gt;
&gt;&gt; Bankverbindung:
&gt;&gt;  Kasseler Bank eG
&gt;&gt;  BLZ 520 900 00
&gt;&gt;  Kto-Nr 158 305
&gt;&gt;
&gt;&gt; _______________________________________________
&gt;&gt; mylyn-context-dev mailing list
&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;
&gt; _______________________________________________
&gt; mylyn-context-dev mailing list
&gt; mylyn-context-dev@xxxxxxxxxxx
&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>

</pre>]]></content:encoded>
		<pubDate>Tue, 05 Feb 2013 09:16:18 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00059.html</guid>
		<author>mail@xxxxxxx (Sebastian Schmidt)</author>
	</item>


	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00058.html</link>
		<description> Right -- it's been a while! So here we *do* want a file that can be located in the user workspace. Which leads the question of where the EMF Client parent references will be in the actual workspace and if not, how they are located for the context in the f...</description>
		<content:encoded><![CDATA[<pre>
On 2013-02-04, at 11:30 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt; In L189, and then further in getFile (L208), we are trying to resolve the
&gt; parent container when the emf hierarchy ends. This is needed in order for
&gt; model files and their folders to receive parent interest - and hence become
&gt; visible - when an EMF object is manipulated.
&gt; 
&gt; Sorry, forgot the important point: we actually do use the URI as-is for
&gt; EObjects. We just handle the containing resource specially if it points to a
&gt; workspace location.

Right -- it's been a while! So here we *do* want a file that can be located in the user workspace. Which leads the question of where the EMF Client parent references will be in the actual workspace and if not, how they are located for the context in the first place. Interesting.

&gt; 
&gt; getFile could be done a bit prettier, but overall that looks pretty correct
&gt; to me...
&gt; 
&gt;&gt; Sebastien, what do other internal reference URIs look like?
&gt;&gt; 
&gt;&gt; On 2013-02-04, at 10:59 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt;&gt; 
&gt;&gt;&gt; On 04.02.2013 19:46, Miles Parker wrote:
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; Hi Sebastien,
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; MFT simply uses whatever URI your model uses. So for workspace resources, for example, it'll use:  StructureHandle=&quot;platform:/resource/org.eclipse.mylyn.modeling.tests.ecorediagram/model/library.ecore#//Library&quot; which would of course work fine when sharing across workspaces with the same project structure. So at first glance it looks to me like something to do with the way that EMF Client is storing those references.
&gt;&gt;&gt; 
&gt;&gt;&gt; Indeed. I'm not familiar with EMF Store, but I wonder if they don't have
&gt;&gt;&gt; their own URI scheme and resolution strategy that would hide the actual file
&gt;&gt;&gt; location similar to the platform:/resource/ URIs for workspace resources.
&gt;&gt;&gt; 
&gt;&gt;&gt; That said, we could probably handle file URIs a bit better by making them
&gt;&gt;&gt; relative to the workspace location. I'll raise a bugzilla to discuss that.
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; mylyn-context-dev mailing list
&gt;&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt; 
&gt;&gt; _______________________________________________
&gt;&gt; mylyn-context-dev mailing list
&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt;&gt; 
&gt; 
&gt; -- 
&gt; Carsten Reckord
&gt;  t  +49 (0)561 5743277-33
&gt;  f  +49 (0)561 5743277-8833
&gt;  e  reckord@xxxxxxxx
&gt; 
&gt; Yatta Solutions GmbH
&gt;  Sitz der Gesellschaft: Kassel
&gt;  Amtsgericht Kassel, HRB 14720
&gt;  USt-IdNr DE263191529
&gt; 
&gt; Gesch&#xE4;ftsf&#xFC;hrung:
&gt;  Johannes Jacop,
&gt;  Dr. Christian Schneider
&gt; 
&gt; Adresse:
&gt;  Ludwig-Erhard-Stra&#xDF;e 12
&gt;  34131 Kassel
&gt; 
&gt; Kontakt:
&gt;  t  +49 (0)561 5743277-0
&gt;  f  +49 (0)561 5743277-88
&gt;  e  info@xxxxxxxx
&gt; 
&gt; Bankverbindung:
&gt;  Kasseler Bank eG
&gt;  BLZ 520 900 00
&gt;  Kto-Nr 158 305
&gt; 
&gt; _______________________________________________
&gt; mylyn-context-dev mailing list
&gt; mylyn-context-dev@xxxxxxxxxxx
&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>


</pre>]]></content:encoded>
		<pubDate>Mon, 04 Feb 2013 19:37:07 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00058.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>
	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00057.html</link>
		<description> Sorry, forgot the important point: we actually do use the URI as-is for EObjects. We just handle the containing resource specially if it points to a workspace location. </description>
		<content:encoded><![CDATA[<pre>

On 04.02.2013 20:30, Carsten Reckord wrote:
&gt;&gt; But it seems that it would make sense for EMF Client to adopt some sort of scheme where those local user URIs were stored in a more generic way. Or perhaps they do, but we're not treating them correctly. Looking at the code for EMFStructureBridge (L 189), I'm not sure why we're not just using the URI as is. 
&gt; 
&gt; In L189, and then further in getFile (L208), we are trying to resolve the
&gt; parent container when the emf hierarchy ends. This is needed in order for
&gt; model files and their folders to receive parent interest - and hence become
&gt; visible - when an EMF object is manipulated.
&gt; 
&gt; getFile could be done a bit prettier, but overall that looks pretty correct
&gt; to me...

Sorry, forgot the important point: we actually do use the URI as-is for
EObjects. We just handle the containing resource specially if it points to a
workspace location.

-- 
Carsten Reckord
  t  +49 (0)561 5743277-33
  f  +49 (0)561 5743277-8833
  e  reckord@xxxxxxxx

Yatta Solutions GmbH
  Sitz der Gesellschaft: Kassel
  Amtsgericht Kassel, HRB 14720
  USt-IdNr DE263191529

Gesch&#xE4;ftsf&#xFC;hrung:
  Johannes Jacop,
  Dr. Christian Schneider

Adresse:
  Ludwig-Erhard-Stra&#xDF;e 12
  34131 Kassel

Kontakt:
  t  +49 (0)561 5743277-0
  f  +49 (0)561 5743277-88
  e  info@xxxxxxxx

Bankverbindung:
  Kasseler Bank eG
  BLZ 520 900 00
  Kto-Nr 158 305


</pre>]]></content:encoded>
		<pubDate>Mon, 04 Feb 2013 19:33:53 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00057.html</guid>
		<author>reckord@xxxxxxx (Carsten Reckord)</author>
	</item>
	<item>
		<title>Re: [mylyn-context-dev] MFT and EMF Client Platform</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00056.html</link>
		<description> Yes, thinking about it, that could quickly become a slippery slope... In L189, and then further in getFile (L208), we are trying to resolve the parent container when the emf hierarchy ends. This is needed in order for model files and their folders to rece...</description>
		<content:encoded><![CDATA[<pre>On 04.02.2013 20:14, Miles Parker wrote:
&gt; 
&gt; Yeah, though thinking about it, I don't think it is the kind of thing that MFT should be trying to 'fix', we should just be making sure that we handle the URIs in exactly the same way that any other resource consumer would. If other items use file references, they're going to be absolute as well. And here we have a case where the location is actually in a user configuration directory, which will of course have a different relative path from anything in the workspace. I don't know if EMF client creates local stores that are representing some local connection or what...

Yes, thinking about it, that could quickly become a slippery slope...

&gt; Parenthetically, the platform URI scheme doesn't actually seem to support a shared &quot;User Area&quot; location:
&gt; 
&gt; <a  href="http://lmap.blogspot.ca/2008/03/platform-scheme-uri.html">http://lmap.blogspot.ca/2008/03/platform-scheme-uri.html</a>
&gt; 
&gt; But it seems that it would make sense for EMF Client to adopt some sort of scheme where those local user URIs were stored in a more generic way. Or perhaps they do, but we're not treating them correctly. Looking at the code for EMFStructureBridge (L 189), I'm not sure why we're not just using the URI as is. 

In L189, and then further in getFile (L208), we are trying to resolve the
parent container when the emf hierarchy ends. This is needed in order for
model files and their folders to receive parent interest - and hence become
visible - when an EMF object is manipulated.

getFile could be done a bit prettier, but overall that looks pretty correct
to me...

&gt; Sebastien, what do other internal reference URIs look like?
&gt; 
&gt; On 2013-02-04, at 10:59 AM, Carsten Reckord &lt;reckord@xxxxxxxx&gt; wrote:
&gt; 
&gt;&gt; On 04.02.2013 19:46, Miles Parker wrote:
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Sebastien,
&gt;&gt;&gt;
&gt;&gt;&gt; MFT simply uses whatever URI your model uses. So for workspace resources, for example, it'll use:  StructureHandle=&quot;platform:/resource/org.eclipse.mylyn.modeling.tests.ecorediagram/model/library.ecore#//Library&quot; which would of course work fine when sharing across workspaces with the same project structure. So at first glance it looks to me like something to do with the way that EMF Client is storing those references.
&gt;&gt;
&gt;&gt; Indeed. I'm not familiar with EMF Store, but I wonder if they don't have
&gt;&gt; their own URI scheme and resolution strategy that would hide the actual file
&gt;&gt; location similar to the platform:/resource/ URIs for workspace resources.
&gt;&gt;
&gt;&gt; That said, we could probably handle file URIs a bit better by making them
&gt;&gt; relative to the workspace location. I'll raise a bugzilla to discuss that.
&gt;&gt; _______________________________________________
&gt;&gt; mylyn-context-dev mailing list
&gt;&gt; mylyn-context-dev@xxxxxxxxxxx
&gt;&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt; 
&gt; _______________________________________________
&gt; mylyn-context-dev mailing list
&gt; mylyn-context-dev@xxxxxxxxxxx
&gt; <a  href="http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev">http://dev.eclipse.org/mailman/listinfo/mylyn-context-dev</a>
&gt; 

-- 
Carsten Reckord
  t  +49 (0)561 5743277-33
  f  +49 (0)561 5743277-8833
  e  reckord@xxxxxxxx

Yatta Solutions GmbH
  Sitz der Gesellschaft: Kassel
  Amtsgericht Kassel, HRB 14720
  USt-IdNr DE263191529

Gesch&#xE4;ftsf&#xFC;hrung:
  Johannes Jacop,
  Dr. Christian Schneider

Adresse:
  Ludwig-Erhard-Stra&#xDF;e 12
  34131 Kassel

Kontakt:
  t  +49 (0)561 5743277-0
  f  +49 (0)561 5743277-88
  e  info@xxxxxxxx

Bankverbindung:
  Kasseler Bank eG
  BLZ 520 900 00
  Kto-Nr 158 305


</pre>]]></content:encoded>
		<pubDate>Mon, 04 Feb 2013 19:30:58 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mylyn-context-dev/msg00056.html</guid>
		<author>reckord@xxxxxxx (Carsten Reckord)</author>
	</item>

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