Application Platform 10.3 | Developing with Application Platform in Designer | About Viewing Dependency Graphs
 
About Viewing Dependency Graphs
 
Opening a Project in the Visual Navigator
Using the Visual Navigator
Application Platform enables you to view a graphic representation of different dependencies. You view dependency graphs in the Visual Navigator view.
The Visual Navigator renders the dependencies as graphs based on different object attributes. Each attribute forms the basis of a dimension. Dimensions provide the information necessary to produce a collection of graph nodes and connections between these nodes that illustrate a relationship for a given attribute. A dimension displays node relationships based on one or all of the following relationship types:
*Parent-child composition
*Reference dependencies
A collection of dimensions is called a universe. Each Designer perspective can have a single universe registered to it. For example, the App Platform perspective has its own universe, named the App Platform universe. The App Platform universe supports the following dimensions:
*Project - Displays an open project from the current Designer workspace. This dimension is useful if you want to see project dependencies.
*Resources - Displays composition relationships for a selected resource. The default node depth of this dimension is 1. Increasing the node depth shows more project resources.
*Java Packages - Displays the composition relationships for a selected package. Package graph nodes are rendered in this dimension only if they contain resources, such as files, binary or source classes, or non-class resources. Empty packages are not displayed in this dimension.
*Classes & Interfaces - Displays relationships between Java classes and interfaces, as well as ICompilationUnit objects, which construct the Designer JDT (Java Development Tooling) models. ICompilationUnit objects are visible in the Package Explorer and Project Explorer views in Designer. They act as a container for source references.
*Java Methods - Displays relationships between the Java methods, used in the selected project.
*Metadata - Reserved for internal use.
Related Topics