This is still my first days of working with AndroMDA, and with a modelling tool other than for communication purposes, so you will have to excuse if my questions are not precisely defined.
I am trying to create an object model of my business domain. In particular, I am modeling the trading of financial instruments. The particular error below is occuring when i have a reference from an Entity to an Embedded Value which is an abstract Order of which there are generalizations of LimitOrder, StopLossOrder, FixingOrder etc... The abstract Order does not have any methods or attributes as yet... Each of the generalizations are also Embedded Values. The resulting code in the Order getInstance(Order otherObject) method is completely wrong and will not compile. The generated method in the Order.java class looks like: /** * Creates a new instance from other Order instance. */ public static Order newInstance(Order otherObject) { if (otherObject != null) { return newInstance( } return null; } You did not mention any possible cause to this compilation error in your response. Do you have any ideas as to what I may be doing wrong? In relation to the second question, I was simply wondering whether there was any difference in the generated code if i modeled a reference from an Entity to an Embedded Value using an attribute as opposed to a reference. Are both supported in the Hibernate cartridge? Finally, the third question related to the first point really... I did model a Currency interface which is implemented by the two Embedded Values : SingleCurrency and a CurrencyCouple. Both reflect the same behaviour and therefore share the same interface (now I might be heading into the psm arena as you suggested)... I have created an association from an Embedded Value (Rate) to the Currency interface and get errors trying to validate the model when running AndroMDA... I am interested in how this could better be handled or whether it is possible to handle it already... _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=1727#1727 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Andromda-user mailing list Andromda-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/andromda-user