Hello Pieter, Wednesday, August 24, 2005, 10:00:07 AM, you wrote:
PVG> Using the cartridge descriptor makes sense as well, but please PVG> make sure not to make it dependent on *.asm files. It would also PVG> be nice if any transformation language with a Java API could be PVG> used out of the box, even when we go for the cartridge descriptor PVG> approach. yes, we could do it as we always do: * define an abstraction in the form of an interface, e.g. "IModelTransformer" * create an implementation of that interface, e.g. "ATLTransformer" * call only the interface instead of the implementation So, the cartridge descriptor should also state the transformation engine to use, but only as a shorthand notation, e.g. <transformation engine="ATL" input="UML2Spring.asm" ... more attributes here ... /> D'accord? Matthias --- Matthias Bohlen Internet: http://www.mbohlen.de/ [EMAIL PROTECTED] ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf