I am looking for a UML tool with the following features:
- Draw diagrams(sequence, class, use case, system architecture, database) by entering some text format or from the code structure.
- From the diagram, I should be able to generate a word document with class names, function names, input and output parameters in a suitable format.
- From the diagram, I should be able to generate code (classes) in PHP automatically.
Please suggest such tools.