<?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>mdt-ocl.dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/maillist.html</link>
		<description>mdt-ocl.dev</description>
		<language>en-us</language>
		<pubDate>Wed, 22 May 2013 06:10:07 GMT</pubDate>
		<lastBuildDate>Wed, 22 May 2013 06:10:07 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>mdt-ocl.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/mdt-ocl.dev/maillist.html</link>
		</image>
 

	<item>
		<title>[mdt-ocl.dev] RC1</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01292.html</link>
		<description>Hi Adolfo I have nothing pending for RC1 so go for +3 whenever you're ready. Regards Ed </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Adolfo</pre><br>
<pre style="margin: 0em;">I have nothing pending for RC1 so go for +3 whenever you're ready.</pre><br>
<pre style="margin: 0em;">    Regards</pre><br>
<pre style="margin: 0em;">        Ed</pre><br>
]]></content:encoded>
		<pubDate>Wed, 22 May 2013 06:01:26 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01292.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>


	<item>
		<title>[mdt-ocl.dev] EMF I-build deficiencies</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01291.html</link>
		<description>Hi Adolfo Since EMF no longer seems to be a reliable build provider, can we make our builds more tolerant? i.e. can we configure our N-build to use the most recent of EMF's R/S/I/N I-build to use the most recent of EMF's R/S/I S-build to use the most recen...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Adolfo</pre><br>
<tt>Since EMF no longer seems to be a reliable build provider, can we make 
our builds more tolerant?</tt><br>
<br>
<pre style="margin: 0em;">i.e. can we configure our</pre><br>
<pre style="margin: 0em;">N-build to use the most recent of EMF's R/S/I/N
I-build to use the most recent of EMF's R/S/I
S-build to use the most recent of EMF's R/S
R-build to use the most recent of EMF's R</pre><br>
<pre style="margin: 0em;">?</pre><br>
<pre style="margin: 0em;">    Regards</pre><br>
<pre style="margin: 0em;">        Ed</pre><br>
<br>
]]></content:encoded>
		<pubDate>Tue, 21 May 2013 15:01:20 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01291.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>


	<item>
		<title>[mdt-ocl.dev] RC1</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01290.html</link>
		<description>Hi Adolfo Everything is in master for RC1. I've done the Orbit final R location change. There's a wierd Hudson problem with I-builds again (Core builds 787/788). Don't think this one can be blamed on EMF though with no EMF RC1, N-builds or I-builds, who kn...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Adolfo</pre><br>
<pre style="margin: 0em;">Everything is in master for RC1.</pre><br>
<pre style="margin: 0em;">I've done the Orbit final R location change.</pre><br>
<tt>There's a wierd Hudson problem with I-builds again (Core builds 
787/788). Don't think this one can be blamed on EMF though with no EMF 
RC1, N-builds or I-builds, who knows?</tt><br>
<br>
<tt>I'll spend this week doing a quick triage of any more (examples) bugs 
that can be done for RC2, then documentation for RC3.</tt><br>
<br>
<tt>[Xtext compiled grammars have switched from *.xmi to *.xtextbin so you 
may want to regenerate QVTo stuff.]</tt><br>
<br>
<pre style="margin: 0em;">    Regards</pre><br>
<pre style="margin: 0em;">        Ed</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
]]></content:encoded>
		<pubDate>Mon, 20 May 2013 16:02:42 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01290.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>


	<item>
		<title>Re: [mdt-ocl.dev] Pivot feature name spelling</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01289.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Ed,</pre><br>
