Package org.gradle.plugins.ide.idea.model

## Interface Dependency

- All Known Implementing Classes:
    `ModuleDependency`, `ModuleLibrary`, `SingleEntryModuleLibrary`

      public interface Dependency

  Represents a dependency of an IDEA module.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addToNode​(Node parentNode)` |
    `String` | `getScope()` | The scope of this library.
    `void` | `setScope​(String scope)` | The scope of this library.

- - ### Method Detail

    - #### getScope

          @Incubating
          String getScope()

      The scope of this library. If `null`, the scope attribute is not added.
      Since:
        4.5

    - #### setScope

          @Incubating
          void setScope​(String scope)

      The scope of this library. If `null`, the scope attribute is not added.
      Since:
        4.5

    - #### addToNode

          void addToNode​(Node parentNode)