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

Reply via email to