-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Note that what I described here is probably a simplistic view... Chances are that is would not be feasible to design a metamodel which reflects all source code without being unclear...
Therefore, in practice, an approach as described in Pieter's mail would probably be more realistic... Yet, I just tried to point out what the transformer we're designing would be capable of in a first version, and what not... Thus, refactorings in an AndroMDA context are not the target of our tool, but transformations such as the one Matthias described, should be possible... Cheers, Hans On Saturday 15 November 2003 17:50, SainTiss wrote: > Hi Attila, > > our transformer will be useful for transforming an instance of a certain > metamodel, to another instance of the same metamodel... Transforming the > source will probably mean that it has to be parsed into a java abstract > syntax tree for example (although, if possible, a more high level > metamodel, which still reflects the UML structure)... If this metamodel > could be described in terms of MOF, then even the refactorings you mention > would be possible... > > Cheers, > > Hans > > On Saturday 15 November 2003 17:34, Doroszlai Attila wrote: > > Hi Hans, > > > > > refactoring should only be seen as a validation case... > > > > Model refactoring in AndroMDA context means the transformation of > > previously generated source code to be in sync with the refactored > > model. AndroMDA does not generate a complete application, so > > there is more or less need to write some code manually, and if you > > regenerate the code after a change of the model, the hand-written > > parts will disappear (or the generated parts won't appear). This > > is why the source needs to be transformed, instead of being > > regenerated, so that the manual changes are kept. > > > > -Attila > > > > > > ------------------------------------------------------- > > This SF. Net email is sponsored by: GoToMyPC > > GoToMyPC is the fast, easy and secure way to access your computer from > > any Web browser or wireless device. Click here to Try it Free! > > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl > > _______________________________________________ > > Andromda-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/andromda-devel - -- Ark Linux - Linux for the Masses (http://arklinux.org) Capitalism: You don't have any cows. The bank will not lend you money to buy cows, because you don't have any cows to put up as collateral. Representative Democracy: You have two cows. Your neighbors pick someone to tell you who gets the milk. In a world without walls and fences, who needs windows and gates? Hans Schippers 2LIC INF UA 2003-2004 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/tlvlXlnUYIbmLOQRAgk8AJoDMkYrYJfhbA01miqtYInl79qGQgCdFbpk 2h0EhCaxzwmetN7j7v9kbKY= =HMpP -----END PGP SIGNATURE----- ------------------------------------------------------- This SF. Net email is sponsored by: GoToMyPC GoToMyPC is the fast, easy and secure way to access your computer from any Web browser or wireless device. Click here to Try it Free! https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
