Class BusbarSectionPositionAdderImplProvider
java.lang.Object
com.powsybl.iidm.network.impl.extensions.BusbarSectionPositionAdderImplProvider
- All Implemented Interfaces:
ExtensionAdderProvider<BusbarSection,
BusbarSectionPosition, BusbarSectionPositionAdderImpl>
@AutoService(ExtensionAdderProvider.class)
public class BusbarSectionPositionAdderImplProvider
extends Object
implements ExtensionAdderProvider<BusbarSection,BusbarSectionPosition,BusbarSectionPositionAdderImpl>
- Author:
- Jon Harper <jon.harper at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the builder class provided by this Provider.Returns a name that is used to select this provider when searching for implementations of extension builders inExtendable.newExtension(java.lang.Class<B>)
.newAdder
(BusbarSection busbarSection) returns an new empty ExtensionAdder for this extendable.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.ExtensionAdderProvider
getExtensionName
-
Constructor Details
-
BusbarSectionPositionAdderImplProvider
public BusbarSectionPositionAdderImplProvider()
-
-
Method Details
-
getImplementationName
Description copied from interface:ExtensionAdderProvider
Returns a name that is used to select this provider when searching for implementations of extension builders inExtendable.newExtension(java.lang.Class<B>)
.- Specified by:
getImplementationName
in interfaceExtensionAdderProvider<BusbarSection,
BusbarSectionPosition, BusbarSectionPositionAdderImpl> - Returns:
- the name
-
getAdderClass
Description copied from interface:ExtensionAdderProvider
Returns the builder class provided by this Provider.- Specified by:
getAdderClass
in interfaceExtensionAdderProvider<BusbarSection,
BusbarSectionPosition, BusbarSectionPositionAdderImpl> - Returns:
- the class
-
newAdder
Description copied from interface:ExtensionAdderProvider
returns an new empty ExtensionAdder for this extendable.- Specified by:
newAdder
in interfaceExtensionAdderProvider<BusbarSection,
BusbarSectionPosition, BusbarSectionPositionAdderImpl> - Parameters:
busbarSection
- the extendable on which the adder will add the extension
-