<pre style="margin: 0em;">Interesting discussion. Please, correct me when appropriate.</pre><br>
<tt>In my opinion, I think that it's a matter of thinking about the 
roots/motivations of introducing such a Pivot metamodel and the Eclipse 
OCL project goals.</tt><br>
<br>
<tt>I agree that using singulars for multivalued properties is misguiding or 
less readable. On the other hand, it's a very common practice in OMG 
related specifications.</tt><br>
<br>
<tt>OCL is an OMG specification and Pivot metamodel comes from merging UML 
concepts and OCL ones and it was introduced to aim UML-OCL alignment.</tt><br>
<br>
<tt>So, introducing better names goes in somehow against that UML-OCL 
alignment and I think that it's not a point to be sorted out by the 
pivot metamodel. If there are better names, I don't think that it's a 
decision to be made by a particular OCL spec implementor. They should be 
corrected by UML and then by the Pivot. In other words, anticipating 
better names could probably go further pivot goals.</tt><br>
<br>
<tt>My point of view, is more OMG biased point of view and I also agree that 
it's a little bit controversial. In any case, I think that you  better 
have in mind the pros and cons of any deviation we could have from the 
spec, so simply take these comments as an additional point on the issue 
to think about.</tt><br>
<br>
<pre style="margin: 0em;">Cheers,
Adolfo.
On 08/05/2013 10:12, Ed Willink wrote:
</pre><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi Adolfo</pre><br>
<pre style="margin: 0em;">The lack of UML alignment/incomplete auto-generation of the Pivot model
is causing me more and more problems, so it is coming to the top of my
list of things to think about (but not do till M1).</pre><br>
<pre style="margin: 0em;">*The easy problem.*</pre><br>
<pre style="margin: 0em;">e.g. NamedElement is realized by EMF as NamedElement and
NamedElementImpl with EObject support.</pre><br>
<pre style="margin: 0em;">To support arbitrary models DomainNamedElement is manually implemented
with 'the same' interface as NamedElement but without any of the EObject
overheads. The extension of DomainNamedElement by NamedElement is a
one-time manual edit.</pre><br>
<pre style="margin: 0em;">Auto-generation of DomainNamedElement is a relatively simple job for an
Acceleo template.</pre><br>
<pre style="margin: 0em;">*The hard problem.*</pre><br>
<pre style="margin: 0em;">The manual edits of e.g. DomainNamedElement have introduced some
different/better names. Usage of these different names causes type
casting trouble for the CG. The differences must go, so what is better?</pre><br>
<pre style="margin: 0em;">Consider UML::Class::ownedAttribute.</pre><br>
<pre style="margin: 0em;">This is a singular name for a plural concept and so reads badly in OCL
expressions. MDT/UML2's genmodel has an option to pluralize such names
so that Java users get to call getOwnedAttributes(). [The singular only
makes sense to XML readers; not an important community.]</pre><br>
<pre style="margin: 0em;">It is not an Attribute; UML 2.0 rationalized things as Property.</pre><br>
<pre style="margin: 0em;">&quot;owned&quot; is an implementation detail and in some contexts there is an
implementation subtlety between &quot;parameter&quot; and &quot;ownedParameter&quot;. So
&quot;owned&quot; could be eliminated.</pre><br>
<pre style="margin: 0em;">giving OCL::Class::properties</pre><br>
<pre style="margin: 0em;">But sometimes the qualifying adjective is helpful. For instance, the
opposite of ownedAttribute is Property::owningType, which is importantly
distinct from Property::type.</pre><br>
<pre style="margin: 0em;">Requiring all names to have role adjectives would require Property::type
to be renamed as selfType/elementType/myType/propertyType - all unpleasant.</pre><br>
<pre style="margin: 0em;">So perhaps better names are</pre><br>
<pre style="margin: 0em;">simple and pluralized for the primary use; type, properties
qualified for secondary usages; owningType, referredProperty</pre><br>
<pre style="margin: 0em;">Also we need unambiguously scoped names</pre><br>
<pre style="margin: 0em;">Class::properties; all properties in this class and any classes merged
into it
Class::allProperties; all properties in this class and all its
superclasses and any classes merged into them
Class::localProperties; all properties in this class but not any classes
merged into it
Class::allLocalProperties; all properties in this class and all its
superclasses but not any classes merged into them</pre><br>
<pre style="margin: 0em;">Class::superClasses; all immediate superclasses of this class and any
classes merged into it
Class::allProperSuperClasses; all superclasses of this class and any
classes merged into it (excluding self)
Class::allSuperClasses; all superclasses of this class and any classes
merged into it (including self)</pre><br>
<pre style="margin: 0em;">*The hard decision.*</pre><br>
<pre style="margin: 0em;">I've been putting this off for too long and as a result there is a mix
of UML and 'better' names.</pre><br>
<pre style="margin: 0em;">1) As close to UML as possible</pre><br>
<pre style="margin: 0em;">e.g. Class::ownedAttribute
+ UML model comments can be reused by OCL specification auto-generation
with minimal review
+ OCL reflection is familiar</pre><br>
<pre style="margin: 0em;">2) A sensible minor rationalization of UML naming</pre><br>
<pre style="margin: 0em;">e.g. Class::properties
+ names can be pluralized
+ names can be more consistent
+ scoped names can be more consistent
+ UML naming is not imposed on implementers of the Domain interfaces</pre><br>
<pre style="margin: 0em;">The OCL specification has a couple of constraints that use reflection
and UML names. These are currently illegal, so I don't see that the
existing specifications restrict the design choice.</pre><br>
<pre style="margin: 0em;">Note that this only affects OCL/QVT users if they use reflection, so in</pre><br>
<pre style="margin: 0em;">umlObject.oclType().properties.type.allInstances().ownedAttribute</pre><br>
<pre style="margin: 0em;">oclType() goes reflective so that OCL::Class::properties is used to
access the properties. Then allInstances() instantiates so that
UML::Class::ownedAttribute is used to access properties in the user's
UML model.</pre><br>
<pre style="margin: 0em;">This is a slightly perverse example, but highlights the question. Is it
helpful for user's to be aware that reflection takes them into the
tooling domain, or is it better to hide it?</pre><br>
<pre style="margin: 0em;">umlObject.oclType().ownedAttribute.type.allInstances().ownedAttribute</pre><br>
<pre style="margin: 0em;">leaves the user unaware that both OCL::Class::ownedAttribute and
UML::Class::ownedAttribute are in use.</pre><br>
<pre style="margin: 0em;">I really can't decide between alignment and sensible. Do you have any
strong views/insight?</pre><br>
<pre style="margin: 0em;">     Regards</pre><br>
<pre style="margin: 0em;">         Ed</pre><br>
<pre style="margin: 0em;"><br>_______________________________________________
mdt-ocl.dev mailing list
mdt-ocl.dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev">https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev</a></pre><br>
</blockquote><br>
]]></content:encoded>
		<pubDate>Wed, 08 May 2013 10:39:52 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01289.html</guid>
		<author>adolfosbh@xxxxxxx (Adolfo Sanchez-Barbudo Herrera)</author>
	</item>
	<item>
		<title>Re: [mdt-ocl.dev] M7</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01288.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Ed,</pre><br>
