diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/BuilderConfig.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/BuilderConfig.java index 0f46ca872..f541be2e6 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/BuilderConfig.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/BuilderConfig.java @@ -11,7 +11,7 @@ import com.powsybl.dynamicsimulation.DynamicModel; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; import java.util.function.Supplier; /** @@ -26,9 +26,9 @@ public interface ModelBuilderConstructor { private final String category; private final ModelBuilderConstructor builderConstructor; - private final Supplier> modelInfosSupplier; + private final Supplier> modelInfosSupplier; - public BuilderConfig(String category, ModelBuilderConstructor builderConstructor, Supplier> modelInfosSupplier) { + public BuilderConfig(String category, ModelBuilderConstructor builderConstructor, Supplier> modelInfosSupplier) { this.category = category; this.builderConstructor = builderConstructor; this.modelInfosSupplier = modelInfosSupplier; @@ -42,7 +42,7 @@ public ModelBuilderConstructor getBuilderConstructor() { return builderConstructor; } - public Set getModelInfos() { + public Collection getModelInfos() { return modelInfosSupplier.get(); } } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/ModelConfigs.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/ModelConfigs.java index ba0b3e1af..8cb62b882 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/ModelConfigs.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/builders/ModelConfigs.java @@ -10,9 +10,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.Map; -import java.util.Objects; -import java.util.Set; +import java.util.*; /** * @author Laurent Issertial {@literal } @@ -43,12 +41,12 @@ public ModelConfig getModelConfig(String modelName) { return modelConfigMap.get(modelName); } - public Set getModelInfos() { - return Set.copyOf(modelConfigMap.values()); + public Collection getModelInfos() { + return Collections.unmodifiableCollection(modelConfigMap.values()); } Set getModelsName() { - return Set.copyOf(modelConfigMap.keySet()); + return Collections.unmodifiableSet(modelConfigMap.keySet()); } void addModelConfigs(ModelConfigs modelConfigsToMerge) { diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerAutomationSystemBuilder.java index ed81808c1..7fa6efac6 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerAutomationSystemBuilder.java @@ -14,7 +14,7 @@ import com.powsybl.iidm.network.Load; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -48,7 +48,7 @@ public static TapChangerAutomationSystemBuilder of(Network network, String model return new TapChangerAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerBlockingAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerBlockingAutomationSystemBuilder.java index 01949cec0..3db71cf3e 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerBlockingAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/TapChangerBlockingAutomationSystemBuilder.java @@ -50,7 +50,7 @@ public static TapChangerBlockingAutomationSystemBuilder of(Network network, Stri return new TapChangerBlockingAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/UnderVoltageAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/UnderVoltageAutomationSystemBuilder.java index 0585187e7..f114e90a1 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/UnderVoltageAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/UnderVoltageAutomationSystemBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.IdentifiableType; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -46,7 +46,7 @@ public static UnderVoltageAutomationSystemBuilder of(Network network, String mod return new UnderVoltageAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicOverloadManagementSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicOverloadManagementSystemBuilder.java index 204bd1d97..bf036c447 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicOverloadManagementSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicOverloadManagementSystemBuilder.java @@ -12,7 +12,7 @@ import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.TwoSides; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -43,7 +43,7 @@ public static DynamicOverloadManagementSystemBuilder of(Network network, String return new DynamicOverloadManagementSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicTwoLevelsOverloadManagementSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicTwoLevelsOverloadManagementSystemBuilder.java index 39104e7f5..8f13079ae 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicTwoLevelsOverloadManagementSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/overloadmanagments/DynamicTwoLevelsOverloadManagementSystemBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.TwoSides; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -47,7 +47,7 @@ public static DynamicTwoLevelsOverloadManagementSystemBuilder of(Network network return new DynamicTwoLevelsOverloadManagementSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterBlockingIAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterBlockingIAutomationSystemBuilder.java index 80da2cf96..22ac9d2df 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterBlockingIAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterBlockingIAutomationSystemBuilder.java @@ -12,7 +12,7 @@ import com.powsybl.dynawaltz.models.automationsystems.AbstractAutomationSystemModelBuilder; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -43,7 +43,7 @@ public static PhaseShifterBlockingIAutomationSystemBuilder of(Network network, S return new PhaseShifterBlockingIAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterIAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterIAutomationSystemBuilder.java index 938002507..9dd2998d9 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterIAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterIAutomationSystemBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static PhaseShifterIAutomationSystemBuilder of(Network network, String mo return new PhaseShifterIAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterPAutomationSystemBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterPAutomationSystemBuilder.java index 9fd913d1e..af7a92ca2 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterPAutomationSystemBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/automationsystems/phaseshifters/PhaseShifterPAutomationSystemBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static PhaseShifterPAutomationSystemBuilder of(Network network, String mo return new PhaseShifterPAutomationSystemBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/InfiniteBusBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/InfiniteBusBuilder.java index 136517343..30cf99e4e 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/InfiniteBusBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/InfiniteBusBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static InfiniteBusBuilder of(Network network, String modelName, ReportNod return new InfiniteBusBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/StandardBusBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/StandardBusBuilder.java index b923c501f..55bf2692b 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/StandardBusBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/buses/StandardBusBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static StandardBusBuilder of(Network network, String modelName, ReportNod return new StandardBusBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GeneratorFictitiousBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GeneratorFictitiousBuilder.java index e385df16f..3b11f0766 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GeneratorFictitiousBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GeneratorFictitiousBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static GeneratorFictitiousBuilder of(Network network, String modelName, R return new GeneratorFictitiousBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GridFormingConverterBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GridFormingConverterBuilder.java index 1918c81a3..1c610267f 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GridFormingConverterBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/GridFormingConverterBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static GridFormingConverterBuilder of(Network network, String modelName, return new GridFormingConverterBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronizedGeneratorBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronizedGeneratorBuilder.java index 7c857021b..d3e81a99b 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronizedGeneratorBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronizedGeneratorBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static SynchronizedGeneratorBuilder of(Network network, String modelName, return new SynchronizedGeneratorBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronousGeneratorBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronousGeneratorBuilder.java index 86d29a2e1..ece59bd80 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronousGeneratorBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/SynchronousGeneratorBuilder.java @@ -12,7 +12,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -43,7 +43,7 @@ public static SynchronousGeneratorBuilder of(Network network, String modelName, return new SynchronousGeneratorBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/WeccBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/WeccBuilder.java index b5e4a5f3a..5818e16e0 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/WeccBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/generators/WeccBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static WeccBuilder of(Network network, String modelName, ReportNode repor return new WeccBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcPBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcPBuilder.java index dd1eb8b17..0cd8014ee 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcPBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcPBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.IdentifiableType; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -44,7 +44,7 @@ public static HvdcPBuilder of(Network network, String modelName, ReportNode repo return new HvdcPBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcVscBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcVscBuilder.java index a91312a0c..0d9b84351 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcVscBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/hvdc/HvdcVscBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.*; -import java.util.Set; +import java.util.Collection; import java.util.function.Predicate; /** @@ -44,7 +44,7 @@ public static HvdcVscBuilder of(Network network, String modelName, ReportNode re return new HvdcVscBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/lines/LineBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/lines/LineBuilder.java index fbe15180f..61fcf17d4 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/lines/LineBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/lines/LineBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.Line; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -44,7 +44,7 @@ public static LineBuilder of(Network network, String modelName, ReportNode repor return new LineBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/BaseLoadBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/BaseLoadBuilder.java index e262dd90b..8e92607bb 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/BaseLoadBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/BaseLoadBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static BaseLoadBuilder of(Network network, String modelName, ReportNode r return new BaseLoadBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerBuilder.java index d268132b3..754ad4b7e 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static LoadOneTransformerBuilder of(Network network, String modelName, Re return new LoadOneTransformerBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerTapChangerBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerTapChangerBuilder.java index c052f346f..ebeeedd69 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerTapChangerBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadOneTransformerTapChangerBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static LoadOneTransformerTapChangerBuilder of(Network network, String mod return new LoadOneTransformerTapChangerBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersBuilder.java index 20e80ae17..5e378983b 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static LoadTwoTransformersBuilder of(Network network, String modelName, R return new LoadTwoTransformersBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersTapChangersBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersTapChangersBuilder.java index f49c76e8b..67591e9f6 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersTapChangersBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/loads/LoadTwoTransformersTapChangersBuilder.java @@ -11,7 +11,7 @@ import com.powsybl.dynawaltz.builders.*; import com.powsybl.iidm.network.Network; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -42,7 +42,7 @@ public static LoadTwoTransformersTapChangersBuilder of(Network network, String m return new LoadTwoTransformersTapChangersBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/shunts/BaseShuntBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/shunts/BaseShuntBuilder.java index 847c5089a..dae17fda4 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/shunts/BaseShuntBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/shunts/BaseShuntBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.ShuntCompensator; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -44,7 +44,7 @@ public static BaseShuntBuilder of(Network network, String modelName, ReportNode return new BaseShuntBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/svarcs/BaseStaticVarCompensatorBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/svarcs/BaseStaticVarCompensatorBuilder.java index 5d7ab0e05..03fb3ae30 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/svarcs/BaseStaticVarCompensatorBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/svarcs/BaseStaticVarCompensatorBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.StaticVarCompensator; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -44,7 +44,7 @@ public static BaseStaticVarCompensatorBuilder of(Network network, String modelNa return new BaseStaticVarCompensatorBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); } diff --git a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/transformers/TransformerFixedRatioBuilder.java b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/transformers/TransformerFixedRatioBuilder.java index 5d9bf4014..7f955fd35 100644 --- a/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/transformers/TransformerFixedRatioBuilder.java +++ b/dynawaltz/src/main/java/com/powsybl/dynawaltz/models/transformers/TransformerFixedRatioBuilder.java @@ -13,7 +13,7 @@ import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.TwoWindingsTransformer; -import java.util.Set; +import java.util.Collection; /** * @author Laurent Issertial {@literal } @@ -44,7 +44,7 @@ public static TransformerFixedRatioBuilder of(Network network, String modelName, return new TransformerFixedRatioBuilder(network, modelConfig, reportNode); } - public static Set getSupportedModelInfos() { + public static Collection getSupportedModelInfos() { return MODEL_CONFIGS.getModelInfos(); }