2.3.1 Dependency

If a module has any dependency, it is shown in the form of a small box (circular, rhombus, or square) in the left side of the module block in the Project Graph:
  • The green color of the box indicates a dependency is already satisfied.
  • The pink color of the box indicates it needs to be satisfied.
  • The yellow color of the box indicates it is optional to satisfy this dependency.
The following are three dependencies:
  • Direct Dependency: Needs manual connection to satisfy them. They are indicated by a small rhombus symbol.
    Figure 2-8. Direct Dependency
  • Generic Dependency: Do not need any connections to satisfy them. They turn to green (get satisfied) automatically when any other module present in the project graph providing the capability. They are indicated by a small circular symbol.
    Figure 2-9. Generic Dependency
  • Multi Dependency: Enables many connections to be made to satisfy them. They are indicated by a small square symbol.
    Figure 2-10. Multi Dependency