Hi Thorsten,

thank you for your advice. All I need was actually the inheritance which is
already done in the hibernate cartridge but was not present in my hibernate
cartridge version. To generate simple interfaces by java basic would be only
a workaround. Since Attila is working on the migration to oaw 4.2 in the
spring cartridge i will just wait some weeks this is no problem. I can use
the spring-bean stereotype for now.

Denis.


thorque wrote:
> 
> Hi,
> 
> it belongs to the reference project of the javabasic cartridge since this
> cartridge doesn't define its own root template.
> But - i think - that's a common way to include this into the spring
> cartridge. later it were possible to provide this in the
> javabasic cartridge.
> 
> Thorsten
> 
> On Nov 29, 2007 12:51 PM, <[EMAIL PROTECTED]> wrote:
> 
>> Hi,
>>
>> Would it be possible to include this template in the cartridge itself.
>> That way i could be calling it very easily.
>> I think the main Root belongs to the cartridge itself anyway or am i
>> mistaken?
>>
>> Regards,
>> attila
>>
>> > You can use your own root template. E.g. copy the one out of the
>> > Spring-Cartridge and add something like these:
>> >
>> >
>> >> /**
>> >> * The entry point for the generation
>> >> */
>> >> ŤDEFINE Root FOR uml::Modelť
>> >>     ŤEXPAND Root FOREACH (List[uml::Package])ownedElementť
>> >> ŤENDDEFINEť
>> >>
>> >>  /**
>> >> * Creates all packages
>> >> */
>> >> ŤDEFINE Root FOR uml::Packageť
>> >>     ŤEXPAND Root FOREACH ownedType.typeSelect(uml::Interface)ť
>> >>     ŤEXPAND Root FOREACH ownedType.typeSelect(JavaBasic::Entity)ť
>> >>     ŤEXPAND Root FOREACH ownedType.typeSelect
>> >> (uml::Class).select(e|e.getAppliedStereotypes().isEmpty)ť
>> >>     ŤEXPAND Root FOREACH ownedType.typeSelect(uml::Enumeration)ť
>> >>     ŤEXPAND Root FOREACH nestedPackageť
>> >>     ŤEXPAND Root FOREACH ownedType.typeSelect(JavaBasic::Exception)ť
>> >> ŤENDDEFINEť
>> >>
>> >> /**
>> >> * Creates all interfaces
>> >> */
>> >> ŤDEFINE Root FOR uml::Interfaceť
>> >>     ŤEXPAND
>> >>
>> org::fornax::cartridges::uml2::javabasic::templates::Interface::interfaceť
>> >> ŤENDDEFINEť
>> >>
>> >> /**
>> >> * Creates all classes
>> >> */
>> >> ŤDEFINE Root FOR uml::Classť
>> >>     ŤEXPAND
>> >> org::fornax::cartridges::uml2::javabasic::templates::Class::classť
>> >> ŤENDDEFINEť
>> >>
>> >> /**
>> >> * Create the interface, the abstract and the basic implementation
>> >> */
>> >> ŤDEFINE Root FOR JavaBasic::Entityť
>> >>     ŤEXPAND
>> >>
>> org::fornax::cartridges::uml2::javabasic::templates::Entity::interfaceť
>> >>     ŤEXPAND
>> >>
>> org::fornax::cartridges::uml2::javabasic::templates::Entity::abstractClassť
>> >>     ŤEXPAND
>> >>
>> org::fornax::cartridges::uml2::javabasic::templates::Entity::basicClassť
>> >> ŤENDDEFINEť
>> >>
>> >> /**
>> >> * Create the exception classes
>> >> */
>> >> ŤDEFINE Root FOR JavaBasic::Exceptionť
>> >>     ŤEXPAND
>> >>
>> org::fornax::cartridges::uml2::javabasic::templates::Exception::exception(
>> >> this.isUnchecked)ť
>> >> ŤENDDEFINEť
>> >>
>> >> /**
>> >> * Create the enumerations
>> >> */
>> >> ŤDEFINE Root FOR uml::Enumerationť
>> >>     ŤEXPAND
>> >> org::fornax::cartridges::uml2::javabasic::templates::Enum::enumť
>> >> ŤENDDEFINEť
>> >>
>> >>
>> >> /**
>> >> * Dummy DEFINE for all elements with no generation purposes
>> >> */
>> >> ŤDEFINE Root FOR Objectť
>> >> ŤENDDEFINEť
>> >
>> >
>> >
>> > Thorsten
>> >
>> >
>> >
>> > --
>> > Thorsten Kamann
>> > Software-Architect, Consultant, Coaching
>> > Germany, NRW
>> >
>> > Business:
>> > itemis products and solutions GmbH & Co. KG | Heinrichstraße 51 | 44536
>> > Lünen
>> >
>> > Rechtlicher Hinweis:
>> > Amtsgericht Dortmund, HRA 15841
>> > P.h.G.: Komplementär: itemis management GmbH | Amtsgericht Dortmund HRB
>> > 18939 | Geschäftsführer Jürgen Rödl
>> >
>> > Personal:
>> > [EMAIL PROTECTED]
>> > http://www.thorsten-kamann.de/
>> > callto://thorque
>> >
>> > Fornax-Platform - Platform for developing MDSD-related Tools and
>> > components
>> > http://www.fornax-platform.org/
>> >
>> -------------------------------------------------------------------------
>> > SF.Net email is sponsored by: The Future of Linux Business White Paper
>> > from Novell.  From the desktop to the data center, Linux is going
>> > mainstream.  Let it simplify your IT future.
>> >
>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4_______________________________________________
>> > Fornax-developer mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/fornax-developer
>> >
>>
>>
>>
>> -------------------------------------------------------------------------
>> SF.Net email is sponsored by: The Future of Linux Business White Paper
>> from Novell.  From the desktop to the data center, Linux is going
>> mainstream.  Let it simplify your IT future.
>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>> _______________________________________________
>> Fornax-developer mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/fornax-developer
>>
> 
> 
> 
> -- 
> Thorsten Kamann
> Software-Architect, Consultant, Coaching
> Germany, NRW
> 
> Business:
> itemis products and solutions GmbH & Co. KG | Heinrichstraße 51 | 44536
> Lünen
> 
> Rechtlicher Hinweis:
> Amtsgericht Dortmund, HRA 15841
> P.h.G.: Komplementär: itemis management GmbH | Amtsgericht Dortmund HRB
> 18939 | Geschäftsführer Jürgen Rödl
> 
> Personal:
> [EMAIL PROTECTED]
> http://www.thorsten-kamann.de/
> callto://thorque
> 
> Fornax-Platform - Platform for developing MDSD-related Tools and
> components
> http://www.fornax-platform.org/
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> Fornax-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fornax-developer
> 
> 
> -----
> Thorsten Kamann
> Software-Architect, Coach
> 
> http://www.itemis.de
> http://www.thorsten-kamann.de
> 
> Please visit the Fornax-Platform, the development platform for MDSD
> related component and tools:
> http://www.fornax-platform.org/
> 

-- 
View this message in context: 
http://www.nabble.com/Java-Basic-Features-in-the-Spring-Cartridge-tf4887873s17564.html#a14108108
Sent from the Fornax-Platform mailing list archive at Nabble.com.


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Fornax-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fornax-developer

Reply via email to