<pre style="margin: 0em;">Eclipse OCL M7 done and announced.</pre><br>
<pre style="margin: 0em;">I've also announced QVTo M7 in the newsgroups.</pre><br>
<pre style="margin: 0em;">P.S: Only some comments in OCL M7 N&amp;N are missing.</pre><br>
<pre style="margin: 0em;">Cheers,
Adolfo.</pre><br>
<tt>On 08/05/2013 09:18, Ed Willink wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi Adolfo</pre><br>
<pre style="margin: 0em;">All go for OCL Tools.</pre><br>
<pre style="margin: 0em;">     Regards</pre><br>
<pre style="margin: 0em;">         Ed
_______________________________________________
mdt-ocl.dev mailing list
mdt-ocl.dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev">https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev</a>
</pre></blockquote><br>
]]></content:encoded>
		<pubDate>Wed, 08 May 2013 09:43:18 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01288.html</guid>
		<author>adolfosbh@xxxxxxx (Adolfo Sanchez-Barbudo Herrera)</author>
	</item>
	<item>
		<title>[mdt-ocl.dev] Pivot feature name spelling</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01287.html</link>
		<description> Hi Adolfo The lack of UML alignment/incomplete auto-generation of the Pivot model is causing me more and more problems, so it is coming to the top of my list of things to think about (but not do till M1). The easy problem. e.g. NamedElement is realized by...</description>
		<content:encoded><![CDATA[<table width="100%"><tr><td bgcolor="#FFFFFF" style="background-color: #FFFFFF; color: #000000; "><font color="#000000">
  
  
    Hi Adolfo<br>
    <br>
    The lack of UML alignment/incomplete auto-generation of the Pivot
    model is causing me more and more problems, so it is coming to the
    top of my list of things to think about (but not do till M1).<br>
    <br>
    <b>The easy problem.</b><br>
    <br>
    e.g. NamedElement is realized by EMF as NamedElement and
    NamedElementImpl with EObject support.<br>
    <br>
    To support arbitrary models DomainNamedElement is manually
    implemented with 'the same' interface as NamedElement but without
    any of the EObject overheads. The extension of DomainNamedElement by
    NamedElement is a one-time manual edit.<br>
    <br>
    Auto-generation of DomainNamedElement is a relatively simple job for
    an Acceleo template.<br>
    <br>
    <b>The hard problem.</b><br>
    <br>
    The manual edits of e.g. DomainNamedElement have introduced some
    different/better names. Usage of these different names causes type
    casting trouble for the CG. The differences must go, so what is
    better?<br>
    <br>
    Consider UML::Class::ownedAttribute.<br>
    <br>
    This is a singular name for a plural concept and so reads badly in
    OCL expressions. MDT/UML2's genmodel has an option to pluralize such
    names so that Java users get to call getOwnedAttributes(). [The
    singular only makes sense to XML readers; not an important
    community.]<br>
    <br>
    It is not an Attribute; UML 2.0 rationalized things as Property.<br>
    <br>
    "owned" is an implementation detail and in some contexts there is an
    implementation subtlety between "parameter" and "ownedParameter". So
    "owned" could be eliminated.<br>
    <br>
    giving OCL::Class::properties<br>
    <br>
    But sometimes the qualifying adjective is helpful. For instance, the
    opposite of ownedAttribute is Property::owningType, which is
    importantly distinct from Property::type.<br>
    <br>
    Requiring all names to have role adjectives would require
    Property::type to be renamed as
    selfType/elementType/myType/propertyType - all unpleasant.<br>
    <br>
    So perhaps better names are<br>
    <br>
    simple and pluralized for the primary use; type, properties<br>
    qualified for secondary usages; owningType, referredProperty<br>
    <br>
    Also we need unambiguously scoped names<br>
    <br>
    Class::properties; all properties in this class and any classes
    merged into it<br>
    Class::allProperties; all properties in this class and all its
    superclasses and any classes merged into them<br>
    Class::localProperties; all properties in this class but not any
    classes merged into it<br>
    Class::allLocalProperties; all properties in this class and all its
    superclasses but not any classes merged into them<br>
    <br>
    Class::superClasses; all immediate superclasses of this class and
    any classes merged into it<br>
    Class::allProperSuperClasses; all superclasses of this class and any
    classes merged into it (excluding self)<br>
    Class::allSuperClasses; all superclasses of this class and any
    classes merged into it (including self)<br>
    <br>
    <b>The hard decision.</b><br>
    <br>
    I've been putting this off for too long and as a result there is a
    mix of UML and 'better' names.<br>
    <br>
    1) As close to UML as possible<br>
    <br>
    e.g. Class::ownedAttribute<br>
    + UML model comments can be reused by OCL specification
    auto-generation with minimal review <br>
    + OCL reflection is familiar<br>
    <br>
    2) A sensible minor rationalization of UML naming<br>
    <br>
    e.g. Class::properties<br>
    + names can be pluralized<br>
    + names can be more consistent<br>
    + scoped names can be more consistent<br>
    + UML naming is not imposed on implementers of the Domain interfaces<br>
    <br>
    The OCL specification has a couple of constraints that use
    reflection and UML names. These are currently illegal, so I don't
    see that the existing specifications restrict the design choice. <br>
    <br>
    Note that this only affects OCL/QVT users if they use reflection, so
    in<br>
    <br>
    umlObject.oclType().properties.type.allInstances().ownedAttribute<br>
    <br>
    oclType() goes reflective so that OCL::Class::properties is used to
    access the properties. Then allInstances() instantiates so that
    UML::Class::ownedAttribute is used to access properties in the
    user's UML model. <br>
    <br>
    This is a slightly perverse example, but highlights the question. Is
    it helpful for user's to be aware that reflection takes them into
    the tooling domain, or is it better to hide it?<br>
    <br>
