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

Reply via email to