<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Galileo: EMF-Databinding – Part 3</title>
	<atom:link href="http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/</link>
	<description>Tom&#039;s opensource development</description>
	<lastBuildDate>Thu, 09 Feb 2012 23:05:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Tom Schindl</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-3044</link>
		<dc:creator><![CDATA[Tom Schindl]]></dc:creator>
		<pubDate>Tue, 26 Jul 2011 21:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-3044</guid>
		<description><![CDATA[Simply check out the sources from CVS]]></description>
		<content:encoded><![CDATA[<p>Simply check out the sources from CVS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mahmoud</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-3042</link>
		<dc:creator><![CDATA[Mahmoud]]></dc:creator>
		<pubDate>Tue, 26 Jul 2011 19:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-3042</guid>
		<description><![CDATA[Hi Tom 
it was really informative blog. I have a question regarding memory leak point; you said &quot;we can add an easy fix so that the API at least collects all IEMFObservable so that we only have to deal with things like ComputedValue&quot;, but I don&#039;t know how you fixed it; where in the code you disposed ComputedValue &amp; similar objects]]></description>
		<content:encoded><![CDATA[<p>Hi Tom<br />
it was really informative blog. I have a question regarding memory leak point; you said &#8220;we can add an easy fix so that the API at least collects all IEMFObservable so that we only have to deal with things like ComputedValue&#8221;, but I don&#8217;t know how you fixed it; where in the code you disposed ComputedValue &amp; similar objects</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Schindl</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2828</link>
		<dc:creator><![CDATA[Tom Schindl]]></dc:creator>
		<pubDate>Tue, 15 Mar 2011 12:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2828</guid>
		<description><![CDATA[I have to confess that I&#039;ve not tried but you can give it a try yourself. Simply change EMFObservableManager to ObservableManager. The rest should be the same.]]></description>
		<content:encoded><![CDATA[<p>I have to confess that I&#8217;ve not tried but you can give it a try yourself. Simply change EMFObservableManager to ObservableManager. The rest should be the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2827</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Tue, 15 Mar 2011 09:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2827</guid>
		<description><![CDATA[Hi there,

is the bug you mentioned with the ObservablesManager gone by now (3.6 release)? How would the code look like without your workaround?
cheers, Daniel]]></description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>is the bug you mentioned with the ObservablesManager gone by now (3.6 release)? How would the code look like without your workaround?<br />
cheers, Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2010 in review &#171; Tomsondev Blog</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2623</link>
		<dc:creator><![CDATA[2010 in review &#171; Tomsondev Blog]]></dc:creator>
		<pubDate>Mon, 03 Jan 2011 22:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2623</guid>
		<description><![CDATA[[...] Galileo: EMF-Databinding – Part 3 June 200933 comments  3 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Galileo: EMF-Databinding – Part 3 June 200933 comments  3 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2104</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 14 Jun 2010 16:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2104</guid>
		<description><![CDATA[Hi Tom,

I meanwhile found out that a MultiValidator seems to be the way to go.
However I can not get it running. The examples of &quot;org.eclipse.jface.examples.databinding.snippets&quot; are working but if I use my EMFObservables the validate-method is never called. Are there any known bugs or so ?

I did:
bindingContext.addValidationStatusProvider(new MyMultiValidator(...

and as far as I understood the validate method should then be called whenever any of the observables accessed by MyMultiValidator are modified.

MyMultiValidator uses just a single EMF observable:
private final IObservableValue myEMFObservable;

which is created in the constructor:
myEMFObservable = EMFObservables.observeValue(myModel, myModelPackage.Literals.VALUE);]]></description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>I meanwhile found out that a MultiValidator seems to be the way to go.<br />
However I can not get it running. The examples of &#8220;org.eclipse.jface.examples.databinding.snippets&#8221; are working but if I use my EMFObservables the validate-method is never called. Are there any known bugs or so ?</p>
<p>I did:<br />
bindingContext.addValidationStatusProvider(new MyMultiValidator(&#8230;</p>
<p>and as far as I understood the validate method should then be called whenever any of the observables accessed by MyMultiValidator are modified.</p>
<p>MyMultiValidator uses just a single EMF observable:<br />
private final IObservableValue myEMFObservable;</p>
<p>which is created in the constructor:<br />
myEMFObservable = EMFObservables.observeValue(myModel, myModelPackage.Literals.VALUE);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2097</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Fri, 11 Jun 2010 14:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2097</guid>
		<description><![CDATA[Hi Tom,

I have created a binding between an edit field and its corresponding model feature.

Now I have the problem that the validator check depends on the value of another feature and therefore the check must not only be executed when the corresponding model feature changes but also when the other feature changes. What is the recommended way to implement this behaviour?

Thanks in advance,

chris]]></description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>I have created a binding between an edit field and its corresponding model feature.</p>
<p>Now I have the problem that the validator check depends on the value of another feature and therefore the check must not only be executed when the corresponding model feature changes but also when the other feature changes. What is the recommended way to implement this behaviour?</p>
<p>Thanks in advance,</p>
<p>chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2033</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Tue, 27 Apr 2010 20:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2033</guid>
		<description><![CDATA[Currently the only way to do this is to create a volatile, transient feature which reflects the value at the know index]]></description>
		<content:encoded><![CDATA[<p>Currently the only way to do this is to create a volatile, transient feature which reflects the value at the know index</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2032</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Tue, 27 Apr 2010 16:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2032</guid>
		<description><![CDATA[Tom - thanks for the extremely quick answer!

I already tried before what you suggested.
However I meanwhile got it running finally.
The problem had a completely different cause.
It seems that I did not check out the CVS resource properly before. I still do not know what was wrong but I re-checked out and now it just works.

I have another short question:
I would like to bind an edit field to a single value of a multi-valued feature. The index of the value to bind is known when binding. Is there an easy way to do that or do have to create a custom control and make it updatable myself ?

Is there an example anywhere for this?


Thanks again,


chris]]></description>
		<content:encoded><![CDATA[<p>Tom &#8211; thanks for the extremely quick answer!</p>
<p>I already tried before what you suggested.<br />
However I meanwhile got it running finally.<br />
The problem had a completely different cause.<br />
It seems that I did not check out the CVS resource properly before. I still do not know what was wrong but I re-checked out and now it just works.</p>
<p>I have another short question:<br />
I would like to bind an edit field to a single value of a multi-valued feature. The index of the value to bind is known when binding. Is there an easy way to do that or do have to create a custom control and make it updatable myself ?</p>
<p>Is there an example anywhere for this?</p>
<p>Thanks again,</p>
<p>chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tomeclipsedev</title>
		<link>http://tomsondev.bestsolution.at/2009/06/08/galileo-emf-databinding-%e2%80%93-part-3/#comment-2024</link>
		<dc:creator><![CDATA[tomeclipsedev]]></dc:creator>
		<pubDate>Fri, 23 Apr 2010 17:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://tomsondev.bestsolution.at/?p=291#comment-2024</guid>
		<description><![CDATA[It&#039;s quite likely that the .launch is not correct for your Eclipse installation:
a) Open the Run Configurations ...
b) Select the App.launch
c) Select the Plug-ins Tab
d) Click Add Required Plug-ins
e) Select Configuration Tab
f) Check Clear the configuration area before launching]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s quite likely that the .launch is not correct for your Eclipse installation:<br />
a) Open the Run Configurations &#8230;<br />
b) Select the App.launch<br />
c) Select the Plug-ins Tab<br />
d) Click Add Required Plug-ins<br />
e) Select Configuration Tab<br />
f) Check Clear the configuration area before launching</p>
]]></content:encoded>
	</item>
</channel>
</rss>

