Java impact analysis
The Collaboration Perspective lets you find out exactly how any item is used, or what it depends on. Structure101's impact analysis capability can show you this information by greying out any unconnected items in the hierarchy, providing a list of the connected classes, or the list of code-level references. This can be valuable if you want to understand the impact of changing or replacing the item, or if you wish to deploy or reuse the item and need to know what it depends on.
Figure: You can ask structure101 to include external libraries in the model. They are shown with a warning symbol (  ). These are items that are not part of your project but that you depend on.
Full screenshot
|

|
Figure: If you want to understand how much and where an item is used, select it here and structure101 will grey out anything that doesn't use it. Really useful e.g. if you want to remove or replace a 3rd party product.
Full screenshot
|

|
Figure: Structure101 also shows you the classes that use the selected item, and lists all the code-level references.
Full screenshot
|

|
|