Hi Wouter,
after reading more I can summarize following as the steps to build your own cartridges:
1. Build the directory structure of the cartridge just like other cartridges.
2. Build the UML file (Metafacade Model) for the cartridge inside the "src/uml".
Q: I see that this UML file has a dependency to the metafacades: UMLMetafacadeModel3xxx.zip. Is this a must? Because Poseidon cannot do this, I think. Do you have a template file for Poseidon, so that the development of this Metafacade Model will be easier for Poseidon users?
3. Generate the codes for my own cartridge by using the andromda-meta cartridge.
Q: Do I have an Ant script for this purpose? Do you have an example build script with Ant for this purpose?
4. Implement the needed methods within the generated files.
5. Compile my own cartridge.
Q: Do I have an Ant script file for this?
For the question in my last email: the standard behaviour (without
your own Metafacade Model like the Java cartridge) is the MetafacadeModel, correct? So if I don't need any special behaviours,
I only need to look at the Metafacade Model.
A question: I saw that something like:
$class.packageName $class.name
Q: After reading the Metafacade Model, I find these properties in ModelElementFacade class. Is it better to use the notation above intead of $class.getName() or $class.getPackageName() in my templates?
The last question for today ;-)
Do we really have "Metafacades" for all the modelling elements? Just like: ModelElement -> ModelElementFacade Classifier -> ClassifierFacade ... So, if I want to programmatically access the JMI, I actually can use those facades?
Thanks! -- --------------------------------------------------- Blasius Lofi Dewanto --------------------------------------------------- OpenUSS - Open University Support System http://openuss.sourceforge.net --------------------------------------------------- E-Mail : [EMAIL PROTECTED] ICQ : 39343280 ---------------------------------------------------
------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user