As a bit off the topic, I have always questioned
myself to using pragmas.
Are pragmas a mechanism we should continue to have to define a
meta-model? Most of the time, I am better at implementing a simple
meta-model without famix at all than trying to understand pragmas.
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Jan 19, 2017, at 8:23 AM, Anne Etien
<anne.etien(a)univ-lille1.fr
<mailto:anne.etien@univ-lille1.fr>> wrote:
Hi,
I am developing a tool based on Fame pragma.
Considering the following methods:
FAMIXSQLExpression >>referencedRequests
<MSEProperty: #referencedRequests type: #FAMIXRequest opposite:
#usedInExpression> <multivalued>
<MSEComment: 'List of requests referenced by the expression.'>
^ referencedRequests
FAMIXRequest >>usedInExpression
<MSEProperty: #usedInExpression type: #FAMIXSQLExpression opposite:
#referencedRequests>
<MSEComment: 'Expression in which the request is used.'>
^ usedInExpression
(FAMIXSQLExpression mooseDescription at: 'referencedRequests')
hasOpposite should return true.
However, I don’t have always the same behavior after each resetMeta.
(1 to: 100) do: [ : e | MooseModel resetMeta. (FAMIXSQLExpression
mooseDescription at: 'referencedRequests') hasOpposite ifFalse: [
1halt ] ].
always halts, at some unpredictable iteration (usually less than 10)
Does someone has any idea what is the problem and how to solve it?
By the way, MooseSQL is available here
https://ci.inria.fr/moose/job/MooseSQL/
Thanks in advance for your help.
Anne
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch <mailto:Moose-dev@list.inf.unibe.ch>
https://www.list.inf.unibe.ch/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev