Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [umlgen-dev] UML to C++ generator

Hi Daniel,

Yes, it is a really great news, thanks for this proposal !
On my mind, you should get permission to edit this wiki page, logging with the bugzilla account...
Indeed, this could be an opportunity to migrate to Neon, after reviewing this proposal and contribution, according to our respective availabilities.

Best regards,
Cedric

Le 05/09/2016 à 09:08, Johan Hardy a écrit :

Dear Daniel,

 

This is a great news. Thanks for your potential contribution. I’m sure that Cédric Notot will approve.

 

By the way, I think that we need also to migrate the current generators (including also future generators like C++) to Neon platform:

 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=499896

 

Best regards;

Johan

 

From: umlgen-dev-bounces@xxxxxxxxxxx [mailto:umlgen-dev-bounces@xxxxxxxxxxx] On Behalf Of Daniel Souza
Sent: vendredi 2 septembre 2016 20:14
To: umlgen-dev@xxxxxxxxxxx
Subject: [umlgen-dev] UML to C++ generator

 

Hi.

 

I created the UML to C++ generator enhancement in Bugzilla.

 

And also created the wiki page according to instructions here.

See the newly created page here.

 

As I don’t have permission to edit the contents of the page, I couldn’t do it in order to follow the template.

 

I already have the generator code working and hosted at Assembla.com.

 

It includes both structural and behavioral functionality with most utilized diagrams (class diagram and statemachine diagram):

1 - UML StateMachine to UML Class Diagram model to model (M2M) translation with QVTo transformation.

2 - UML Class diagrams to canonical C++ code model to text (M2T) translation.

 

A statemachine diagram can be debugged in the console once the generated code is compiled and run.

 

As C++ is an object oriented language, once a UML class diagram is obtained from any other UML diagram, the M2T translation of item 2 can be triggered to generate canonical C++ code.

Next steps are to make the M2M translation of the remaining UML diagrams.

 

Regards,

Daniel Kaminski de Souza

+55 41 8443 5306

This email and any attached files is for the attention of the intended recipient. The email and any attachments may contain material that is confidential, privileged and/or attorney work product. If you are not the intended recipient: (a) contact the sender immediately and delete from your system all copies of the email including any attachments. (b) do not read, print, retain, copy or disseminate this message or any part of it. Any such unauthorized use may be unlawful. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore can not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. The Electrolux Group www.electrolux.com


------------------------------------------------------------------------------

E-MAIL DISCLAIMER

The present message may contain confidential and/or legally privileged information. If you are not the intended addressee and in case of a transmission error, please notify the sender immediately and destroy this E-mail. Disclosure, reproduction or distribution of this document and its possible attachments is strictly forbidden.

SPACEBEL denies all liability for incomplete, improper, inaccurate, intercepted, (partly) destroyed, lost and/or belated transmission of the current information given that unencrypted electronic transmission cannot currently be guaranteed to be secure or error free.
Upon request or in conformity with formal, contractual agreements, an originally signed hard copy will be sent to you to confirm the information contained in this E-mail.

SPACEBEL denies all liability where E-mail is used for private use.

SPACEBEL cannot be held responsible for possible viruses that might corrupt this message and/or your computer system.
-------------------------------------------------------------------------------


_______________________________________________
umlgen-dev mailing list
umlgen-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/umlgen-dev


Back to the top