# Interface SmiSupportedModule

public interface SmiSupportedModule
The `SmiSupportedModule` interface represents a SMIv2 MODULE clause of the AGENT-CAPABILITIES statement.

Since:
  1.7.0 (Pro Edition only)
Author:
  Frank Fock

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<String>`
  `getIncludedGroupNames()`
  Gets the included group names.
  `String`
  `getModuleName()`
  Gets the module name.
  `List<SmiObjectVariation>`
  `getVariations()`
  Gets the list of `SmiObjectVariation`s.

- ## Method Details

  - ### getModuleName

    String getModuleName()
    Gets the module name.
    Returns:
      a module name.

  - ### getIncludedGroupNames

    List<String> getIncludedGroupNames()
    Gets the included group names.
    Returns:
      a list of group names (possibly empty).

  - ### getVariations

    List<SmiObjectVariation> getVariations()
    Gets the list of `SmiObjectVariation`s.
    Returns:
      a possibly empty list of `SmiObjectVariation` instances.