X-Ray is a free open-source software visualization plug-in for the Eclipse framework,
it provides System Complexity View, Class and Package Dependency View for a given Java project.
The plug-in che be downloaded HERE
The model is now accessible to any other plug-in (yes, you can use my model for your own contributions!).
System Complexity View:
Nodes are rectangles that model classes of the underlying system (the width of a rectangle represents the number of methods implemented in that class, while the height of the rectangle represents the number of lines of code of the whole class). Edges represent inheritance between classes. Nodes are arranged in vertical (top-down) trees that highlight inheritance hierarchy.
Class Dependency View and Package Dependency View:
Arranged in a bi-dimensional circle, classes and packages are linked together by dependency links (so far just method calls), each of them with a certain weight, highlighting how strength is the dependency between entities. We say that a class has a dependency when the class uses some code implemented by another class. The darker and larger is the arrow between two nodes, the stronger is the
dependency.
Version 1.0.4.1 provides:
* External interfaces are now modeled
* A bug in the creation of the model has been fixed
* Faster model
* Less memory footprint
* Model accessible from other plug-ins
* Progress bar giving information about the model construction
The plug-in is still a beta, and it also has limited functionalities. Feel free to
contact me for any reason (information, bugs, requests, ..)
Categories: Source Code Analyzer
Additional Details
Organization Name: Jacopo Malnati
Development Status: Beta
Date Created: Thursday, December 13, 2007 - 10:11
License: Free for non-commerical use
Date Updated: Saturday, August 3, 2013 - 09:23
Submitted by: Jacopo Malnati
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
October 2024 | 0/0 | 0 | 2 |
September 2024 | 0/0 | 0 | 12 |
August 2024 | 0/0 | 0 | 15 |
July 2024 | 0/0 | 0 | 9 |
June 2024 | 0/0 | 0 | 17 |
May 2024 | 0/0 | 0 | 18 |
April 2024 | 0/0 | 0 | 17 |
March 2024 | 0/0 | 0 | 15 |
February 2024 | 0/0 | 0 | 8 |
January 2024 | 0/0 | 0 | 10 |
December 2023 | 0/0 | 0 | 4 |
November 2023 | 0/0 | 0 | 10 |
Reviews Add new review
Hello. I am the oroginal
Submitted by Jacopo Malnati on Tue, 09/11/2018 - 05:36
Hello. I am the oroginal developer of X-Ray. Please note that this plug-in does not work with the current versions of Eclipse. To make it run and use it, you need to download an older version of Eclipse and use that. You can try it on Ganymede: https://wiki.eclipse.org/Older_Versions_Of_Eclipse
Facing issue while running the plugin in Maven project
Submitted by Hetal Jariwala on Sat, 01/27/2018 - 18:07
Hello,
I am trying to run the maven project with this plugin I have set up the jar in plugin folder and also set up https://www.eclipse.org/gef/.
But when I am trying to the X-Ray plugin it shows empty output.
What can be an issue?