From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

G#

cancel
Showing results for 
Search instead for 
Did you mean: 

G# StarUML Plug-in code conversion missing features

Hello,

I'm working with StarUML, and I found missing features in the conversion, or I am doing something wrong?

- Lack of documentation of GSharpProfile in StarUML, like Tagged Values (e.g.: how to work with GSharpConstructorInitalizer, or what is GSharpNew)., (BTW, what is GSharpParams?)

- Opertion in/out parameter ignored and not created in LabVIEW Class's method vis.
- Interfaces are not created in the conversion, consequently neither it's realizations.

- No I32 and U32 datatypes.

diff.png

In general I found the conversion of my complex class diagrams restricted to creating the classes and it attributes;

Any help appreciated! Thanks.

Edited: added GSharpParams question.

0 Kudos
Message 1 of 2
(4,443 Views)

Hello 3esmit!

Thanks for using G# and the G# StarUML Plug-in!

I will have a look at the "Operation in/out" and the I32, U32 issues. Seems odd that they are missing.

We have not added functionality for code generation or reverse engineering on interface patterns since we were not sure that the mechanisms implemented were to be the final, which is stated in the readme.txt. In the latest version of G# this is finally decided however. We will be implementing support for this during the fall.

I will have to get back to you with the other topics as I and the rest of the AddQ crew is on summer vacation during july-august. Basically no one in Sweden works for this period.

Thank you for helping out and making the G# and G# StarUML Plug-in better!

Sincerely,

Andreas

Message 2 of 2
(3,619 Views)