while I was workin' on an ATL transformation, it happened a strange thing:
my Eclipse seems to execute always the same transformation, independently from my modifications.
Each modification I make doesn't effect the transformation execution, so it seems to execute the same version of the transformation. But the .atl file is effectively modified, so I don't understand why the output is always the same. This is an original problem for me, because I've never met it. There's someone who could help me, please?

> while I was workin' on an ATL transformation, it happened a strange
> thing: my Eclipse seems to execute always the same transformation,
> independently from my modifications.
> Each modification I make doesn't effect the transformation execution,
> so it seems to execute the same version of the transformation. But the
> .atl file is effectively modified, so I don't understand why the
> output is always the same. This is an original problem for me, because
> I've never met it. There's someone who could help me, please?

Hm, just a blind guess: Since ATL doesn't execute the ATL file but the
ASM file that is compiled from the ATL file, I'd say that this
compilation somehow fails.

Le 23/12/2010 11:51, Dave a écrit :
> Hi all,
>
> while I was workin' on an ATL transformation, it happened a strange thing:
> my Eclipse seems to execute always the same transformation,
> independently from my modifications.
> Each modification I make doesn't effect the transformation execution, so
> it seems to execute the same version of the transformation. But the .atl
> file is effectively modified, so I don't understand why the output is
> always the same. This is an original problem for me, because I've never
> met it. There's someone who could help me, please?
>
> Many thanks in advance,
> Dave.

It seems your ATL file is not compiled.
Check if your project:
- has the ATL nature
- has the ATL builder in its list
--
Cordialement

The first thing I'd do is check if a change to the ATL file causes a
change to the ASM file. If yes, then compiling seems to work, if not,
well, then not, but don't ask me why.

I've tried to do the following thing:

I had an older version of my project, so I've pasted the new version of my .atl file in the older version, for verifying if the old .asm file was affected by changes. The result was that the transformation gives the same output of the older version. I deduced that the .asm file has not been changed.
The thing that surprise me is that this problem arised from one day to the next...

Le 23/12/2010 14:24, Dave a écrit :
> Quote:
>> The first thing I'd do is check if a change to the ATL file causes a
>> change to the ASM file. If yes, then compiling seems to work, if not,
>> well, then not, but don't ask me why.
>
>
> I've tried to do the following thing:
>
> I had an older version of my project, so I've pasted the new version of
> my .atl file in the older version, for verifying if the old .asm file
> was affected by changes. The result was that the transformation gives
> the same output of the older version. I deduced that the .asm file has
> not been changed.
> The thing that surprise me is that this problem arised from one day to
> the next...
>
> Dave.

Verify in the properties dialog of your project that on 'Builders' page
the ATL builder is checked
--
Cordialement

I think I solved my issue.
There was an ATL code-block having some syntactic and/or semantic problems, but they wasn't detected by the compiler; so, the asm file wasn't updated when saving the atl file.
Deleting that piece of code, the asm was compiled correctly.

If I'll have some other issues, I'll not hesitate to ask you some helps.