# Interface SmiModuleImport

All Known Implementing Classes:
  `SmiManager.SmiModuleImportImpl`

public interface SmiModuleImport
The SmiModuleImport interface defines the structure of an SMI IMPORT statement on the level of MIB module dependencies.

Since:
  2.1.0
Author:
  Frank Fock

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String[]`
  `getImportedModuleNames()`
  Retrieves a list of names of all modules that are imported by the module specified by `getModuleName()`.
  `String`
  `getModuleName()`
  Gets the name of the module importing the modules returned by `getImportedModuleNames()` through a SMI IMPORT statement.

- ## Method Details

  - ### getModuleName

    String getModuleName()
    Gets the name of the module importing the modules returned by `getImportedModuleNames()` through a SMI IMPORT statement.
    Returns:
      a MIB module name.

  - ### getImportedModuleNames

    String[] getImportedModuleNames()
    Retrieves a list of names of all modules that are imported by the module specified by `getModuleName()`.
    Returns:
      a list of strings, where each string represents the name of an imported module.