Check out Papyrus. You can follow these instructionsto generate the UML diagram from your code.
If you prefer to draw your diagrams, then use PlantUML.