The UMLMark Eclipse plug-in is a handy 'architecture as code' tool designed to simplify software development and enhance code understanding. With UMLMark, you can effortlessly create UML Class Diagrams directly from your Java code using drag-and-drop in Eclipse IDE, providing a visual representation of your software's structure. This tool is especially beneficial for developers, and architects, who want to navigate their code and review the design more effectively.
UML Class Diagrams serve as invaluable assets in software development, offering a bird's-eye view of your application's architecture. They help streamline code comprehension, making it easier to identify relationships between classes, packages, and components. By using the UMLMark Eclipse plug-in's intuitive drag-and-drop feature, you can easily visualize your code's structure, making it easier to make informed design decisions and maintain the integrity of your software. Whether you're developing a new application or working on an existing project, UMLMark empowers you to maintain a clear overview of your software's architecture, fostering better collaboration and design evaluation.
- Drag-and-Drop UML Class Diagram Creation:
- Intuitively create UML Class Diagrams by simply dragging and dropping Java classes onto the diagram canvas.
- Automatic Relationship Visualization:
- UMLMark automatically establishes and visualizes relationships between classes, providing a clear and immediate overview of your software's architecture.
- Display Filters for Class Attributes and Methods:
- Easily manage the level of detail by toggling display filters for class attributes and methods. Focus on what matters most for your current analysis or design task.
- Real-time Code Synchronization:
- Experience real-time synchronization between your Java code and the UML Class Diagram. Any code changes are instantly reflected in the diagram, ensuring that your documentation remains up-to-date.
- Export to JPEG:
- Seamlessly export your UML Class Diagrams to JPEG files for sharing with team members, stakeholders, or documentation purposes.
- Eclipse 2022-09 or above
Eclipse Update Site: https://github.com/petercai/UMLMark-release/raw/main/release
(Note that this URL may not work inside the browser, but will work in Eclipse.)
-
Open your Eclipse IDE
-
Open the "Install" dialog (Help -> Install New Software)
-
Enter the URL of the update site
-
Check all components in UMLMark for Eclipse
-
Select and install via "Finish"
-
Select UMLMark class diagram in File -> New -> Other (Ctrl+N) wizard
-
Choose a folder and diagram file name
-
Add Java classes to the diagram using drag-and-drop
- 2023-11: Version 0.8.1
- first release