Class BranchStatusAdderImplProvider<C extends com.powsybl.iidm.network.Connectable<C>>

  • All Implemented Interfaces:
    com.powsybl.commons.extensions.ExtensionAdderProvider<C,​BranchStatus<C>,​BranchStatusAdderImpl<C>>

    @AutoService(com.powsybl.commons.extensions.ExtensionAdderProvider.class)
    public class BranchStatusAdderImplProvider<C extends com.powsybl.iidm.network.Connectable<C>>
    extends Object
    implements com.powsybl.commons.extensions.ExtensionAdderProvider<C,​BranchStatus<C>,​BranchStatusAdderImpl<C>>
    Author:
    Nicolas Noir
    • Constructor Detail

      • BranchStatusAdderImplProvider

        public BranchStatusAdderImplProvider()
    • Method Detail

      • getImplementationName

        public String getImplementationName()
        Specified by:
        getImplementationName in interface com.powsybl.commons.extensions.ExtensionAdderProvider<C extends com.powsybl.iidm.network.Connectable<C>,​BranchStatus<C extends com.powsybl.iidm.network.Connectable<C>>,​BranchStatusAdderImpl<C extends com.powsybl.iidm.network.Connectable<C>>>
      • getAdderClass

        public Class<BranchStatusAdderImpl> getAdderClass()
        Specified by:
        getAdderClass in interface com.powsybl.commons.extensions.ExtensionAdderProvider<C extends com.powsybl.iidm.network.Connectable<C>,​BranchStatus<C extends com.powsybl.iidm.network.Connectable<C>>,​BranchStatusAdderImpl<C extends com.powsybl.iidm.network.Connectable<C>>>
      • newAdder

        public BranchStatusAdderImpl<C> newAdder​(C connectable)
        Specified by:
        newAdder in interface com.powsybl.commons.extensions.ExtensionAdderProvider<C extends com.powsybl.iidm.network.Connectable<C>,​BranchStatus<C extends com.powsybl.iidm.network.Connectable<C>>,​BranchStatusAdderImpl<C extends com.powsybl.iidm.network.Connectable<C>>>