The G# StarUML Plug-in is a plug-in for the G# Framework and the free, open source UML tool, StarUML. It integrates with StarUML so you can easily design and maintain the LabVIEW G# code in a professional UML design tool. The plug-in supports code generation from StarUML to LabVIEW G# classes as well as reversed engineering from a LabVIEW project containing G# classes to visualizing the classes and their dependencies in a UML class diagram in StarUML.
The plug-in adds new G# menus in the StarUML development environment, and you perform all actions from the StarUML environment. There are two major actions to perform:
1. Code generation: Generates code from a StarUML class diagram. G# and LabVIEW native classes are created in a LabVIEW project.
2. Reversed engineering: Analyzes a LabVIEW project containing G# and LabVIEW native classes, which are visualized in a UML class diagram in StarUML.