umlObject.oclType().ownedAttribute.type.allInstances().ownedAttribute<br>
    <br>
    leaves the user unaware that both OCL::Class::ownedAttribute and
    UML::Class::ownedAttribute are in use.<br>
    <br>
    I really can't decide between alignment and sensible. Do you have
    any strong views/insight?<br>
    <br>
    &nbsp;&nbsp;&nbsp; Regards<br>
    <br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Ed<br>
  


</font></td></tr></table>]]></content:encoded>
		<pubDate>Wed, 08 May 2013 09:12:59 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01287.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>
	<item>
		<title>[mdt-ocl.dev] M7</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01286.html</link>
		<description>Hi Adolfo All go for OCL Tools. Regards Ed </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Adolfo</pre><br>
<pre style="margin: 0em;">All go for OCL Tools.</pre><br>
<pre style="margin: 0em;">    Regards</pre><br>
<pre style="margin: 0em;">        Ed</pre><br>
]]></content:encoded>
		<pubDate>Wed, 08 May 2013 08:18:51 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01286.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>


	<item>
		<title>Re: [mdt-ocl.dev] Thread Safety</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01285.html</link>
		<description></description>
		<content:encoded><![CDATA[<div dir="ltr">Hi Ed,<div><br></div><div style>Thanks for documenting this. It looks like an interesting area :).</div><div style><br></div><div style>My conclusions in principle are that we don&#xB4;t provide real thread-safety to avoid performance issues and potential deadlocks. We simply provide some basic synchronization mechanisms on lists and ensure that no CME arise when there are several threads dealing with the same object.</div>
<div style><br></div><div style>I have a couple of thoughts:</div><div style><br></div><div style>- For static/shared data is clear that we have to take care on this thread-safety&#xA0;basic&#xA0;considerations.</div><div style>- For everything else (for instance the Preference class we were discussing) how far should we take this thread-safety questions ?. With every single class ?. Should we start to design and plan our solutions considering if they should or should have some basic thread-safety concerns.</div>
<div style>- Would you know the bugzilla related to those non thread-safety EAnnotations by a chance ?. I think I could learn more looking at it.</div><div style><br></div><div style>Cheers,</div><div style>Adolfo.</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Apr 6, 2013 at 11:04 AM, Ed Willink <span dir="ltr">&lt;<a href="mailto:ed@xxxxxxxxxxxxx" target="_blank">ed@xxxxxxxxxxxxx</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi<br>
<br>
I&#39;ve taken a shot at defining what Thread Safety means for Eclipse OCL in:<br>
<br>
<a href="http://wiki.eclipse.org/MDT/OCL/FAQ#OCL_Thread_Safety" target="_blank">http://wiki.eclipse.org/MDT/<u></u>OCL/FAQ#OCL_Thread_Safety</a><br>
<br>
Comments welcome.<br>
<br>
&#xA0; &#xA0; Regards<span class="HOEnZb"><font color="#888888"><br>
<br>
&#xA0; &#xA0; &#xA0; &#xA0; Ed Willink<br>
______________________________<u></u>_________________<br>
mdt-ocl.dev mailing list<br>
<a href="mailto:mdt-ocl.dev@xxxxxxxxxxx" target="_blank">mdt-ocl.dev@xxxxxxxxxxx</a><br>
<a href="https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev" target="_blank">https://dev.eclipse.org/<u></u>mailman/listinfo/mdt-ocl.dev</a><br>
</font></span></blockquote></div><br></div>
]]></content:encoded>
		<pubDate>Sat, 06 Apr 2013 13:33:34 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01285.html</guid>
		<author>adolfosbh@xxxxxxx (Adolfo S&#xE1;nchez-Barbudo Herrera)</author>
	</item>
	<item>
		<title>[mdt-ocl.dev] Thread Safety</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01284.html</link>
		<description>Hi I've taken a shot at defining what Thread Safety means for Eclipse OCL in: http://wiki.eclipse.org/MDT/OCL/FAQ#OCL_Thread_Safety Comments welcome. Regards Ed Willink </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi</pre><br>
<pre style="margin: 0em;">I've taken a shot at defining what Thread Safety means for Eclipse OCL in:</pre><br>
<pre style="margin: 0em;"><a  href="http://wiki.eclipse.org/MDT/OCL/FAQ#OCL_Thread_Safety">http://wiki.eclipse.org/MDT/OCL/FAQ#OCL_Thread_Safety</a></pre><br>
<pre style="margin: 0em;">Comments welcome.</pre><br>
<pre style="margin: 0em;">    Regards</pre><br>
<pre style="margin: 0em;">        Ed Willink</pre><br>
]]></content:encoded>
		<pubDate>Sat, 06 Apr 2013 10:04:25 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01284.html</guid>
		<author>ed@xxxxxxx (Ed Willink)</author>
	</item>


	<item>
		<title>Re: [mdt-ocl.dev] Fwd: [cross-project-issues-dev] Be sure to update b3 aggregator editor, or may see error about &quot;Feature 'allowLegacySites' not found&quot;</title>
		<link>http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01283.html</link>
		<description>It's in 'our' file, so I think we just remove it. I know.... but since I(we) didn't take the decision to which category belong the project, I'd firstly ask if we can freely decide on it. Cheers, Adolfo. </description>
		<content:encoded><![CDATA[<blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">I didn't set that and I'm not aware of how is the way to proceed to
change that. What about asking in to the modeling PMC ?
</pre></blockquote><tt>It's in 'our' file, so I think we just remove it.
</tt></blockquote><tt><br>I know.... but since I(we) didn't take the decision to which category 
belong the project, I'd firstly ask if we can freely decide on it.</tt><br>
<br>
<pre style="margin: 0em;">Cheers,
Adolfo.
</pre><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;"><br>Regards</pre><br>
<pre style="margin: 0em;">Ed</pre><br>
<pre style="margin: 0em;">_______________________________________________
mdt-ocl.dev mailing list
mdt-ocl.dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev">https://dev.eclipse.org/mailman/listinfo/mdt-ocl.dev</a>
</pre></blockquote><br>
]]></content:encoded>
		<pubDate>Mon, 18 Mar 2013 20:04:21 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/mdt-ocl.dev/msg01283.html</guid>
		<author>adolfosbh@xxxxxxx (Adolfo Sanchez-Barbudo Herrera)</author>
	</item>

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