@AutoService(value=ExtensionAdderProvider.class) public class CgmesSvMetadataAdderImplProvider extends Object implements ExtensionAdderProvider<Network,CgmesSvMetadata,com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl>
Constructor and Description |
---|
CgmesSvMetadataAdderImplProvider() |
Modifier and Type | Method and Description |
---|---|
Class<? super com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl> |
getAdderClass()
Returns the builder class provided by this Provider.
|
String |
getImplementationName()
Returns a name that is used to select this provider when searching for
implementations of extension builders in
Extendable.newExtension(java.lang.Class<B>) . |
com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl |
newAdder(Network extendable)
returns an new empty ExtensionAdder for this extendable.
|
public String getImplementationName()
ExtensionAdderProvider
Extendable.newExtension(java.lang.Class<B>)
.getImplementationName
in interface ExtensionAdderProvider<Network,CgmesSvMetadata,com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl>
public Class<? super com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl> getAdderClass()
ExtensionAdderProvider
getAdderClass
in interface ExtensionAdderProvider<Network,CgmesSvMetadata,com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl>
public com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl newAdder(Network extendable)
ExtensionAdderProvider
newAdder
in interface ExtensionAdderProvider<Network,CgmesSvMetadata,com.powsybl.cgmes.conversion.extensions.CgmesSvMetadataAdderImpl>
extendable
- the extendable on which the adder will add the extensionCopyright © 2020. All rights reserved.