Some feature

Hi, I’m Daniele and I’m new on this forum. I want to know if Visual paradigm have some advanced features.
I’ve used other freeware UML modellation software (Netbeans standard UML plugin and ArgoUML) that generates the code from an UML model. This model is created from a class diagram and not depends from other diagrams. In this freeware software is possible also a little reverse engineering that create only the class diagram from the code.
Is it possible in Visual Paradigm create for example a state diagram or a sequence diagram and generate the code also from this?
Thank you.

Hi, i didn’t try to generate code from the state or sequence diagram but you can have a look
at the supported uml structures here:

For more advanced code generation i advise to export your diagramms to xmi and use a generatorframework like oAW, very mighty.


Hi Daniele,

Thanks for your post. Currently we support generating code from Class Diagram, State Machine Diagram and Entity Relationship Diagram (ERD).
For reversing source code, you are right that we reverse code to Class Diagram only, but we will support reversing code to Sequence Diagram in the future.

You can get details of generating code from Class Diagram, State Machine Diagram and ERD from the following links:

Generate code from Class Diagram:
For Java, you can also generate code by code synchronization (round-trip engineering). Details at:

Generate code from State Machine Diagram:

Generate code from ERD: (mainly for database modeling)

Hope this helps. If there is any further inquiry, please feel free to contact me again.

Best regards,
Lilian Wong