Interface PlatformConfigNamedProvider

All Known Subinterfaces:
DynamicSimulationProvider, LoadFlowProvider, NetworkFactoryService, SecurityAnalysisProvider, SensitivityAnalysisProvider, ShortCircuitAnalysisProvider
All Known Implementing Classes:
AbstractNoSpecificParametersLoadFlowProvider, DefaultSecurityAnalysisProvider, NetworkFactoryServiceImpl

public interface PlatformConfigNamedProvider
A provider that can be loaded by by Java's ServiceLoader based on its name present in an entry in the PlatformConfig.
Author:
Jon Harper <jon.harper at rte-france.com>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A utility class to find providers in the PlatformConfig by their names configured in standard fields. the find* methods use the standard fields while the find*BackwardsCompatible methods also look in the legacy fields.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the name.
    default String
    Get the Provider name used for identifying this provider in the PlatformConfig.
  • Method Details

    • getName

      String getName()
      Get the name.
      Returns:
      the name
    • getPlatformConfigName

      default String getPlatformConfigName()
      Get the Provider name used for identifying this provider in the PlatformConfig. Defaults to getName(). Override this method only if getName() is already implemented and returns the wrong name.
      Returns:
      the name