gitextract_7tjfhh_e/ ├── .gitattributes ├── .github/ │ ├── topissuebot.yml │ └── workflows/ │ ├── fork-build-tests.yml │ ├── fork-sonar.yml │ └── maven.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── LICENSE.txt ├── README.md ├── THIRD-PARTY.properties ├── THIRD-PARTY.txt ├── action-api/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── action/ │ │ ├── AbstractAction.java │ │ ├── AbstractLoadAction.java │ │ ├── AbstractLoadActionBuilder.java │ │ ├── AbstractTapChangerAction.java │ │ ├── AbstractTapChangerActionBuilder.java │ │ ├── AbstractTapChangerRegulationAction.java │ │ ├── AbstractTapChangerRegulationActionBuilder.java │ │ ├── AbstractTapChangerTapPositionAction.java │ │ ├── AbstractTapChangerTapPositionActionBuilder.java │ │ ├── Action.java │ │ ├── ActionBuilder.java │ │ ├── ActionList.java │ │ ├── AreaInterchangeTargetAction.java │ │ ├── AreaInterchangeTargetActionBuilder.java │ │ ├── BoundaryLineAction.java │ │ ├── BoundaryLineActionBuilder.java │ │ ├── GeneratorAction.java │ │ ├── GeneratorActionBuilder.java │ │ ├── HvdcAction.java │ │ ├── HvdcActionBuilder.java │ │ ├── IdentifierActionList.java │ │ ├── LoadAction.java │ │ ├── LoadActionBuilder.java │ │ ├── MultipleActionsAction.java │ │ ├── MultipleActionsActionBuilder.java │ │ ├── PercentChangeLoadAction.java │ │ ├── PercentChangeLoadActionBuilder.java │ │ ├── PhaseTapChangerRegulationAction.java │ │ ├── PhaseTapChangerRegulationActionBuilder.java │ │ ├── PhaseTapChangerTapPositionAction.java │ │ ├── PhaseTapChangerTapPositionActionBuilder.java │ │ ├── RatioTapChangerRegulationAction.java │ │ ├── RatioTapChangerRegulationActionBuilder.java │ │ ├── RatioTapChangerTapPositionAction.java │ │ ├── RatioTapChangerTapPositionActionBuilder.java │ │ ├── ShuntCompensatorPositionAction.java │ │ ├── ShuntCompensatorPositionActionBuilder.java │ │ ├── StaticVarCompensatorAction.java │ │ ├── StaticVarCompensatorActionBuilder.java │ │ ├── SwitchAction.java │ │ ├── SwitchActionBuilder.java │ │ ├── TerminalsConnectionAction.java │ │ ├── TerminalsConnectionActionBuilder.java │ │ └── json/ │ │ ├── AbstractLoadActionBuilderDeserializer.java │ │ ├── AbstractLoadActionSerializer.java │ │ ├── AbstractTapChangerRegulationActionBuilderDeserializer.java │ │ ├── AbstractTapChangerRegulationActionSerializer.java │ │ ├── AbstractTapChangerTapPositionActionBuilderDeserializer.java │ │ ├── AbstractTapChangerTapPositionActionSerializer.java │ │ ├── ActionJsonModule.java │ │ ├── ActionListDeserializer.java │ │ ├── ActionListSerializer.java │ │ ├── AreaInterchangeTargetActionDeserializer.java │ │ ├── AreaInterchangeTargetActionSerializer.java │ │ ├── BoundaryLineActionBuilderDeserializer.java │ │ ├── BoundaryLineActionSerializer.java │ │ ├── GeneratorActionBuilderDeserializer.java │ │ ├── GeneratorActionSerializer.java │ │ ├── HvdcActionBuilderDeserializer.java │ │ ├── HvdcActionSerializer.java │ │ ├── LoadActionBuilderBuilderDeserializer.java │ │ ├── LoadActionSerializer.java │ │ ├── MultipleActionsActionBuilderDeserializer.java │ │ ├── MultipleActionsActionSerializer.java │ │ ├── PercentChangeLoadActionBuilderDeserializer.java │ │ ├── PercentChangeLoadActionSerializer.java │ │ ├── PhaseTapChangerRegulationActionBuilderBuilderDeserializer.java │ │ ├── PhaseTapChangerRegulationActionSerializer.java │ │ ├── PhaseTapChangerTapPositionActionBuilderDeserializer.java │ │ ├── PhaseTapChangerTapPositionActionSerializer.java │ │ ├── RatioTapChangerRegulationActionBuilderBuilderDeserializer.java │ │ ├── RatioTapChangerRegulationActionSerializer.java │ │ ├── RatioTapChangerTapPositionActionBuilderDeserializer.java │ │ ├── RatioTapChangerTapPositionActionSerializer.java │ │ ├── ShuntCompensatorPositionActionBuilderDeserializer.java │ │ ├── ShuntCompensatorPositionActionSerializer.java │ │ ├── StaticVarCompensatorActionBuilderDeserializer.java │ │ ├── StaticVarCompensatorActionSerializer.java │ │ ├── SwitchActionBuilderDeserializer.java │ │ ├── SwitchActionSerializer.java │ │ ├── TerminalsConnectionActionBuilderDeserializer.java │ │ └── TerminalsConnectionActionSerializer.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── action/ │ │ ├── ActionBuilderTest.java │ │ ├── ApplyActionToNetworkTest.java │ │ ├── EqualsActionTest.java │ │ ├── IdentifierActionListTest.java │ │ └── json/ │ │ └── JsonActionTest.java │ └── resources/ │ ├── ActionFileTest.json │ ├── ActionFileTestV1.0.json │ ├── ActionFileTestV1.1.json │ ├── ActionFileTestV1.2.json │ ├── ActionFileTestWrongVersion.json │ ├── IdentifierActionListTest.json │ └── WrongActionFileTest.json ├── action-ial/ │ ├── action-ial-dsl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── groovy/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── action/ │ │ │ │ └── ial/ │ │ │ │ └── dsl/ │ │ │ │ ├── ActionDslHandler.java │ │ │ │ ├── ActionDslLoader.groovy │ │ │ │ ├── ConditionDslLoader.groovy │ │ │ │ └── modification/ │ │ │ │ └── ScriptDslModificationExtension.groovy │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── action/ │ │ │ └── ial/ │ │ │ └── dsl/ │ │ │ ├── Action.java │ │ │ ├── ActionDb.java │ │ │ ├── ActionDslException.java │ │ │ ├── ActionDslLoaderObserver.java │ │ │ ├── Condition.java │ │ │ ├── ConditionType.java │ │ │ ├── DefaultActionDslLoaderObserver.java │ │ │ ├── ExpressionCondition.java │ │ │ ├── GroovyDslContingenciesProvider.java │ │ │ ├── GroovyDslContingenciesProviderFactory.java │ │ │ ├── Rule.java │ │ │ ├── RuleType.java │ │ │ ├── ast/ │ │ │ │ ├── AbstractActionExpressionNode.java │ │ │ │ ├── AbstractBranchActionExpressionNode.java │ │ │ │ ├── ActionExpressionEvaluator.java │ │ │ │ ├── ActionExpressionHelper.java │ │ │ │ ├── ActionExpressionPrinter.java │ │ │ │ ├── ActionExpressionVisitor.java │ │ │ │ ├── ActionTakenNode.java │ │ │ │ ├── AllOverloadedNode.java │ │ │ │ ├── ContingencyOccurredNode.java │ │ │ │ ├── DefaultActionExpressionVisitor.java │ │ │ │ ├── EvaluationContext.java │ │ │ │ ├── ExpressionActionTakenLister.java │ │ │ │ ├── ExpressionVariableLister.java │ │ │ │ ├── IsOverloadedNode.java │ │ │ │ ├── LoadingRankNode.java │ │ │ │ ├── MostLoadedNode.java │ │ │ │ ├── NetworkComponentNode.java │ │ │ │ ├── NetworkMethodNode.java │ │ │ │ ├── NetworkNode.java │ │ │ │ └── NetworkPropertyNode.java │ │ │ └── modification/ │ │ │ └── ScriptNetworkModification.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── action/ │ │ │ └── ial/ │ │ │ └── dsl/ │ │ │ ├── ActionDbTest.java │ │ │ ├── ActionDslLoaderTest.java │ │ │ ├── ActionTest.java │ │ │ ├── ConditionDslLoaderTest.java │ │ │ ├── ExpressionConditionTest.java │ │ │ ├── GeneratorModificationActionTest.java │ │ │ ├── RuleTest.java │ │ │ ├── ScalableActionTest.java │ │ │ ├── ThrowExceptionUndefinedActionTest.java │ │ │ ├── ThrowExceptionsSameIdTest.java │ │ │ └── ast/ │ │ │ └── ActionExpressionPrinterTest.java │ │ └── resources/ │ │ ├── actions.groovy │ │ ├── actions2.groovy │ │ ├── exception-action.groovy │ │ ├── exception-generator-modification-action.groovy │ │ ├── exception-rule.groovy │ │ ├── exception-undefined-action.groovy │ │ ├── generator-modification-action.groovy │ │ └── scalable.groovy │ ├── action-ial-dsl-spi/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── action/ │ │ └── ial/ │ │ └── dsl/ │ │ └── spi/ │ │ └── DslModificationExtension.java │ ├── action-ial-simulator/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── action/ │ │ │ └── ial/ │ │ │ └── simulator/ │ │ │ ├── ActionSimulator.java │ │ │ ├── loadflow/ │ │ │ │ ├── CaseExporter.java │ │ │ │ ├── CopyStateStrategy.java │ │ │ │ ├── CopyStrategy.java │ │ │ │ ├── DeepCopyStrategy.java │ │ │ │ ├── DefaultLoadFlowActionSimulatorObserver.java │ │ │ │ ├── LoadFlowActionSimulator.java │ │ │ │ ├── LoadFlowActionSimulatorConfig.java │ │ │ │ ├── LoadFlowActionSimulatorLogPrinter.java │ │ │ │ ├── LoadFlowActionSimulatorObserver.java │ │ │ │ ├── LocalLoadFlowActionSimulator.java │ │ │ │ ├── NetworkCopyStrategy.java │ │ │ │ ├── ParallelLoadFlowActionSimulator.java │ │ │ │ ├── RuleEvaluationStatus.java │ │ │ │ ├── RunningContext.java │ │ │ │ ├── SecurityAnalysisResultHandler.java │ │ │ │ └── TimeLine.java │ │ │ └── tools/ │ │ │ ├── AbstractSecurityAnalysisResultBuilder.java │ │ │ ├── ActionSimulatorTool.java │ │ │ └── ActionSimulatorToolConstants.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── action/ │ │ │ └── ial/ │ │ │ └── simulator/ │ │ │ ├── AbstractLoadFlowRulesEngineTest.java │ │ │ ├── AlternativeTest.java │ │ │ ├── ContingencyOccurredTest.java │ │ │ ├── EurostagTutorialExample1WithTemporaryLimitFactory.java │ │ │ ├── InvalidGroovyTest.java │ │ │ ├── LoadFlowProviderMock.java │ │ │ ├── PreDefinedConditionTest.java │ │ │ ├── PreDefinedMethodsTest.java │ │ │ ├── PropertyWithArgsTest.java │ │ │ ├── SimpleDslTest.java │ │ │ ├── WhenConditionWithBooleanTest.java │ │ │ ├── loadflow/ │ │ │ │ ├── CaseExporterTest.java │ │ │ │ ├── CopyStateStrategyTest.java │ │ │ │ ├── LoadFlowActionSimulatorConfigTest.java │ │ │ │ └── ParallelLoadFlowActionSimulatorTest.java │ │ │ └── tools/ │ │ │ ├── ActionSimulatorToolTest.java │ │ │ └── SecurityAnalysisResultBuilderTest.java │ │ └── resources/ │ │ ├── contingency-occurred.groovy │ │ ├── golden_rule.groovy │ │ ├── invalid-rule-with-two-types-action.groovy │ │ ├── invalid-rule-without-actions.groovy │ │ ├── pre-defined-condition.groovy │ │ ├── property-with-args.groovy │ │ ├── rule-with-test.groovy │ │ ├── simple-dsl.groovy │ │ └── transform_in_methods.groovy │ ├── action-ial-util/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── groovy/ │ │ └── com/ │ │ └── powsybl/ │ │ └── action/ │ │ └── ial/ │ │ └── util/ │ │ ├── CloseSwitchModificationExtension.groovy │ │ ├── GeneratorModificationModificationExtension.groovy │ │ ├── OpenSwitchModificationExtension.groovy │ │ ├── PhaseShifterFixedTapModificationExtension.groovy │ │ ├── PhaseShifterOptimizerModificationExtension.groovy │ │ └── PhaseShifterTapModificationExtension.groovy │ └── pom.xml ├── ampl-converter/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ampl/ │ │ └── converter/ │ │ ├── AbstractAmplNetworkUpdater.java │ │ ├── AmplConstants.java │ │ ├── AmplElementReader.java │ │ ├── AmplException.java │ │ ├── AmplExportConfig.java │ │ ├── AmplExporter.java │ │ ├── AmplExtension.java │ │ ├── AmplExtensionWriter.java │ │ ├── AmplExtensionWriters.java │ │ ├── AmplNetworkReader.java │ │ ├── AmplNetworkUpdater.java │ │ ├── AmplNetworkUpdaterFactory.java │ │ ├── AmplNetworkWriter.java │ │ ├── AmplReadableElement.java │ │ ├── AmplSubset.java │ │ ├── AmplUtil.java │ │ ├── DefaultAmplNetworkUpdater.java │ │ ├── DefaultAmplNetworkUpdaterFactory.java │ │ ├── OutputFileFormat.java │ │ ├── util/ │ │ │ ├── AmplDatTableFormatter.java │ │ │ └── NetworkUtil.java │ │ └── version/ │ │ ├── AmplColumnsExporter.java │ │ ├── AmplExportVersion.java │ │ ├── BasicAmplExporter.java │ │ ├── ExtendedAmplExporter.java │ │ └── ExtendedAmplExporterV2.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ampl/ │ │ └── converter/ │ │ ├── AbstractAmplExporterTest.java │ │ ├── AmplExportConfigTest.java │ │ ├── AmplNetworkReaderTest.java │ │ ├── AmplNetworkWriterTest.java │ │ ├── AmplUtilTest.java │ │ ├── ExtendedAmplExporterTest.java │ │ ├── ExtendedAmplExporterV2Test.java │ │ ├── FooExtension.java │ │ ├── FooExtensionWriter.java │ │ ├── FooNetworkExtension.java │ │ └── FooNetworkExtensionWriter.java │ └── resources/ │ ├── inputs/ │ │ ├── battery-test-batteries.txt │ │ ├── boundary-line-branches.txt │ │ ├── boundary-line-buses.txt │ │ ├── boundary-line-limits.txt │ │ ├── boundary-line-loads.txt │ │ ├── boundary-line-substations.txt │ │ ├── current-limits-test-case.txt │ │ ├── eurostag-tutorial-example1-branches-tl.txt │ │ ├── eurostag-tutorial-example1-buses-tl.txt │ │ ├── eurostag-tutorial-example1-buses.txt │ │ ├── eurostag-tutorial-example1-generators.txt │ │ ├── eurostag-tutorial-example1-limits-tl.txt │ │ ├── eurostag-tutorial-example1-limits.txt │ │ ├── eurostag-tutorial-example1-loads.txt │ │ ├── eurostag-tutorial-example1-ptc.txt │ │ ├── eurostag-tutorial-example1-rtc.txt │ │ ├── eurostag-tutorial-example1-shunts.txt │ │ ├── eurostag-tutorial-example1-substations-tl.txt │ │ ├── eurostag-tutorial-example1-substations.txt │ │ ├── eurostag-tutorial-example1-tct.txt │ │ ├── extended_exporter/ │ │ │ ├── boundary-line-buses.txt │ │ │ ├── boundary-line-disconnected-buses.txt │ │ │ ├── buses-vsc-test-case.txt │ │ │ ├── eurostag-tutorial-example1-buses-tl-disconnected.txt │ │ │ ├── eurostag-tutorial-example1-buses-tl.txt │ │ │ ├── eurostag-tutorial-example1-buses.txt │ │ │ ├── eurostag-tutorial-example1-generators-regulating-bus.txt │ │ │ ├── eurostag-tutorial-example1-tct.txt │ │ │ ├── headers.txt │ │ │ ├── svc-test-case-regulating-bus.txt │ │ │ ├── three-windings-transformers-1-leg-disconnected-buses.txt │ │ │ ├── three-windings-transformers-2-legs-disconnected-buses.txt │ │ │ ├── three-windings-transformers-buses.txt │ │ │ ├── three-windings-transformers-disconnected-buses.txt │ │ │ ├── three-windings-transformers-tct.txt │ │ │ └── two-connected-components-buses.txt │ │ ├── extended_exporter_v2/ │ │ │ ├── battery-q0-unit-column.txt │ │ │ ├── eurostag-tutorial-example1-generators-is-condenser.txt │ │ │ ├── headers.txt │ │ │ ├── hvdc-ac-emul-lcc-test-case.txt │ │ │ ├── hvdc-ac-emul-vsc-test-case.txt │ │ │ ├── hvdc-vsc-test-case.txt │ │ │ └── lcc-load-target-q-test-case.txt │ │ ├── foo-extension.txt │ │ ├── foo-network-extension.txt │ │ ├── headers.txt │ │ ├── hvdc-lcc-test-case.txt │ │ ├── hvdc-vsc-test-case.txt │ │ ├── lcc-test-case.txt │ │ ├── line-with-different-nominal-voltage-at-ends-test-case.txt │ │ ├── ptc-test-case.txt │ │ ├── shunt-test-case-shunts.txt │ │ ├── svc-test-case.txt │ │ ├── three-windings-transformers-branches.txt │ │ ├── three-windings-transformers-buses.txt │ │ ├── three-windings-transformers-limits.txt │ │ ├── three-windings-transformers-ptc.txt │ │ ├── three-windings-transformers-rtc.txt │ │ ├── three-windings-transformers-substations.txt │ │ ├── three-windings-transformers-tct.txt │ │ ├── vsc-test-case.txt │ │ └── zero-impedance-line-with-different-nominal-voltage-at-ends-test-case.txt │ └── outputs/ │ ├── 3wt-variant-index-2_branches.txt │ ├── 3wt_branches.txt │ ├── 3wt_ptc.txt │ ├── 3wt_rtc.txt │ ├── battery-test_batteries.txt │ ├── dl_branches.txt │ ├── eurostag-tutorial-example1_branches.txt │ ├── eurostag-tutorial-example1_buses.txt │ ├── eurostag-tutorial-example1_generators.txt │ ├── eurostag-tutorial-example1_indic.txt │ ├── eurostag-tutorial-example1_loads.txt │ ├── eurostag-tutorial-example1_rtc.txt │ ├── lcc-test-with-various-variants_hvdc.txt │ ├── lcc-test-with-various-variants_lcc_converter_stations.txt │ ├── lcc-test-with-various-variants_shunts.txt │ ├── lcc-test_hvdc.txt │ ├── lcc-test_lcc_converter_stations.txt │ ├── lcc-test_shunts.txt │ ├── ptc-test_ptc.txt │ ├── shunt-test-case_shunts.txt │ ├── svc-test_static_var_compensators.txt │ ├── vsc-test-with-various-variants_vsc_converter_stations.txt │ └── vsc-test_vsc_converter_stations.txt ├── ampl-executor/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ampl/ │ │ └── executor/ │ │ ├── AbstractAmplModel.java │ │ ├── AbstractMandatoryOutputFile.java │ │ ├── AmplConfig.java │ │ ├── AmplInputFile.java │ │ ├── AmplModel.java │ │ ├── AmplModelExecutionHandler.java │ │ ├── AmplModelRunner.java │ │ ├── AmplOutputFile.java │ │ ├── AmplParameters.java │ │ ├── AmplResults.java │ │ └── EmptyAmplParameters.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ampl/ │ │ └── executor/ │ │ ├── AmplConfigTest.java │ │ ├── AmplModelExecutionHandlerTest.java │ │ ├── DummyAmplModel.java │ │ ├── DummyAmplNetworkUpdater.java │ │ └── SimpleAmplParameters.java │ └── resources/ │ ├── dummy_file │ ├── output_generators.txt │ ├── output_indic.txt │ ├── sample_model.run │ └── simple_output.txt ├── cgmes/ │ ├── cgmes-completion/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── completion/ │ │ │ └── CreateMissingContainersPreProcessor.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── completion/ │ │ │ └── CgmesCompletionTest.java │ │ └── resources/ │ │ ├── com/ │ │ │ └── powsybl/ │ │ │ └── config/ │ │ │ └── test/ │ │ │ ├── config.yml │ │ │ └── filelist.txt │ │ ├── logback-test.xml │ │ └── missing_voltagelevel.xml │ ├── cgmes-conformity/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── conformity/ │ │ │ │ ├── Cgmes3Catalog.java │ │ │ │ ├── Cgmes3ModifiedCatalog.java │ │ │ │ ├── CgmesCatalogsConstants.java │ │ │ │ ├── CgmesConformity1Catalog.java │ │ │ │ ├── CgmesConformity1ModifiedCatalog.java │ │ │ │ ├── CgmesConformity1NetworkCatalog.java │ │ │ │ ├── CgmesConformity2Catalog.java │ │ │ │ ├── CgmesConformity3Catalog.java │ │ │ │ ├── CgmesConformity3ModifiedCatalog.java │ │ │ │ └── ReliCapGridCatalog.java │ │ │ └── resources/ │ │ │ ├── cgmes3-test-models/ │ │ │ │ ├── MicroGrid/ │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_EQ_BD_2.xml │ │ │ │ │ ├── 20210209T1930Z_1D_ASSEMBLED_DL_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_ASSEMBLED_SV_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_BE_EQ_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_BE_GL_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_BE_SSH_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_NL_EQ_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_NL_GL_9.xml │ │ │ │ │ ├── 20210209T1930Z_1D_NL_SSH_9.xml │ │ │ │ │ └── 20210209T2323Z_1D_ASSEMBLED_TP_9.xml │ │ │ │ ├── MiniGrid/ │ │ │ │ │ ├── 20210202T1930Z_1D_AA_EQ_7.xml │ │ │ │ │ ├── 20210202T1930Z_1D_AA_SSH_7.xml │ │ │ │ │ ├── 20210202T1930Z_1D_AA_TP_7.xml │ │ │ │ │ ├── 20210202T1930Z_1D_ASSEMBLED_DL_7.xml │ │ │ │ │ ├── 20210202T1930Z_1D_ASSEMBLED_SV_7.xml │ │ │ │ │ └── MiniGridTestConfiguration_EQ_BD_v3.0.0.xml │ │ │ │ ├── SmallGrid/ │ │ │ │ │ ├── 20210112T1742Z_1D_GB_DL_001.xml │ │ │ │ │ ├── 20210112T1742Z_1D_GB_EQ_001.xml │ │ │ │ │ ├── 20210112T1742Z_1D_GB_GL_001.xml │ │ │ │ │ ├── 20210112T1742Z_1D_GB_SSH_001.xml │ │ │ │ │ ├── 20210112T1742Z_1D_GB_SV_001.xml │ │ │ │ │ ├── 20210112T1742Z_1D_GB_TP_001.xml │ │ │ │ │ └── SmallGridTestConfiguration_EQ_BD_v3.0.0.xml │ │ │ │ └── Svedala/ │ │ │ │ ├── 20201202T1843Z_1D_Svedala Area_DL_001.xml │ │ │ │ ├── 20201202T1843Z_1D_Svedala Area_EQ_001.xml │ │ │ │ ├── 20201202T1843Z_1D_Svedala Area_SSH_001.xml │ │ │ │ ├── 20201202T1843Z_1D_Svedala Area_SV_001.xml │ │ │ │ └── 20201202T1843Z_1D_Svedala Area_TP_001.xml │ │ │ ├── cgmes3-test-models-modified/ │ │ │ │ ├── MicroGrid/ │ │ │ │ │ ├── allTypesOfLoads/ │ │ │ │ │ │ ├── 20210209T1930Z_1D_BE_EQ_9.xml │ │ │ │ │ │ ├── 20210209T1930Z_1D_BE_SSH_9.xml │ │ │ │ │ │ ├── 20210209T1930Z_1D_NL_EQ_9.xml │ │ │ │ │ │ └── 20210209T1930Z_1D_NL_SSH_9.xml │ │ │ │ │ ├── geographicalRegionInBoundary/ │ │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_EQ_BD_2.xml │ │ │ │ │ │ └── 20210209T1930Z_1D_BE_EQ_9.xml │ │ │ │ │ ├── phaseTapChangerXMin/ │ │ │ │ │ │ └── 20210209T1930Z_1D_BE_EQ_9.xml │ │ │ │ │ ├── regulatingTerminalsDefinedOnSwitches/ │ │ │ │ │ │ └── 20210209T1930Z_1D_BE_EQ_9.xml │ │ │ │ │ └── singleFile/ │ │ │ │ │ └── 20210209T1930Z_1D_BE_9.xml │ │ │ │ └── SmallGrid/ │ │ │ │ ├── tieFlowMappedToEquivalentInjection/ │ │ │ │ │ └── 20210112T1742Z_1D_GB_EQ_001.xml │ │ │ │ └── tieFlowMappedToSwitch/ │ │ │ │ └── 20210112T1742Z_1D_GB_EQ_001.xml │ │ │ ├── conformity/ │ │ │ │ ├── cas-1.1.3-data-4.0.3/ │ │ │ │ │ ├── MicroGrid/ │ │ │ │ │ │ ├── BaseCase/ │ │ │ │ │ │ │ ├── CGMES_v2.4.15_MicroGridTestConfiguration_BC_Assembled_v2/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_Assembled_DL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_Assembled_SV_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_DY_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_GL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_DY_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_GL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_NL_TP_V2.xml │ │ │ │ │ │ │ ├── CGMES_v2.4.15_MicroGridTestConfiguration_BC_BE_v2/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_DL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_DY_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_GL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── CGMES_v2.4.15_MicroGridTestConfiguration_BC_NL_v2/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_DL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_DY_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_GL_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_SSH_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_SV_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_NL_TP_V2.xml │ │ │ │ │ │ │ └── CGMES_v2.4.15_MicroGridTestConfiguration_BD_v2/ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_EQ_BD.xml │ │ │ │ │ │ │ └── MicroGridTestConfiguration_TP_BD.xml │ │ │ │ │ │ └── Type4_T4/ │ │ │ │ │ │ ├── CGMES_v2.4.15_MicroGridTestConfiguration_BD_v2/ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_EQ_BD.xml │ │ │ │ │ │ │ └── MicroGridTestConfiguration_TP_BD.xml │ │ │ │ │ │ └── CGMES_v2.4.15_MicroGridTestConfiguration_T4_BE_BB_Complete_v2/ │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_DL_V2.xml │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_DY_V2.xml │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_GL_V2.xml │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_SSH_V2.xml │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_SV_V2.xml │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_TP_V2.xml │ │ │ │ │ ├── MiniGrid/ │ │ │ │ │ │ ├── BusBranch/ │ │ │ │ │ │ │ └── CGMES_v2.4.15_MiniGridTestConfiguration_BaseCase_v3/ │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_DL_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ │ └── NodeBreaker/ │ │ │ │ │ │ ├── CGMES_v2.4.15_MiniGridTestConfiguration_BaseCase_Complete_v3/ │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_DL_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ │ └── CGMES_v2.4.15_MiniGridTestConfiguration_Boundary_v3/ │ │ │ │ │ │ ├── MiniGridTestConfiguration_EQ_BD_v3.0.0.xml │ │ │ │ │ │ └── MiniGridTestConfiguration_TP_BD_v3.0.0.xml │ │ │ │ │ └── SmallGrid/ │ │ │ │ │ ├── BusBranch/ │ │ │ │ │ │ ├── CGMES_v2.4.15_SmallGridTestConfiguration_BaseCase_Complete_v3.0.0/ │ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_DL_v3.0.0.xml │ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_GL_v3.0.0.xml │ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ │ │ │ └── SmallGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ │ └── CGMES_v2.4.15_SmallGridTestConfiguration_Boundary_v3.0.0/ │ │ │ │ │ │ ├── SmallGridTestConfiguration_EQ_BD_v3.0.0.xml │ │ │ │ │ │ └── SmallGridTestConfiguration_TP_BD_v3.0.0.xml │ │ │ │ │ └── NodeBreaker/ │ │ │ │ │ ├── CGMES_v2.4.15_SmallGridTestConfiguration_BaseCase_Complete_v3.0.0/ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_DL_v3.0.0.xml │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_GL_v3.0.0.xml │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ │ │ └── SmallGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ ├── CGMES_v2.4.15_SmallGridTestConfiguration_Boundary_v3.0.0/ │ │ │ │ │ │ ├── SmallGridTestConfiguration_EQ_BD_v3.0.0.xml │ │ │ │ │ │ └── SmallGridTestConfiguration_TP_BD_v3.0.0.xml │ │ │ │ │ └── CGMES_v2.4.15_SmallGridTestConfiguration_HVDC_Complete_v3.0.0/ │ │ │ │ │ ├── SmallGridTestConfiguration_HVDC_DL_v3.0.0.xml │ │ │ │ │ ├── SmallGridTestConfiguration_HVDC_EQ_v3.0.0.xml │ │ │ │ │ ├── SmallGridTestConfiguration_HVDC_GL_v3.0.0.xml │ │ │ │ │ ├── SmallGridTestConfiguration_HVDC_SSH_v3.0.0.xml │ │ │ │ │ ├── SmallGridTestConfiguration_HVDC_SV_v3.0.0.xml │ │ │ │ │ └── SmallGridTestConfiguration_HVDC_TP_v3.0.0.xml │ │ │ │ ├── cas-2/ │ │ │ │ │ └── MicroGrid/ │ │ │ │ │ └── Type2_T2/ │ │ │ │ │ └── CGMES_v2.4.15_MicroGridTestConfiguration_T2_Assembled_Complete_v2/ │ │ │ │ │ ├── 20171002T0930Z_1D_BE_SSH_4.xml │ │ │ │ │ ├── 20171002T0930Z_1D_BE_TP_4.xml │ │ │ │ │ ├── 20171002T0930Z_1D_ENTSO-E_SV_4.xml │ │ │ │ │ ├── 20171002T0930Z_1D_HVDC_SSH_1.xml │ │ │ │ │ ├── 20171002T0930Z_1D_HVDC_TP_1.xml │ │ │ │ │ ├── 20171002T0930Z_1D_NL_SSH_4.xml │ │ │ │ │ ├── 20171002T0930Z_1D_NL_TP_4.xml │ │ │ │ │ ├── 20171002T0930Z_BE_DY_4.xml │ │ │ │ │ ├── 20171002T0930Z_BE_EQ_4.xml │ │ │ │ │ ├── 20171002T0930Z_BE_GL_4.xml │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_DL_4.xml │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_EQ_BD_2.xml │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_TP_BD_2.xml │ │ │ │ │ ├── 20171002T0930Z_HVDC_DY_1.xml │ │ │ │ │ ├── 20171002T0930Z_HVDC_EQ_1.xml │ │ │ │ │ ├── 20171002T0930Z_HVDC_GL_1.xml │ │ │ │ │ ├── 20171002T0930Z_NL_DY_4.xml │ │ │ │ │ ├── 20171002T0930Z_NL_EQ_4.xml │ │ │ │ │ └── 20171002T0930Z_NL_GL_4.xml │ │ │ │ └── cas-3-data-3.0.2/ │ │ │ │ └── MicroGrid/ │ │ │ │ └── BaseCase/ │ │ │ │ ├── MicroGrid-BD-MAS/ │ │ │ │ │ └── 20171002T0930Z_ENTSO-E_EQ_BD_2.xml │ │ │ │ ├── MicroGrid-BE-MAS/ │ │ │ │ │ ├── 20210325T1530Z_1D_BE_DL_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_EQ_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_GL_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_SSH_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_SV_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_TP_001.xml │ │ │ │ │ └── 20210420T1730Z_1D_BE_DY_001.xml │ │ │ │ ├── MicroGrid-BaseCase-Merged/ │ │ │ │ │ ├── 20171002T0930Z_ENTSO-E_EQ_BD_2.xml │ │ │ │ │ ├── 20210325T1530Z_1D_ASSEMBLED_DL_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_ASSEMBLED_SV_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_ASSEMBLED_TP_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_EQ_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_GL_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_BE_SSH_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_NL_EQ_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_NL_GL_001.xml │ │ │ │ │ ├── 20210325T1530Z_1D_NL_SSH_001.xml │ │ │ │ │ ├── 20210420T1730Z_1D_BE_DY_001.xml │ │ │ │ │ └── 20210420T1730Z_1D_NL_DY_001.xml │ │ │ │ └── MicroGrid-NL-MAS/ │ │ │ │ ├── 20210325T1530Z_1D_NL_DL_001.xml │ │ │ │ ├── 20210325T1530Z_1D_NL_EQ_001.xml │ │ │ │ ├── 20210325T1530Z_1D_NL_GL_001.xml │ │ │ │ ├── 20210325T1530Z_1D_NL_SSH_001.xml │ │ │ │ ├── 20210325T1530Z_1D_NL_SV_001.xml │ │ │ │ ├── 20210325T1530Z_1D_NL_TP_001.xml │ │ │ │ └── 20210420T1730Z_1D_NL_DY_001.xml │ │ │ ├── conformity-modified/ │ │ │ │ ├── cas-1.1.3-data-4.0.3/ │ │ │ │ │ ├── MicroGrid/ │ │ │ │ │ │ ├── BaseCase/ │ │ │ │ │ │ │ ├── BC_Assembled_v2_gu_description_entsoe_category/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_NL_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_Assembled_v2_sv_with_mas/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_Assembled_SV_V2.xml │ │ │ │ │ │ │ ├── BC_Assembled_v2_three_lines_at_boundary/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_conform_non_conform_loads/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_eqbranch/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_eqbranch_at_boundary/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_eqbranch_with_different_nominals/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_eqbranch_with_zero_impedance_inside_voltage_level/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_equivalent_injection_regulating_voltage/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_equivalent_shunt/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_explicitBase/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_fixed_minP_maxP/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_gen_unit_with_two_sync_machines/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_hidden_tc/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_incorrect_date_and_version/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_invalid_regulating_control/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_invalid_sv_injection/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_invalid_voltage_bus/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_line_disconnected_at_boundary_node/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_measurements/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_missing_regulating_control/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_missing_shunt_regulating_control_id/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_ptc_current_limiter/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_ptc_side_2/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_q_curve_1_point/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_q_curves/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_reactive_power_gen/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_regulatingTerminalsDefinedOnSwitches/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_rtc_ptc_disabled_in_ssh_data/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_rtc_ptc_faulty_tabular/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_rtc_ptc_tabular/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_shared_regulating_control/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_single_file/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_station_supply/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_switch_at_boundary/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_target_deadband_negative/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_transformer_at_boundary/ │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_unmerged_xnode/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_with_sv_injection/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SV_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_with_tie_flow/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_with_tie_flow_mapped_to_equivalent_injection/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ ├── BC_BE_v2_with_tie_flow_mapped_to_switch/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_BE_TP_V2.xml │ │ │ │ │ │ │ ├── BC_NL_v2_multiple_generators_with_reference_priority/ │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_EQ_V2.xml │ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_SSH_V2.xml │ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_NL_TP_V2.xml │ │ │ │ │ │ │ └── BC_NL_v2_shunt_compensator_g_p/ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_BC_NL_EQ_V2.xml │ │ │ │ │ │ │ └── MicroGridTestConfiguration_BC_NL_SV_V2.xml │ │ │ │ │ │ └── Type4_T4/ │ │ │ │ │ │ ├── BE_BB_Complete_v2_invalid_svc_mode/ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_missing_reg_control_reactive_power_svc/ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_off_svc/ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_SSH_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_off_svc_control/ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_SSH_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_off_svc_control_v/ │ │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_SSH_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_reactive_power_svc/ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ ├── BE_BB_Complete_v2_svc_no_regulating_control/ │ │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ └── BE_BB_PhaseTapChangerLinear/ │ │ │ │ │ │ ├── MicroGridTestConfiguration_T4_BE_EQ_V2.xml │ │ │ │ │ │ └── MicroGridTestConfiguration_T4_BE_SSH_V2.xml │ │ │ │ │ ├── MiniGrid/ │ │ │ │ │ │ ├── BusBranch/ │ │ │ │ │ │ │ ├── BaseCase_v3_T2xPhaseAngleClock1NonZero/ │ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── BaseCase_v3_T3xAllPhaseAngleClockNonZero/ │ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── BaseCase_v3_T3x_two_regulatingControls_enabled/ │ │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ ├── BaseCase_v3_external_injection_control/ │ │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ ├── BaseCase_v3_phaseAngleClockZero/ │ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ └── BaseCase_v3_rtc_with_remote_regulation/ │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ │ ├── MiniGridTestConfiguration_BC_SSH_v3.0.0.xml │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ │ └── NodeBreaker/ │ │ │ │ │ │ ├── BaseCase_Complete_v3_invalid_t2w/ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ ├── BaseCase_Complete_v3_measurements/ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ ├── BaseCase_Complete_v3_missing_substation_region/ │ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ └── BaseCase_Complete_v3_sv_injection/ │ │ │ │ │ │ └── MiniGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ │ └── SmallGrid/ │ │ │ │ │ ├── BusBranch_busbarSections_ipMax/ │ │ │ │ │ │ ├── SmallGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ │ └── SmallGridTestConfiguration_BC_TP_v3.0.0.xml │ │ │ │ │ ├── HVDC_no_sequence_numbers/ │ │ │ │ │ │ └── SmallGridTestConfiguration_HVDC_EQ_v3.0.0-no-seq.xml │ │ │ │ │ ├── TieFlow_missing_controlArea/ │ │ │ │ │ │ └── SmallGridTestConfiguration_BC_EQ_v3.0.0.xml │ │ │ │ │ └── WithSvInjection/ │ │ │ │ │ └── SmallGridTestConfiguration_BC_SV_v3.0.0.xml │ │ │ │ └── cas-3-data-3.0.2/ │ │ │ │ └── MicroGrid/ │ │ │ │ └── BE-3dls-same-boundary-node-1disconnected/ │ │ │ │ ├── 20210325T1530Z_1D_BE_EQ_001_3dls_1disconnected.xml │ │ │ │ └── 20210325T1530Z_1D_BE_SSH_001_3dls_1disconnected.xml │ │ │ └── relicap-grid/ │ │ │ └── Grid/ │ │ │ ├── CGM/ │ │ │ │ ├── 20220615T2230Z_2D_Belgovia_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_Britheim_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_Espheim_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_Galia_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC_Espheim-Svedala_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC_Nordheim-Galia_SSH_2.xml │ │ │ │ ├── 20220615T2230Z_2D_Midgard_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Midgard_TP_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Nordheim_SSH_2.xml │ │ │ │ └── 20220615T2230Z_2D_Svedala_SSH_2.xml │ │ │ ├── CommonAndBoundaryData/ │ │ │ │ ├── Boundary_Border-Espheim-Portheim.xml │ │ │ │ ├── Boundary_Border-Galia-Belgovia.xml │ │ │ │ ├── Boundary_Border-Galia-Britheim.xml │ │ │ │ ├── Boundary_Border-Galia-Nordheim.xml │ │ │ │ ├── Boundary_Border-Svedala-Belgovia.xml │ │ │ │ ├── Boundary_Border-Svedala-Espheim.xml │ │ │ │ ├── CGMES_2-4/ │ │ │ │ │ ├── Boundary_Border-Espheim-Portheim_CGMES_2-4.xml │ │ │ │ │ ├── Boundary_Border-Galia-Belgovia_CGMES_2-4.xml │ │ │ │ │ ├── Boundary_Border-Galia-Britheim_CGMES_2-4.xml │ │ │ │ │ ├── Boundary_Border-Galia-Nordheim_CGMES_2-4.xml │ │ │ │ │ ├── Boundary_Border-Svedala-Belgovia_CGMES_2-4.xml │ │ │ │ │ └── Boundary_Border-Svedala-Espheim_CGMES_2-4.xml │ │ │ │ ├── CommonData_and_Boundary_merged.xml │ │ │ │ └── Grid_CommonData_CGM-CD.xml │ │ │ ├── IGM_Belgovia/ │ │ │ │ ├── 20220615T2230Z_2D_Belgovia_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Belgovia_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Belgovia_TP_1.xml │ │ │ │ └── 20220615T2230Z__Belgovia_EQ_1.xml │ │ │ ├── IGM_Britheim/ │ │ │ │ ├── 20220615T2230Z_2D_Britheim_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Britheim_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Britheim_TP_1.xml │ │ │ │ ├── 20220615T2230Z__Britheim_EQ_1.xml │ │ │ │ └── Temp/ │ │ │ │ ├── 20220615T2230Z__EQ_001.xml │ │ │ │ └── 20220615T2230Z___TP_001.xml │ │ │ ├── IGM_Espheim/ │ │ │ │ ├── 20220615T2230Z_2D_Espheim_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Espheim_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Espheim_TP_1.xml │ │ │ │ └── 20220615T2230Z__Espheim_EQ_1.xml │ │ │ ├── IGM_Galia/ │ │ │ │ ├── 20220615T2230Z_2D_Galia_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Galia_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Galia_TP_1.xml │ │ │ │ └── 20220615T2230Z__Galia_EQ_1.xml │ │ │ ├── IGM_HVDC_Espheim-Svedala/ │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Espheim-Svedala_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Espheim-Svedala_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Espheim-Svedala_TP_1.xml │ │ │ │ └── 20220615T2230Z__HVDC-Espheim-Svedala_EQ_1.xml │ │ │ ├── IGM_HVDC_Nordheim-Galia/ │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Nordheim-Galia_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Nordheim-Galia_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_HVDC-Nordheim-Galia_TP_1.xml │ │ │ │ └── 20220615T2230Z__HVDC-Nordheim-Galia_EQ_1.xml │ │ │ ├── IGM_Nordheim/ │ │ │ │ ├── 20220615T2230Z_2D_Nordheim_SSH_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Nordheim_SV_1.xml │ │ │ │ ├── 20220615T2230Z_2D_Nordheim_TP_1.xml │ │ │ │ └── 20220615T2230Z__Nordheim_EQ_1.xml │ │ │ └── IGM_Svedala/ │ │ │ ├── 20220615T2230Z_2D_Svedala_SSH_1.xml │ │ │ ├── 20220615T2230Z_2D_Svedala_SV_1.xml │ │ │ ├── 20220615T2230Z_2D_Svedala_TP_1.xml │ │ │ └── 20220615T2230Z__Svedala_EQ_1.xml │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── conformity/ │ │ │ └── test/ │ │ │ ├── Cgmes3Test.java │ │ │ ├── CgmesConformity1Test.java │ │ │ └── CgmesConformity2Test.java │ │ └── resources/ │ │ └── logback-test.xml │ ├── cgmes-conversion/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── conversion/ │ │ │ ├── BoundaryEquipment.java │ │ │ ├── CgmesBoundary.java │ │ │ ├── CgmesConversionContextExtension.java │ │ │ ├── CgmesConversionContextExtensionAdder.java │ │ │ ├── CgmesConversionContextExtensionAdderImpl.java │ │ │ ├── CgmesConversionContextExtensionAdderImplProvider.java │ │ │ ├── CgmesConversionContextExtensionImpl.java │ │ │ ├── CgmesExport.java │ │ │ ├── CgmesImport.java │ │ │ ├── CgmesImportPostProcessor.java │ │ │ ├── CgmesImportPreProcessor.java │ │ │ ├── CgmesModelExtension.java │ │ │ ├── CgmesModelExtensionAdder.java │ │ │ ├── CgmesModelExtensionAdderImpl.java │ │ │ ├── CgmesModelExtensionAdderImplProvider.java │ │ │ ├── CgmesModelExtensionImpl.java │ │ │ ├── CgmesReports.java │ │ │ ├── Context.java │ │ │ ├── Conversion.java │ │ │ ├── ConversionException.java │ │ │ ├── CountryConversion.java │ │ │ ├── EntsoeCategoryPostProcessor.java │ │ │ ├── LimitsMapping.java │ │ │ ├── NodeContainerMapping.java │ │ │ ├── NodeMapping.java │ │ │ ├── PhaseAngleClock.java │ │ │ ├── RegulatingControlMapping.java │ │ │ ├── RegulatingControlMappingForGenerators.java │ │ │ ├── RegulatingControlMappingForShuntCompensators.java │ │ │ ├── RegulatingControlMappingForStaticVarCompensators.java │ │ │ ├── RegulatingControlMappingForTransformers.java │ │ │ ├── RegulatingControlMappingForVscConverters.java │ │ │ ├── RegulatingTerminalMapper.java │ │ │ ├── RemoveGroundsPostProcessor.java │ │ │ ├── ReportRow.java │ │ │ ├── ReportTapChangers.java │ │ │ ├── TerminalMapping.java │ │ │ ├── Update.java │ │ │ ├── elements/ │ │ │ │ ├── ACLineSegmentConversion.java │ │ │ │ ├── AbstractBranchConversion.java │ │ │ │ ├── AbstractConductingEquipmentConversion.java │ │ │ │ ├── AbstractIdentifiedObjectConversion.java │ │ │ │ ├── AbstractObjectConversion.java │ │ │ │ ├── AbstractReactiveLimitsOwnerConversion.java │ │ │ │ ├── AsynchronousMachineConversion.java │ │ │ │ ├── BusbarSectionConversion.java │ │ │ │ ├── ControlAreaConversion.java │ │ │ │ ├── EnergyConsumerConversion.java │ │ │ │ ├── EnergySourceConversion.java │ │ │ │ ├── EquipmentAtBoundaryConversion.java │ │ │ │ ├── EquivalentBranchConversion.java │ │ │ │ ├── EquivalentInjectionConversion.java │ │ │ │ ├── EquivalentShuntConversion.java │ │ │ │ ├── ExternalNetworkInjectionConversion.java │ │ │ │ ├── GroundConversion.java │ │ │ │ ├── NodeConversion.java │ │ │ │ ├── OperationalLimitConversion.java │ │ │ │ ├── SeriesCompensatorConversion.java │ │ │ │ ├── ShuntConversion.java │ │ │ │ ├── StaticVarCompensatorConversion.java │ │ │ │ ├── SubstationConversion.java │ │ │ │ ├── SvInjectionConversion.java │ │ │ │ ├── SwitchConversion.java │ │ │ │ ├── SynchronousMachineConversion.java │ │ │ │ ├── TerminalConversion.java │ │ │ │ ├── TieFlowConversion.java │ │ │ │ ├── TieLineConversion.java │ │ │ │ ├── VoltageLevelConversion.java │ │ │ │ ├── dc/ │ │ │ │ │ ├── AbstractDCConductingEquipmentConversion.java │ │ │ │ │ ├── AcDcConverterConversion.java │ │ │ │ │ ├── DCConfiguration.java │ │ │ │ │ ├── DCConversion.java │ │ │ │ │ ├── DCEquipment.java │ │ │ │ │ ├── DCGroundConversion.java │ │ │ │ │ ├── DCIsland.java │ │ │ │ │ ├── DCIslandEnd.java │ │ │ │ │ ├── DCLineSegmentConversion.java │ │ │ │ │ ├── DCLink.java │ │ │ │ │ ├── DCLinkUpdate.java │ │ │ │ │ ├── DCMapping.java │ │ │ │ │ ├── DCNodeConversion.java │ │ │ │ │ ├── DCPole.java │ │ │ │ │ ├── DCSwitchConversion.java │ │ │ │ │ ├── HvdcConverterConversion.java │ │ │ │ │ └── HvdcLineConversion.java │ │ │ │ └── transformers/ │ │ │ │ ├── AbstractCgmesTapChangerBuilder.java │ │ │ │ ├── AbstractTransformerConversion.java │ │ │ │ ├── CgmesPhaseTapChangerBuilder.java │ │ │ │ ├── CgmesRatioTapChangerBuilder.java │ │ │ │ ├── CgmesT2xModel.java │ │ │ │ ├── CgmesT3xModel.java │ │ │ │ ├── ConvertedT2xModel.java │ │ │ │ ├── ConvertedT3xModel.java │ │ │ │ ├── InterpretedT2xModel.java │ │ │ │ ├── InterpretedT3xModel.java │ │ │ │ ├── TapChanger.java │ │ │ │ ├── TapChangerConversion.java │ │ │ │ ├── ThreeWindingsTransformerConversion.java │ │ │ │ └── TwoWindingsTransformerConversion.java │ │ │ ├── export/ │ │ │ │ ├── CgmesExportContext.java │ │ │ │ ├── CgmesExportUtil.java │ │ │ │ ├── EquipmentExport.java │ │ │ │ ├── LoadGroup.java │ │ │ │ ├── LoadGroups.java │ │ │ │ ├── ReferenceDataProvider.java │ │ │ │ ├── StateVariablesExport.java │ │ │ │ ├── SteadyStateHypothesisExport.java │ │ │ │ ├── TopologyExport.java │ │ │ │ └── elements/ │ │ │ │ ├── AcDcConverterEq.java │ │ │ │ ├── AcLineSegmentEq.java │ │ │ │ ├── BaseVoltageEq.java │ │ │ │ ├── BusbarSectionEq.java │ │ │ │ ├── ConnectivityNodeEq.java │ │ │ │ ├── ControlAreaEq.java │ │ │ │ ├── CurveDataEq.java │ │ │ │ ├── DCConverterUnitEq.java │ │ │ │ ├── DCGroundEq.java │ │ │ │ ├── DCLineSegmentEq.java │ │ │ │ ├── DCNodeEq.java │ │ │ │ ├── DCSwitchEq.java │ │ │ │ ├── DCTerminalEq.java │ │ │ │ ├── EnergyConsumerEq.java │ │ │ │ ├── EquivalentInjectionEq.java │ │ │ │ ├── EquivalentShuntEq.java │ │ │ │ ├── ExternalNetworkInjectionEq.java │ │ │ │ ├── GeneratingUnitEq.java │ │ │ │ ├── GeographicalRegionEq.java │ │ │ │ ├── LoadAreaEq.java │ │ │ │ ├── LoadResponseCharacteristicEq.java │ │ │ │ ├── LoadingLimitEq.java │ │ │ │ ├── OperationalLimitSetEq.java │ │ │ │ ├── OperationalLimitTypeEq.java │ │ │ │ ├── PowerTransformerEq.java │ │ │ │ ├── ReactiveCapabilityCurveEq.java │ │ │ │ ├── RegulatingControlEq.java │ │ │ │ ├── ShuntCompensatorEq.java │ │ │ │ ├── StaticVarCompensatorEq.java │ │ │ │ ├── SubGeographicalRegionEq.java │ │ │ │ ├── SubstationEq.java │ │ │ │ ├── SwitchEq.java │ │ │ │ ├── SynchronousMachineEq.java │ │ │ │ ├── TapChangerEq.java │ │ │ │ ├── TerminalEq.java │ │ │ │ ├── TieFlowEq.java │ │ │ │ └── VoltageLevelEq.java │ │ │ └── naming/ │ │ │ ├── CgmesNamingStrategy.java │ │ │ ├── CgmesObjectReference.java │ │ │ ├── IdentityNamingStrategy.java │ │ │ ├── NamingStrategiesServiceLoader.java │ │ │ ├── NamingStrategy.java │ │ │ ├── NamingStrategyFactory.java │ │ │ ├── NamingStrategyProvider.java │ │ │ └── providers/ │ │ │ ├── CgmesNamingStrategyProvider.java │ │ │ └── IdentityNamingStrategyProvider.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── conversion/ │ │ │ ├── CgmesConversionExtensionsTest.java │ │ │ ├── CgmesImportMultiTerminalConnectivityNodesTest.java │ │ │ ├── CgmesImportPreAndPostProcessorsTest.java │ │ │ ├── naming/ │ │ │ │ ├── MockNamingStrategyTest.java │ │ │ │ ├── NamingStrategiesServiceLoaderTest.java │ │ │ │ └── mock/ │ │ │ │ ├── MockNamingStrategy.java │ │ │ │ └── MockNamingStrategyProvider.java │ │ │ └── test/ │ │ │ ├── AcDcConversionTest.java │ │ │ ├── BadFilenamesTest.java │ │ │ ├── BaseVoltageConversionTest.java │ │ │ ├── BoundaryLineUpdateTest.java │ │ │ ├── BusbarSectionConversionTest.java │ │ │ ├── BusbarSectionUpdateTest.java │ │ │ ├── CgmesImporterMetaInfoTest.java │ │ │ ├── CgmesReportsTest.java │ │ │ ├── CondenserImportExportTest.java │ │ │ ├── ControlAreaUpdateTest.java │ │ │ ├── ConversionTester.java │ │ │ ├── ConversionUtil.java │ │ │ ├── CountryConversionTest.java │ │ │ ├── DateParsingTest.java │ │ │ ├── DebugPhaseTapChanger.java │ │ │ ├── EqOnlyConversionTest.java │ │ │ ├── EquivalentBranchConversionTest.java │ │ │ ├── EquivalentInjectionImportTest.java │ │ │ ├── FakeSubstationsConversionTest.java │ │ │ ├── FunctionalLogsTest.java │ │ │ ├── GeneratorConversionTest.java │ │ │ ├── GeneratorUpdateTest.java │ │ │ ├── GroundConversionTest.java │ │ │ ├── GroundUpdateTest.java │ │ │ ├── HvdcConversionTest.java │ │ │ ├── HvdcUpdateTest.java │ │ │ ├── ImportExportPerformanceTest.java │ │ │ ├── LineUpdateTest.java │ │ │ ├── LoadConversionTest.java │ │ │ ├── LoadUpdateTest.java │ │ │ ├── LoadZippedProfilesTest.java │ │ │ ├── MultipleDataSourceTest.java │ │ │ ├── NodeContainerMappingTest.java │ │ │ ├── NodeMappingTest.java │ │ │ ├── OperationalLimitConversionTest.java │ │ │ ├── RegionConversionTest.java │ │ │ ├── RegulatingTerminalConversionTest.java │ │ │ ├── ShuntCompensatorUpdateTest.java │ │ │ ├── SourceForIidmIdentifiersTest.java │ │ │ ├── StaticVarCompensatorTest.java │ │ │ ├── StaticVarCompensatorUpdateTest.java │ │ │ ├── SubstationConversionTest.java │ │ │ ├── SvInjectionUpdateTest.java │ │ │ ├── SwitchConversionTest.java │ │ │ ├── SwitchUpdateTest.java │ │ │ ├── TapChangerConversionTest.java │ │ │ ├── TieFlowConversionTest.java │ │ │ ├── TieLineUpdateTest.java │ │ │ ├── TopologyTester.java │ │ │ ├── TransformerConversionTest.java │ │ │ ├── TransformerUpdateTest.java │ │ │ ├── UpdateUseCasesTest.java │ │ │ ├── UpdateWithPostProcessorTest.java │ │ │ ├── VoltageLevelUpdateTest.java │ │ │ ├── conformity/ │ │ │ │ ├── Cgmes3ConversionTest.java │ │ │ │ ├── CgmesConformity1ConversionTest.java │ │ │ │ ├── CgmesConformity2ConversionTest.java │ │ │ │ ├── CgmesConformity3ConversionTest.java │ │ │ │ ├── ReliCapGridTest.java │ │ │ │ └── modified/ │ │ │ │ ├── Cgmes3ModifiedConversionTest.java │ │ │ │ └── CgmesConformity1ModifiedConversionTest.java │ │ │ ├── export/ │ │ │ │ ├── CgmesExportContextTest.java │ │ │ │ ├── CgmesExportTest.java │ │ │ │ ├── CgmesNamingStrategyTest.java │ │ │ │ ├── CgmesTopologyKindTest.java │ │ │ │ ├── CommonGridModelExportTest.java │ │ │ │ ├── EquipmentExportTest.java │ │ │ │ ├── ExportProfilesConsistencyTest.java │ │ │ │ ├── ExportToCimVersionTest.java │ │ │ │ ├── ExportXmlCompare.java │ │ │ │ ├── FictitiousInjectionsExportTest.java │ │ │ │ ├── LegacyCommonGridModelExportTest.java │ │ │ │ ├── ReferenceDataProviderTest.java │ │ │ │ ├── Repackager.java │ │ │ │ ├── StateVariablesExportTest.java │ │ │ │ ├── SteadyStateHypothesisExportTest.java │ │ │ │ ├── TopologyExportCornerCasesTest.java │ │ │ │ ├── TopologyExportTest.java │ │ │ │ └── issues/ │ │ │ │ ├── BusbarSectionTerminalsExportTest.java │ │ │ │ ├── ConsiderValidMasterRIDWithLeadingUnderscoreTest.java │ │ │ │ ├── ExportNumberMaxValueTest.java │ │ │ │ ├── ModelIdTest.java │ │ │ │ ├── SvcExportTest.java │ │ │ │ └── TapChangerNeutralStepTest.java │ │ │ └── network/ │ │ │ └── compare/ │ │ │ ├── Comparison.java │ │ │ ├── ComparisonConfig.java │ │ │ ├── Differences.java │ │ │ ├── DifferencesFail.java │ │ │ ├── DifferencesReport.java │ │ │ ├── IssuesTest.java │ │ │ ├── NetworkMapping.java │ │ │ └── NetworkMappingFactory.java │ │ └── resources/ │ │ ├── GeneratingUnitTypes.xml │ │ ├── SynchronousMachineTypes.xml │ │ ├── bbs-busbreaker_EQ.xml │ │ ├── bbs-busbreaker_TP.xml │ │ ├── bbs-busbreaker_TP_withoutLinkToTN.xml │ │ ├── bbs-busbreaker_TP_withoutTN.xml │ │ ├── dateParsing.xml │ │ ├── functional-logs/ │ │ │ ├── microGridBaseCaseBE-invalid-voltage-bus.txt │ │ │ ├── microGridBaseCaseBE-target-deadband.txt │ │ │ ├── microGridBaseCaseBE.txt │ │ │ └── miniGridNodeBreaker.txt │ │ ├── groundConversionRemoveGraph.dot │ │ ├── groundTest.xml │ │ ├── i18n/ │ │ │ └── reports.properties │ │ ├── issues/ │ │ │ ├── bad-file-names/ │ │ │ │ ├── dateTime_EQ_sourcingActor_EQ.xml │ │ │ │ └── dateTime_EQ_sourcingActor_SSH.xml │ │ │ ├── condenser2_EQ.xml │ │ │ ├── condenser3_EQ.xml │ │ │ ├── condenser3_SSH.xml │ │ │ ├── control-areas/ │ │ │ │ ├── HvdcTieFlow_EQ.xml │ │ │ │ ├── HvdcTieFlow_EQBD.xml │ │ │ │ └── HvdcTieFlow_TPBD.xml │ │ │ ├── ei_regulation_EQ.xml │ │ │ ├── ei_regulation_EQ_BD.xml │ │ │ ├── ei_regulation_missing_target_SSH.xml │ │ │ ├── ei_regulation_with_target_SSH.xml │ │ │ ├── ei_regulation_with_target_zero_SSH.xml │ │ │ ├── empty_EQ.xml │ │ │ ├── export-paired-boundary-lines/ │ │ │ │ ├── pairedBoundaryLinesCim100_EQ_BD.xml │ │ │ │ ├── pairedBoundaryLinesCim16_EQ_BD.xml │ │ │ │ └── pairedBoundaryLinesCim16_TP_BD.xml │ │ │ ├── hvdc/ │ │ │ │ ├── bipole.xml │ │ │ │ ├── bipole_with_dedicated_metallic_return.xml │ │ │ │ ├── dc_bus_branch_EQ.xml │ │ │ │ ├── dc_bus_branch_TP.xml │ │ │ │ ├── invalid_DCConfiguration.xml │ │ │ │ ├── mixed_bipole_EQ.xml │ │ │ │ ├── mixed_bipole_SSH.xml │ │ │ │ ├── monopole_EQ.xml │ │ │ │ ├── monopole_Ppcc_SSH.xml │ │ │ │ ├── monopole_Qpcc_SSH.xml │ │ │ │ ├── monopole_SSH.xml │ │ │ │ ├── monopole_SV.xml │ │ │ │ ├── monopole_TP.xml │ │ │ │ ├── monopole_missing_Ppcc_SSH.xml │ │ │ │ ├── monopole_with_metallic_return.xml │ │ │ │ ├── monopole_with_two_ACDCConverters_per_unit.xml │ │ │ │ ├── remote_pccTerminal_EQ.xml │ │ │ │ ├── remote_pccTerminal_SSH.xml │ │ │ │ ├── skagerrak.xml │ │ │ │ └── vsCapabilityCurve.xml │ │ │ ├── line_container_switch_EQ.xml │ │ │ ├── node-containers/ │ │ │ │ ├── chained_line_segments.xml │ │ │ │ ├── containers_connected_by_switches.xml │ │ │ │ ├── line_with_t-junction.xml │ │ │ │ ├── substations_connected_by_transformer.xml │ │ │ │ ├── vl_without_name.xml │ │ │ │ ├── voltage_levels_connected_by_open_switch_EQ.xml │ │ │ │ └── voltage_levels_connected_by_open_switch_SSH.xml │ │ │ ├── operational-limits/ │ │ │ │ ├── limits_cim100.xml │ │ │ │ ├── limitsets_EQBD.xml │ │ │ │ ├── limitsets_TPBD.xml │ │ │ │ ├── limitsets_associated_to_equipments_EQ.xml │ │ │ │ ├── limitsets_associated_to_terminals_EQ.xml │ │ │ │ ├── loading_limits.xml │ │ │ │ ├── missing_limits.xml │ │ │ │ ├── multiple_limitsets_on_same_terminal.xml │ │ │ │ └── voltage_limits.xml │ │ │ ├── static-var-compensator/ │ │ │ │ ├── staticVarCompensator_EQ.xml │ │ │ │ └── staticVarCompensator_SSH.xml │ │ │ ├── substation/ │ │ │ │ ├── duplicate_regions_EQ.xml │ │ │ │ └── duplicate_regions_EQ_BD.xml │ │ │ ├── switches/ │ │ │ │ ├── basic_switch.xml │ │ │ │ ├── disconnected_terminal_EQ.xml │ │ │ │ ├── disconnected_terminal_SSH.xml │ │ │ │ ├── line_with_0_impedance.xml │ │ │ │ ├── retained_switch.xml │ │ │ │ ├── switch_in_bus_branch_EQ.xml │ │ │ │ ├── switch_in_bus_branch_TP.xml │ │ │ │ └── switch_kind.xml │ │ │ ├── tap-changer/ │ │ │ │ ├── invalidLtcFlag_EQ.xml │ │ │ │ ├── invalidLtcFlag_SSH.xml │ │ │ │ └── phaseTapChangerLinear.xml │ │ │ └── voltage-regulating-terminal-at-busbar-section/ │ │ │ ├── issue_3560_CGMES_EQ.xml │ │ │ ├── issue_3560_CGMES_SSH.xml │ │ │ └── issue_3560_CGMES_TP.xml │ │ ├── logback-test.xml │ │ ├── multi-terminal-connectivity-nodes/ │ │ │ ├── multiTerminalConnectivityNodes_EQ.xml │ │ │ └── multiTerminalConnectivityNodes_SSH.xml │ │ ├── nordic32.xiidm │ │ ├── nordic32.xml │ │ ├── reference-data-provider/ │ │ │ └── sample_EQBD.xml │ │ ├── smallGridHVDC.xiidm │ │ ├── smallGridHVDC.xml │ │ ├── t-line.xml │ │ └── update/ │ │ ├── boundary-line/ │ │ │ ├── boundaryLine_EQ.xml │ │ │ ├── boundaryLine_EQ_BD.xml │ │ │ ├── boundaryLine_SSH.xml │ │ │ ├── boundaryLine_SSH_1.xml │ │ │ ├── boundaryLine_SV.xml │ │ │ └── boundaryLine_TP.xml │ │ ├── busbar-section/ │ │ │ ├── busbarSection_EQ.xml │ │ │ └── busbarSection_SSH.xml │ │ ├── control-area/ │ │ │ ├── controlArea_EQ.xml │ │ │ ├── controlArea_EQ_BD.xml │ │ │ ├── controlArea_SSH.xml │ │ │ └── controlArea_SSH_1.xml │ │ ├── empty_SSH.xml │ │ ├── empty_SV.xml │ │ ├── generator/ │ │ │ ├── generator_EQ.xml │ │ │ ├── generator_SSH.xml │ │ │ ├── generator_SSH_1.xml │ │ │ └── generator_SV.xml │ │ ├── ground/ │ │ │ ├── ground_EQ.xml │ │ │ ├── ground_SSH.xml │ │ │ └── ground_SSH_1.xml │ │ ├── hvdc/ │ │ │ ├── hvdc_EQ.xml │ │ │ ├── hvdc_SSH.xml │ │ │ ├── hvdc_SSH_1.xml │ │ │ └── hvdc_SV.xml │ │ ├── line/ │ │ │ ├── line_EQ.xml │ │ │ ├── line_SSH.xml │ │ │ ├── line_SSH_1.xml │ │ │ └── line_SV.xml │ │ ├── load/ │ │ │ ├── load_EQ.xml │ │ │ ├── load_SSH.xml │ │ │ ├── load_SSH_1.xml │ │ │ └── load_SV.xml │ │ ├── shunt-compensator/ │ │ │ ├── shuntCompensator_EQ.xml │ │ │ ├── shuntCompensator_SSH.xml │ │ │ ├── shuntCompensator_SSH_1.xml │ │ │ └── shuntCompensator_SV.xml │ │ ├── static-var-compensator/ │ │ │ ├── staticVarCompensator_EQ.xml │ │ │ ├── staticVarCompensator_SSH.xml │ │ │ ├── staticVarCompensator_SSH_1.xml │ │ │ └── staticVarCompensator_SV.xml │ │ ├── sv-injection/ │ │ │ ├── svInjection_EQ.xml │ │ │ ├── svInjection_SV.xml │ │ │ └── svInjection_TP.xml │ │ ├── switch/ │ │ │ ├── switch_EQ.xml │ │ │ ├── switch_SSH.xml │ │ │ └── switch_SSH_1.xml │ │ ├── tie-line/ │ │ │ ├── tieLine_EQ.xml │ │ │ ├── tieLine_EQ_BD.xml │ │ │ ├── tieLine_SSH.xml │ │ │ ├── tieLine_SSH_1.xml │ │ │ ├── tieLine_SV.xml │ │ │ └── tieLine_TP.xml │ │ ├── transformer/ │ │ │ ├── transformer_EQ.xml │ │ │ ├── transformer_SSH.xml │ │ │ ├── transformer_SSH_1.xml │ │ │ ├── transformer_SV.xml │ │ │ ├── transformer_TP.xml │ │ │ ├── transformer_erroneous_tap_EQ.xml │ │ │ └── transformer_erroneous_tap_SSH.xml │ │ ├── use_cases/ │ │ │ ├── complete_update_using_different_variants/ │ │ │ │ ├── complete_update_00_SSH.xml │ │ │ │ ├── complete_update_08_SSH.xml │ │ │ │ ├── complete_update_16_SSH.xml │ │ │ │ ├── complete_update_24_SSH.xml │ │ │ │ └── complete_update_EQ.xml │ │ │ └── partial_update_using_one_variant/ │ │ │ ├── partial_update_00_SSH.xml │ │ │ ├── partial_update_08_SSH.xml │ │ │ ├── partial_update_16_SSH.xml │ │ │ ├── partial_update_24_SSH.xml │ │ │ └── partial_update_EQ.xml │ │ └── voltage-level/ │ │ ├── voltageLevel_EQ.xml │ │ ├── voltageLevel_SSH.xml │ │ └── voltageLevel_SSH_1.xml │ ├── cgmes-extensions/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── extensions/ │ │ │ │ ├── BaseVoltageMapping.java │ │ │ │ ├── BaseVoltageMappingAdder.java │ │ │ │ ├── BaseVoltageMappingAdderImpl.java │ │ │ │ ├── BaseVoltageMappingAdderImplProvider.java │ │ │ │ ├── BaseVoltageMappingImpl.java │ │ │ │ ├── BaseVoltageMappingSerDe.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNode.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNodeAdder.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNodeAdderImpl.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNodeAdderImplProvider.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNodeImpl.java │ │ │ │ ├── CgmesBoundaryLineBoundaryNodeSerDe.java │ │ │ │ ├── CgmesLineBoundaryNode.java │ │ │ │ ├── CgmesLineBoundaryNodeAdder.java │ │ │ │ ├── CgmesLineBoundaryNodeAdderImpl.java │ │ │ │ ├── CgmesLineBoundaryNodeAdderImplProvider.java │ │ │ │ ├── CgmesLineBoundaryNodeImpl.java │ │ │ │ ├── CgmesLineBoundaryNodeSerDe.java │ │ │ │ ├── CgmesMetadataModels.java │ │ │ │ ├── CgmesMetadataModelsAdder.java │ │ │ │ ├── CgmesMetadataModelsAdderImpl.java │ │ │ │ ├── CgmesMetadataModelsAdderImplProvider.java │ │ │ │ ├── CgmesMetadataModelsImpl.java │ │ │ │ ├── CgmesMetadataModelsSerDe.java │ │ │ │ ├── CgmesTapChanger.java │ │ │ │ ├── CgmesTapChangerAdder.java │ │ │ │ ├── CgmesTapChangerAdderImpl.java │ │ │ │ ├── CgmesTapChangerImpl.java │ │ │ │ ├── CgmesTapChangers.java │ │ │ │ ├── CgmesTapChangersAdder.java │ │ │ │ ├── CgmesTapChangersAdderImpl.java │ │ │ │ ├── CgmesTapChangersAdderImplProvider.java │ │ │ │ ├── CgmesTapChangersImpl.java │ │ │ │ ├── CgmesTapChangersSerDe.java │ │ │ │ ├── CgmesTopologyKind.java │ │ │ │ ├── CimCharacteristics.java │ │ │ │ ├── CimCharacteristicsAdder.java │ │ │ │ ├── CimCharacteristicsAdderImpl.java │ │ │ │ ├── CimCharacteristicsAdderImplProvider.java │ │ │ │ ├── CimCharacteristicsImpl.java │ │ │ │ ├── CimCharacteristicsSerDe.java │ │ │ │ ├── Source.java │ │ │ │ └── compatibility/ │ │ │ │ └── CgmesControlAreasSerDe.java │ │ │ └── resources/ │ │ │ └── xsd/ │ │ │ ├── baseVoltageMapping.xsd │ │ │ ├── cgmesBoundaryLineBoundaryNode.xsd │ │ │ ├── cgmesControlAreas.xsd │ │ │ ├── cgmesDanglingLineBoundaryNode.xsd │ │ │ ├── cgmesLineBoundaryNode.xsd │ │ │ ├── cgmesMetadataModels.xsd │ │ │ ├── cgmesTapChangers.xsd │ │ │ └── cimCharacteristics.xsd │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── extensions/ │ │ │ ├── AbstractCgmesExtensionTest.java │ │ │ ├── BaseVoltageMappingSerDeTest.java │ │ │ ├── CgmesBoundaryNodeSerDeTest.java │ │ │ ├── CgmesMetadataModelsSerDeTest.java │ │ │ ├── CgmesMetadataModelsTest.java │ │ │ ├── CgmesTapChangersSerDeTest.java │ │ │ ├── CimCharacteristicsSerDeTest.java │ │ │ ├── CimCharacteristicsTest.java │ │ │ └── compatibility/ │ │ │ └── CgmesControlAreasSerDeTest.java │ │ └── resources/ │ │ ├── base_voltage_mapping_anonymize_not_supported.xml │ │ ├── base_voltage_mapping_anonymize_supported.xml │ │ ├── eurostag_cgmes_boundary_line_boundary_node.xml │ │ ├── eurostag_cgmes_control_area.xml │ │ ├── eurostag_cgmes_dangling_line_boundary_node.xml │ │ ├── eurostag_cgmes_line_boundary_node.xml │ │ ├── eurostag_cgmes_tap_changers.xml │ │ ├── eurostag_cim_characteristics.xml │ │ ├── network_test1_cgmes_metadata_models.xml │ │ └── no_equipment_base_voltage_mapping.xml │ ├── cgmes-gl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── gl/ │ │ │ │ ├── AbstractPositionExporter.java │ │ │ │ ├── CgmesGLExporter.java │ │ │ │ ├── CgmesGLImportPostProcessor.java │ │ │ │ ├── CgmesGLImporter.java │ │ │ │ ├── CgmesGLModel.java │ │ │ │ ├── CgmesGLUtils.java │ │ │ │ ├── ExportContext.java │ │ │ │ ├── LinePositionExporter.java │ │ │ │ ├── LinePositionImporter.java │ │ │ │ ├── SubstationPositionExporter.java │ │ │ │ └── SubstationPositionImporter.java │ │ │ └── resources/ │ │ │ └── CGMES-GL.sparql │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── gl/ │ │ │ ├── CgmesGLExporterTest.java │ │ │ └── CgmesGLImportPostProcessorTest.java │ │ └── resources/ │ │ ├── importGL_EQ.xml │ │ ├── importGL_GL.xml │ │ ├── unsupportedLineCrs_GL.xml │ │ └── unsupportedSubstationCrs_GL.xml │ ├── cgmes-measurements/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── measurements/ │ │ │ │ ├── CgmesAnalogPostProcessor.java │ │ │ │ ├── CgmesDiscretePostProcessor.java │ │ │ │ ├── CgmesMeasurementsModel.java │ │ │ │ └── CgmesMeasurementsPostProcessor.java │ │ │ └── resources/ │ │ │ └── CGMES-Meas.sparql │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── cgmes/ │ │ └── measurements/ │ │ └── CgmesMeasurementsTest.java │ ├── cgmes-model/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── model/ │ │ │ │ ├── AbstractCgmesModel.java │ │ │ │ ├── AbstractGridModelReference.java │ │ │ │ ├── CgmesContainer.java │ │ │ │ ├── CgmesMetadataModel.java │ │ │ │ ├── CgmesMetadataModelImpl.java │ │ │ │ ├── CgmesModel.java │ │ │ │ ├── CgmesModelException.java │ │ │ │ ├── CgmesModelFactory.java │ │ │ │ ├── CgmesModelReports.java │ │ │ │ ├── CgmesNames.java │ │ │ │ ├── CgmesNamespace.java │ │ │ │ ├── CgmesOnDataSource.java │ │ │ │ ├── CgmesSubset.java │ │ │ │ ├── CgmesTerminal.java │ │ │ │ ├── EmptyTripleStore.java │ │ │ │ ├── FullModel.java │ │ │ │ ├── GridModelReference.java │ │ │ │ ├── GridModelReferenceResources.java │ │ │ │ ├── InMemoryCgmesModel.java │ │ │ │ ├── NamespaceReader.java │ │ │ │ ├── PowerFlow.java │ │ │ │ └── triplestore/ │ │ │ │ └── CgmesModelTripleStore.java │ │ │ └── resources/ │ │ │ ├── CIM100-update.sparql │ │ │ ├── CIM100.sparql │ │ │ ├── CIM16-update.sparql │ │ │ └── CIM16.sparql │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── model/ │ │ │ ├── CgmesOnDataSourceTest.java │ │ │ ├── CgmesSubsetTest.java │ │ │ ├── FullModelTest.java │ │ │ └── NamespaceReaderTest.java │ │ └── resources/ │ │ ├── empty_cim14_EQ.xml │ │ ├── empty_cim16_EQ.xml │ │ ├── empty_cim16_EQ_with_explicitBase.xml │ │ ├── fullModel_SV.xml │ │ ├── logback-test.xml │ │ ├── validCim16InvalidContent_EQ.xml │ │ └── validRdfInvalidContent_EQ.xml │ ├── cgmes-model-alternatives/ │ │ ├── pom.xml │ │ └── src/ │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── alternatives/ │ │ │ └── test/ │ │ │ ├── AlternativeQueriesForGeneratorsTest.java │ │ │ ├── AlternativeQueriesForRatioTapChangersTest.java │ │ │ ├── AlternativeQueriesForSwitchesTest.java │ │ │ ├── AlternativeQueriesTester.java │ │ │ └── TripleStoreWriteTest.java │ │ └── resources/ │ │ ├── generators.sparql │ │ ├── logback-test.xml │ │ ├── ratioTapChangers.sparql │ │ ├── sample_not_all_tap_changers_have_control/ │ │ │ ├── MicroGridTestConfiguration_BC_BE_EQ_V2.xml │ │ │ └── MicroGridTestConfiguration_BC_BE_SSH_V2.xml │ │ ├── switches.sparql │ │ ├── topologicalNodes.sparql │ │ └── voltageLevels.sparql │ ├── cgmes-model-test/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── cgmes/ │ │ │ └── model/ │ │ │ └── test/ │ │ │ └── CgmesModelTester.java │ │ └── resources/ │ │ ├── invalidContent_EQ.notxml │ │ ├── invalidContent_EQ.xml │ │ └── validRdfInvalidContent_EQ.xml │ ├── cgmes-shortcircuit/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── cgmes/ │ │ │ │ └── shortcircuit/ │ │ │ │ ├── BusbarSectionShortCircuitImporter.java │ │ │ │ ├── CgmesShortCircuitImporter.java │ │ │ │ ├── CgmesShortCircuitImporterUtils.java │ │ │ │ ├── CgmesShortCircuitModel.java │ │ │ │ ├── CgmesShortCircuitPostProcessor.java │ │ │ │ ├── GeneratorShortCircuitImporter.java │ │ │ │ └── PerUnit.java │ │ │ └── resources/ │ │ │ └── CGMES-SHORT-CIRCUITS.sparql │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── cgmes/ │ │ └── shortcircuit/ │ │ └── CgmesImporterTest.java │ └── pom.xml ├── cim-anonymiser/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── cim/ │ │ ├── CimAnonymizer.java │ │ └── CimAnonymizerTool.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── cim/ │ │ ├── CimAnonymizerTest.java │ │ └── CimAnonymizerToolTest.java │ └── resources/ │ ├── sample.csv │ ├── sample_EQ.xml │ └── sample_EQ_anonymized.xml ├── commons/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── commons/ │ │ │ ├── PowsyblException.java │ │ │ ├── Versionable.java │ │ │ ├── binary/ │ │ │ │ ├── BinReader.java │ │ │ │ ├── BinUtil.java │ │ │ │ └── BinWriter.java │ │ │ ├── compress/ │ │ │ │ ├── SafeZipInputStream.java │ │ │ │ └── ZipPackager.java │ │ │ ├── concurrent/ │ │ │ │ └── CleanableExecutors.java │ │ │ ├── config/ │ │ │ │ ├── AbstractMapModuleConfig.java │ │ │ │ ├── AbstractModuleConfig.java │ │ │ │ ├── AbstractModuleConfigRepository.java │ │ │ │ ├── BaseVoltageConfig.java │ │ │ │ ├── BaseVoltagesConfig.java │ │ │ │ ├── ComponentDefaultConfig.java │ │ │ │ ├── ConfigurationException.java │ │ │ │ ├── EnvironmentMapModuleConfig.java │ │ │ │ ├── EnvironmentModuleConfigRepository.java │ │ │ │ ├── InMemoryModuleConfigRepository.java │ │ │ │ ├── InMemoryPlatformConfig.java │ │ │ │ ├── MapModuleConfig.java │ │ │ │ ├── ModuleConfig.java │ │ │ │ ├── ModuleConfigRepository.java │ │ │ │ ├── ModuleConfigUtil.java │ │ │ │ ├── PlatformConfig.java │ │ │ │ ├── PlatformConfigNamedProvider.java │ │ │ │ ├── PlatformConfigProvider.java │ │ │ │ ├── PlatformEnv.java │ │ │ │ ├── PropertiesModuleConfigRepository.java │ │ │ │ ├── StackedModuleConfig.java │ │ │ │ ├── StackedModuleConfigRepository.java │ │ │ │ ├── XmlModuleConfigRepository.java │ │ │ │ └── YamlModuleConfigRepository.java │ │ │ ├── datasource/ │ │ │ │ ├── AbstractArchiveDataSource.java │ │ │ │ ├── AbstractFileSystemDataSource.java │ │ │ │ ├── ArchiveFormat.java │ │ │ │ ├── Bzip2DirectoryDataSource.java │ │ │ │ ├── CompressionFormat.java │ │ │ │ ├── DataSource.java │ │ │ │ ├── DataSourceBuilder.java │ │ │ │ ├── DataSourceObserver.java │ │ │ │ ├── DataSourceUtil.java │ │ │ │ ├── DefaultDataSourceObserver.java │ │ │ │ ├── DirectoryDataSource.java │ │ │ │ ├── FileInformation.java │ │ │ │ ├── GenericReadOnlyDataSource.java │ │ │ │ ├── GzDirectoryDataSource.java │ │ │ │ ├── MemDataSource.java │ │ │ │ ├── MultipleReadOnlyDataSource.java │ │ │ │ ├── ObservableInputStream.java │ │ │ │ ├── ObservableOutputStream.java │ │ │ │ ├── ReadOnlyDataSource.java │ │ │ │ ├── ReadOnlyDataSourceFactory.java │ │ │ │ ├── ReadOnlyMemDataSource.java │ │ │ │ ├── ResourceDataSource.java │ │ │ │ ├── ResourceSet.java │ │ │ │ ├── TarArchiveDataSource.java │ │ │ │ ├── XZDirectoryDataSource.java │ │ │ │ ├── ZipArchiveDataSource.java │ │ │ │ └── ZstdDirectoryDataSource.java │ │ │ ├── exceptions/ │ │ │ │ ├── UncheckedClassCastExceptionException.java │ │ │ │ ├── UncheckedClassNotFoundException.java │ │ │ │ ├── UncheckedIllegalAccessException.java │ │ │ │ ├── UncheckedInstantiationException.java │ │ │ │ ├── UncheckedInterruptedException.java │ │ │ │ ├── UncheckedInvocationTargetException.java │ │ │ │ ├── UncheckedNoSuchMethodException.java │ │ │ │ ├── UncheckedParserConfigurationException.java │ │ │ │ ├── UncheckedSaxException.java │ │ │ │ ├── UncheckedTransformerException.java │ │ │ │ ├── UncheckedUnsupportedEncodingException.java │ │ │ │ ├── UncheckedUriSyntaxException.java │ │ │ │ └── UncheckedXmlStreamException.java │ │ │ ├── extensions/ │ │ │ │ ├── AbstractExtendable.java │ │ │ │ ├── AbstractExtension.java │ │ │ │ ├── AbstractExtensionAdder.java │ │ │ │ ├── AbstractExtensionSerDe.java │ │ │ │ ├── AbstractPrecontingencyValueExtension.java │ │ │ │ ├── DefaultExtensionProvidersLoader.java │ │ │ │ ├── Extendable.java │ │ │ │ ├── Extension.java │ │ │ │ ├── ExtensionAdder.java │ │ │ │ ├── ExtensionAdderProvider.java │ │ │ │ ├── ExtensionAdderProviders.java │ │ │ │ ├── ExtensionConfigLoader.java │ │ │ │ ├── ExtensionJsonSerializer.java │ │ │ │ ├── ExtensionProvider.java │ │ │ │ ├── ExtensionProviders.java │ │ │ │ ├── ExtensionProvidersLoader.java │ │ │ │ └── ExtensionSerDe.java │ │ │ ├── io/ │ │ │ │ ├── AbstractTreeDataReader.java │ │ │ │ ├── AbstractTreeDataWriter.java │ │ │ │ ├── DeserializerContext.java │ │ │ │ ├── FileUtil.java │ │ │ │ ├── ForwardingInputStream.java │ │ │ │ ├── ForwardingOutputStream.java │ │ │ │ ├── SerializerContext.java │ │ │ │ ├── TreeDataFormat.java │ │ │ │ ├── TreeDataHeader.java │ │ │ │ ├── TreeDataReader.java │ │ │ │ ├── TreeDataWriter.java │ │ │ │ ├── UnclosableOutputStream.java │ │ │ │ ├── WorkingDirectory.java │ │ │ │ └── table/ │ │ │ │ ├── AbstractTableFormatter.java │ │ │ │ ├── AsciiTableFormatter.java │ │ │ │ ├── AsciiTableFormatterFactory.java │ │ │ │ ├── Column.java │ │ │ │ ├── CsvTableFormatter.java │ │ │ │ ├── CsvTableFormatterFactory.java │ │ │ │ ├── HorizontalAlignment.java │ │ │ │ ├── TableFormatter.java │ │ │ │ ├── TableFormatterConfig.java │ │ │ │ ├── TableFormatterFactory.java │ │ │ │ └── TableFormatterHelper.java │ │ │ ├── json/ │ │ │ │ ├── JsonReader.java │ │ │ │ ├── JsonUtil.java │ │ │ │ └── JsonWriter.java │ │ │ ├── net/ │ │ │ │ └── UserProfile.java │ │ │ ├── parameters/ │ │ │ │ ├── ConfiguredParameter.java │ │ │ │ ├── Parameter.java │ │ │ │ ├── ParameterDefaultValueConfig.java │ │ │ │ ├── ParameterScope.java │ │ │ │ └── ParameterType.java │ │ │ ├── plugins/ │ │ │ │ ├── PluginInfo.java │ │ │ │ └── Plugins.java │ │ │ ├── ref/ │ │ │ │ ├── Ref.java │ │ │ │ ├── RefChain.java │ │ │ │ └── RefObj.java │ │ │ ├── report/ │ │ │ │ ├── AbstractMessageTemplateProvider.java │ │ │ │ ├── AbstractReportNodeAdderOrBuilder.java │ │ │ │ ├── BundleMessageTemplateProvider.java │ │ │ │ ├── EmptyMessageTemplateProvider.java │ │ │ │ ├── MessageTemplateProvider.java │ │ │ │ ├── MultiBundleMessageTemplateProvider.java │ │ │ │ ├── PowsyblCoreReportResourceBundle.java │ │ │ │ ├── ReportConstants.java │ │ │ │ ├── ReportFormatter.java │ │ │ │ ├── ReportNode.java │ │ │ │ ├── ReportNodeAdder.java │ │ │ │ ├── ReportNodeAdderOrBuilder.java │ │ │ │ ├── ReportNodeBuilder.java │ │ │ │ ├── ReportNodeChildAdderImpl.java │ │ │ │ ├── ReportNodeDeserializer.java │ │ │ │ ├── ReportNodeImpl.java │ │ │ │ ├── ReportNodeJsonModule.java │ │ │ │ ├── ReportNodeNoOp.java │ │ │ │ ├── ReportNodeRootBuilderImpl.java │ │ │ │ ├── ReportNodeSerializer.java │ │ │ │ ├── ReportNodeVersion.java │ │ │ │ ├── ReportResourceBundle.java │ │ │ │ ├── TreeContext.java │ │ │ │ ├── TreeContextImpl.java │ │ │ │ ├── TreeContextNoOp.java │ │ │ │ ├── TypedValue.java │ │ │ │ └── package-info.java │ │ │ ├── util/ │ │ │ │ ├── Colors.java │ │ │ │ ├── IntCounter.java │ │ │ │ ├── ServiceLoaderCache.java │ │ │ │ ├── StringAnonymizer.java │ │ │ │ ├── StringToIntMapper.java │ │ │ │ ├── WeakListenerList.java │ │ │ │ └── trove/ │ │ │ │ ├── TBooleanArrayList.java │ │ │ │ ├── TDoubleArrayListHack.java │ │ │ │ └── TIntArrayListHack.java │ │ │ └── xml/ │ │ │ ├── XmlReader.java │ │ │ ├── XmlUtil.java │ │ │ └── XmlWriter.java │ │ └── resources/ │ │ ├── base-voltages.yml │ │ └── com/ │ │ └── powsybl/ │ │ └── commons/ │ │ ├── reports.properties │ │ ├── reports_fr.properties │ │ └── reports_fr_FR.properties │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── commons/ │ │ ├── compress/ │ │ │ ├── SafeZipInputStreamTest.java │ │ │ └── ZipPackagerTest.java │ │ ├── config/ │ │ │ ├── AbstractMapModuleConfigTest.java │ │ │ ├── BaseVoltagesConfigTest.java │ │ │ ├── ComponentDefaultConfigTest.java │ │ │ ├── EmptyPlatformConfigTest.java │ │ │ ├── EnvironmentModuleConfigRepositoryTest.java │ │ │ ├── PlatformConfigNamedProviderTest.java │ │ │ ├── PlatformConfigPropertyTest.java │ │ │ ├── PropertiesPlatformConfigTest.java │ │ │ ├── StackedModuleConfigRepositoryTest.java │ │ │ ├── XmlPlatformConfigTest.java │ │ │ └── YamlPlatformConfigTest.java │ │ ├── datasource/ │ │ │ ├── AbstractArchiveDataSourceTest.java │ │ │ ├── AbstractFileSystemDataSourceTest.java │ │ │ ├── AbstractReadOnlyDataSourceTest.java │ │ │ ├── ArchiveFormatTest.java │ │ │ ├── Bzip2DirectoryDataSourceTest.java │ │ │ ├── CompressionFormatTest.java │ │ │ ├── DataSourceBuilderTest.java │ │ │ ├── DataSourceObserverTest.java │ │ │ ├── DataSourceTest.java │ │ │ ├── DataSourceUtilTest.java │ │ │ ├── DirectoryDataSourceTest.java │ │ │ ├── FileInformationTest.java │ │ │ ├── GenericReadOnlyDataSourceTest.java │ │ │ ├── GzDirectoryDataSourceTest.java │ │ │ ├── MemDataSourceTest.java │ │ │ ├── MultipleReadOnlyDataSourceTest.java │ │ │ ├── ReadOnlyMemDataSourceTest.java │ │ │ ├── ResourcesDataSourceTest.java │ │ │ ├── TarArchiveDataSourceTest.java │ │ │ ├── XZDirectoryDataSourceTest.java │ │ │ ├── ZipArchiveDataSourceTest.java │ │ │ └── ZstdDirectoryDataSourceTest.java │ │ ├── exceptions/ │ │ │ └── UncheckedExceptionTest.java │ │ ├── extensions/ │ │ │ ├── BarExt.java │ │ │ ├── BarExtSerializer.java │ │ │ ├── ExtensionAdderProvidersTest.java │ │ │ ├── ExtensionTest.java │ │ │ ├── Foo.java │ │ │ ├── FooDeserializer.java │ │ │ ├── FooExt.java │ │ │ └── FooExtSerializer.java │ │ ├── io/ │ │ │ ├── FileUtilTest.java │ │ │ ├── WorkingDirectoryTest.java │ │ │ └── table/ │ │ │ ├── AsciiTableFormatterTest.java │ │ │ ├── ColumnTest.java │ │ │ ├── TableFormatterConfigTest.java │ │ │ └── TableFormatterTest.java │ │ ├── json/ │ │ │ └── JsonUtilTest.java │ │ ├── net/ │ │ │ └── UserProfileTest.java │ │ ├── parameters/ │ │ │ ├── ConfiguredParameterTest.java │ │ │ ├── ParameterDefaultValueConfigTest.java │ │ │ └── ParameterTest.java │ │ ├── plugins/ │ │ │ ├── A.java │ │ │ ├── A1.java │ │ │ ├── A2.java │ │ │ ├── B.java │ │ │ ├── PluginInfoA.java │ │ │ ├── PluginInfoB.java │ │ │ └── PluginInfoTest.java │ │ ├── ref/ │ │ │ └── RefTest.java │ │ ├── report/ │ │ │ ├── CommonsTestReportResourceBundle.java │ │ │ ├── NoOpTest.java │ │ │ ├── ReportFormatterTest.java │ │ │ ├── ReportNodeTest.java │ │ │ └── TypedValueTest.java │ │ ├── util/ │ │ │ ├── StringAnonymizerTest.java │ │ │ ├── StringToIntMapperTest.java │ │ │ ├── WeakListenerListTest.java │ │ │ └── trove/ │ │ │ └── TBooleanArrayListTest.java │ │ └── xml/ │ │ ├── XmlReaderTest.java │ │ └── XmlUtilTest.java │ └── resources/ │ ├── BadExtensions.json │ ├── extensions.json │ ├── extensionsUpdate.json │ ├── i18n/ │ │ ├── reports.properties │ │ ├── reports_en.properties │ │ ├── reports_fr.properties │ │ └── reports_fr_FR.properties │ ├── test/ │ │ ├── aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab │ │ ├── foo.bar │ │ └── foo.txt │ ├── testCopyReportNode.json │ ├── testDictionaryEnd.json │ ├── testIncludeReportNode.json │ ├── testReportNodeNoOp.json │ └── testValuesReportNode.json ├── commons-test/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── commons/ │ └── test/ │ ├── AbstractSerDeTest.java │ ├── ComparisonUtils.java │ ├── PowsyblTestReportResourceBundle.java │ └── TestUtil.java ├── computation/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── computation/ │ │ ├── AbstractCommand.java │ │ ├── AbstractCommandBuilder.java │ │ ├── AbstractExecutionHandler.java │ │ ├── Command.java │ │ ├── CommandConstants.java │ │ ├── CommandExecution.java │ │ ├── CommandType.java │ │ ├── CompletableFutureTask.java │ │ ├── ComputationException.java │ │ ├── ComputationExceptionBuilder.java │ │ ├── ComputationManager.java │ │ ├── ComputationManagerFactory.java │ │ ├── ComputationParameters.java │ │ ├── ComputationParametersBuilder.java │ │ ├── ComputationParametersImpl.java │ │ ├── ComputationResourcesStatus.java │ │ ├── DefaultComputationManagerConfig.java │ │ ├── DefaultExecutionListener.java │ │ ├── DefaultExecutionReport.java │ │ ├── ExecutionEnvironment.java │ │ ├── ExecutionError.java │ │ ├── ExecutionHandler.java │ │ ├── ExecutionListener.java │ │ ├── ExecutionReport.java │ │ ├── FileName.java │ │ ├── FilePostProcessor.java │ │ ├── FilePreProcessor.java │ │ ├── FunctionFileName.java │ │ ├── GroupCommand.java │ │ ├── GroupCommandBuilder.java │ │ ├── GroupCommandImpl.java │ │ ├── InputFile.java │ │ ├── LazyCreatedComputationManager.java │ │ ├── OutputFile.java │ │ ├── Partition.java │ │ ├── SimpleCommand.java │ │ ├── SimpleCommandBuilder.java │ │ ├── SimpleCommandImpl.java │ │ ├── StringFileName.java │ │ ├── ThreadInterruptedCompletableFuture.java │ │ └── util/ │ │ └── AbstractExecutor.java │ └── test/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── computation/ │ ├── AbstractTaskInterruptionTest.java │ ├── CommandExecutionTest.java │ ├── CompletableFutureTaskTest.java │ ├── ComputationExceptionBuilderTest.java │ ├── ComputationParametersTest.java │ ├── DefaultComputationManagerConfigTest.java │ ├── DefaultExecutionReportTest.java │ ├── ExecutionEnvironmentTest.java │ ├── ExecutionErrorTest.java │ ├── FunctionFileNameTest.java │ ├── GroupCommandTest.java │ ├── InputFileTest.java │ ├── OutputFileTest.java │ ├── PartitionTest.java │ ├── SimpleCommandTest.java │ ├── StringFileNameTest.java │ └── ThreadInterruptedCompletableFutureTest.java ├── computation-local/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── computation/ │ │ └── local/ │ │ ├── AbstractLocalCommandExecutor.java │ │ ├── LocalCommandExecutor.java │ │ ├── LocalComputationConfig.java │ │ ├── LocalComputationManager.java │ │ ├── LocalComputationManagerFactory.java │ │ ├── LocalComputationResourcesStatus.java │ │ ├── ProcessHelper.java │ │ ├── UnixLocalCommandExecutor.java │ │ └── WindowsLocalCommandExecutor.java │ └── test/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── computation/ │ └── local/ │ ├── LocalCommandExecutorTest.java │ ├── LocalComputationConfigTest.java │ ├── LocalComputationManagerTest.java │ └── ProcessHelperTest.java ├── computation-local-test/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── computation/ │ │ └── local/ │ │ └── test/ │ │ ├── ComputationDockerConfig.java │ │ ├── DockerLocalCommandExecutor.java │ │ └── DockerLocalComputationManager.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── computation/ │ │ └── local/ │ │ └── test/ │ │ ├── ComputationDockerConfigTest.java │ │ └── DockerLocalCommandExecutorTest.java │ └── resources/ │ └── com/ │ └── powsybl/ │ └── config/ │ └── test/ │ ├── config.yml │ └── filelist.txt ├── config-classic/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── config/ │ │ └── classic/ │ │ └── ClassicPlatformConfigProvider.java │ └── test/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── config/ │ └── classic/ │ └── ClassicPlatformConfigProviderTest.java ├── config-test/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── config/ │ │ └── test/ │ │ └── TestPlatformConfigProvider.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── config/ │ │ └── test/ │ │ └── TestPlatformConfigProviderTest.java │ └── resources/ │ └── com/ │ └── powsybl/ │ └── config/ │ └── test/ │ ├── base-voltages.yml │ ├── config.yml │ ├── filelist.txt │ ├── other.txt │ └── subfolder/ │ └── subfolder_file.txt ├── contingency/ │ ├── contingency-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── contingency/ │ │ │ ├── AbstractContingency.java │ │ │ ├── AbstractSidedContingency.java │ │ │ ├── BatteryContingency.java │ │ │ ├── BoundaryLineContingency.java │ │ │ ├── BranchContingency.java │ │ │ ├── BusContingency.java │ │ │ ├── BusbarSectionContingency.java │ │ │ ├── ContingenciesProvider.java │ │ │ ├── ContingenciesProviderFactory.java │ │ │ ├── ContingenciesProviderFactoryPluginInfo.java │ │ │ ├── ContingenciesProviders.java │ │ │ ├── Contingency.java │ │ │ ├── ContingencyBuilder.java │ │ │ ├── ContingencyContext.java │ │ │ ├── ContingencyContextType.java │ │ │ ├── ContingencyElement.java │ │ │ ├── ContingencyElementFactory.java │ │ │ ├── ContingencyElementType.java │ │ │ ├── DcGroundContingency.java │ │ │ ├── DcLineContingency.java │ │ │ ├── DcNodeContingency.java │ │ │ ├── EmptyContingencyListProvider.java │ │ │ ├── EmptyContingencyListProviderFactory.java │ │ │ ├── GeneratorContingency.java │ │ │ ├── HvdcLineContingency.java │ │ │ ├── JsonContingenciesProviderFactory.java │ │ │ ├── LineContingency.java │ │ │ ├── LoadContingency.java │ │ │ ├── ShuntCompensatorContingency.java │ │ │ ├── SidedContingencyElement.java │ │ │ ├── StaticVarCompensatorContingency.java │ │ │ ├── SubContingenciesProvider.java │ │ │ ├── SwitchContingency.java │ │ │ ├── ThreeWindingsTransformerContingency.java │ │ │ ├── TieLineContingency.java │ │ │ ├── TwoWindingsTransformerContingency.java │ │ │ ├── VoltageSourceConverterContingency.java │ │ │ ├── json/ │ │ │ │ ├── AbstractEquipmentCriterionContingencyListDeserializer.java │ │ │ │ ├── ConditionDeserializer.java │ │ │ │ ├── ConditionSerializer.java │ │ │ │ ├── ConditionalActionsDeserializer.java │ │ │ │ ├── ConditionalActionsSerializer.java │ │ │ │ ├── ContingencyDeserializer.java │ │ │ │ ├── ContingencyElementDeserializer.java │ │ │ │ ├── ContingencyElementSerializer.java │ │ │ │ ├── ContingencyJsonModule.java │ │ │ │ ├── ContingencyListDeserializer.java │ │ │ │ ├── ContingencySerializer.java │ │ │ │ ├── CriterionContingencyListSerializer.java │ │ │ │ ├── DefaultContingencyListDeserializer.java │ │ │ │ ├── DefaultContingencyListSerializer.java │ │ │ │ ├── EquipmentCriterionContingencyListSerializer.java │ │ │ │ ├── HvdcLineCriterionContingencyListDeserializer.java │ │ │ │ ├── InjectionCriterionContingencyListDeserializer.java │ │ │ │ ├── InjectionCriterionContingencyListSerializer.java │ │ │ │ ├── JsonContingencyListLoader.java │ │ │ │ ├── LimitViolationDeserializer.java │ │ │ │ ├── LimitViolationSerializer.java │ │ │ │ ├── LineCriterionContingencyListDeserializer.java │ │ │ │ ├── ListOfContingencyListsDeserializer.java │ │ │ │ ├── ListOfContingencyListsSerializer.java │ │ │ │ ├── OperatorStrategyDeserializer.java │ │ │ │ ├── OperatorStrategyListDeserializer.java │ │ │ │ ├── OperatorStrategyListSerializer.java │ │ │ │ ├── OperatorStrategySerializer.java │ │ │ │ ├── ThreeWindingsTransformerCriterionContingencyListDeserializer.java │ │ │ │ ├── TieLineCriterionContingencyListDeserializer.java │ │ │ │ ├── TwoWindingsTransformerCriterionContingencyListDeserializer.java │ │ │ │ ├── ViolationLocationDeserializer.java │ │ │ │ └── ViolationLocationSerializer.java │ │ │ ├── list/ │ │ │ │ ├── AbstractEquipmentCriterionContingencyList.java │ │ │ │ ├── AbstractLineCriterionContingencyList.java │ │ │ │ ├── ContingencyList.java │ │ │ │ ├── ContingencyListLoader.java │ │ │ │ ├── ContingencyListLoaderProvider.java │ │ │ │ ├── DefaultContingencyList.java │ │ │ │ ├── HvdcLineCriterionContingencyList.java │ │ │ │ ├── IdentifierContingencyList.java │ │ │ │ ├── IdentifierContingencyListDeserializer.java │ │ │ │ ├── IdentifierContingencyListSerializer.java │ │ │ │ ├── InjectionCriterionContingencyList.java │ │ │ │ ├── LineCriterionContingencyList.java │ │ │ │ ├── ListOfContingencyLists.java │ │ │ │ ├── ThreeWindingsTransformerCriterionContingencyList.java │ │ │ │ ├── TieLineCriterionContingencyList.java │ │ │ │ └── TwoWindingsTransformerCriterionContingencyList.java │ │ │ ├── strategy/ │ │ │ │ ├── ConditionalActions.java │ │ │ │ ├── OperatorStrategy.java │ │ │ │ ├── OperatorStrategyList.java │ │ │ │ └── condition/ │ │ │ │ ├── AbstractFilteredCondition.java │ │ │ │ ├── AbstractSidedThresholdCondition.java │ │ │ │ ├── AbstractThresholdCondition.java │ │ │ │ ├── AcDcConverterThresholdCondition.java │ │ │ │ ├── AllViolationCondition.java │ │ │ │ ├── AnyViolationCondition.java │ │ │ │ ├── AtLeastOneViolationCondition.java │ │ │ │ ├── BranchThresholdCondition.java │ │ │ │ ├── Condition.java │ │ │ │ ├── InjectionThresholdCondition.java │ │ │ │ ├── ThreeWindingsTransformerThresholdCondition.java │ │ │ │ └── TrueCondition.java │ │ │ └── violations/ │ │ │ ├── BusBreakerViolationLocation.java │ │ │ ├── LimitViolation.java │ │ │ ├── LimitViolationBuilder.java │ │ │ ├── LimitViolationFilter.java │ │ │ ├── LimitViolationHelper.java │ │ │ ├── LimitViolationType.java │ │ │ ├── LimitViolations.java │ │ │ ├── LoadingLimitType.java │ │ │ ├── NodeBreakerViolationLocation.java │ │ │ └── ViolationLocation.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── contingency/ │ │ │ ├── BatteryContingencyTest.java │ │ │ ├── BoundaryLineContingencyTest.java │ │ │ ├── BranchContingencyTest.java │ │ │ ├── BusContingencyTest.java │ │ │ ├── BusbarSectionContingencyTest.java │ │ │ ├── ContingencyContextTest.java │ │ │ ├── ContingencyTest.java │ │ │ ├── CriterionContingencyListTest.java │ │ │ ├── DcGroundContingencyTest.java │ │ │ ├── DcLineContingencyTest.java │ │ │ ├── DcNodeContingencyTest.java │ │ │ ├── EmptyContingencyListProviderTest.java │ │ │ ├── GeneratorContingencyTest.java │ │ │ ├── HvdcLineContingencyTest.java │ │ │ ├── JsonContingenciesProviderFactoryTest.java │ │ │ ├── LoadContingencyTest.java │ │ │ ├── NetworkElementIdentifierContingencyListTest.java │ │ │ ├── ShuntCompensatorContingencyTest.java │ │ │ ├── SidedContingencyTest.java │ │ │ ├── StaticVarCompensatorContingencyTest.java │ │ │ ├── SubContingenciesProviderTest.java │ │ │ ├── SwitchContingencyTest.java │ │ │ ├── ThreeWindingsTransformerContingencyTest.java │ │ │ ├── TieLineContingencyTest.java │ │ │ ├── VoltageSourceConverterContingencyTest.java │ │ │ ├── json/ │ │ │ │ ├── ContingencyContextJsonTest.java │ │ │ │ ├── ContingencyJsonTest.java │ │ │ │ ├── CriterionContingencyListJsonTest.java │ │ │ │ ├── JsonActionAndOperatorStrategyTest.java │ │ │ │ ├── JsonOperatorStrategyExtensionTest.java │ │ │ │ ├── ListOfContingencyListsJsonTest.java │ │ │ │ └── NetworkElementIdentifierContingencyListJsonTest.java │ │ │ ├── tasks/ │ │ │ │ ├── BatteryTrippingTest.java │ │ │ │ ├── BoundaryLineTrippingTest.java │ │ │ │ ├── BranchTrippingTest.java │ │ │ │ ├── BusTrippingTest.java │ │ │ │ ├── GeneratorTrippingTest.java │ │ │ │ ├── HvdcLineTrippingTest.java │ │ │ │ ├── LoadTrippingTest.java │ │ │ │ ├── ShuntCompensatorTrippingTest.java │ │ │ │ └── StaticVarCompensatorTrippingTest.java │ │ │ └── violations/ │ │ │ ├── LimitViolationBuilderTest.java │ │ │ ├── LimitViolationFilterTest.java │ │ │ ├── LimitViolationTest.java │ │ │ └── TestingNetworkFactory.java │ │ └── resources/ │ │ ├── OperatorStrategyFileExtensionsTest.json │ │ ├── OperatorStrategyFileExtensionsTest2.json │ │ ├── OperatorStrategyFileTest.json │ │ ├── OperatorStrategyFileTestV1.0.json │ │ ├── OperatorStrategyFileTestV1.1.json │ │ ├── contingencies.json │ │ ├── contingenciesBatteries.json │ │ ├── contingenciesWith3wt.json │ │ ├── contingenciesWithDlAndTl.json │ │ ├── contingenciesWithDlAndTlV1_0.json │ │ ├── contingenciesWithOptionalName.json │ │ ├── contingenciesWithSeveralElements.json │ │ ├── contingency.json │ │ ├── contingencyContexts.json │ │ ├── contingencyListsList.json │ │ ├── hvdclineCriterionContingencyList.json │ │ ├── identifierContingencyList.json │ │ ├── identifierContingencyListReferenceForLessThan1_3.json │ │ ├── identifierContingencyListReferenceForPreviousVersion.json │ │ ├── identifierContingencyListTest.json │ │ ├── identifierContingencyListv1_0.json │ │ ├── identifierContingencyListv1_1.json │ │ ├── identifierContingencyListv1_2.json │ │ ├── injectionCriterionContingencyList.json │ │ ├── injectionCriterionContingencyListEmptyCountryList.json │ │ ├── injectionCriterionContingencyListNoCountryCriterion.json │ │ ├── injectionCriterionContingencyListNoCountryMatch.json │ │ ├── lineCriterionContingencyList.json │ │ ├── threeWindingsTransformerCriterionContingencyList.json │ │ ├── tieLineCriterionContingencyList.json │ │ └── twoWindingsTransformerCriterionContingencyList.json │ ├── contingency-dsl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── groovy/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── contingency/ │ │ │ │ └── dsl/ │ │ │ │ └── ContingencyDslLoader.groovy │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── contingency/ │ │ │ └── dsl/ │ │ │ ├── AbstractDslContingenciesProvider.java │ │ │ ├── ContingencyDslExtension.java │ │ │ ├── ContingencyDslObserver.java │ │ │ ├── GroovyContingencyList.java │ │ │ ├── GroovyContingencyListLoader.java │ │ │ ├── GroovyDslContingenciesProvider.java │ │ │ └── GroovyDslContingenciesProviderFactory.java │ │ └── test/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── contingency/ │ │ │ └── dsl/ │ │ │ └── ProbabilityContingencyDslExtension.groovy │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── contingency/ │ │ └── dsl/ │ │ ├── ContingencyElementTypesTest.java │ │ ├── GroovyContingencyListTest.java │ │ ├── GroovyDslContingenciesProviderTest.java │ │ └── ProbabilityContingencyExtension.java │ └── pom.xml ├── distribution-core/ │ └── pom.xml ├── docs/ │ ├── .readthedocs.yaml │ ├── Makefile │ ├── README.md │ ├── _static/ │ │ └── styles/ │ │ └── styles.css │ ├── _templates/ │ │ ├── page.html │ │ └── sidebar/ │ │ └── brand.html │ ├── conf.py │ ├── data/ │ │ ├── index.md │ │ └── timeseries.md │ ├── grid_exchange_formats/ │ │ ├── ampl/ │ │ │ ├── example.md │ │ │ ├── export.md │ │ │ ├── import.md │ │ │ └── index.md │ │ ├── cgmes/ │ │ │ ├── examples.md │ │ │ ├── export.md │ │ │ ├── format_specification.md │ │ │ ├── import.md │ │ │ ├── index.md │ │ │ ├── post_processor.md │ │ │ └── triple_store.md │ │ ├── going_further/ │ │ │ ├── datasources.md │ │ │ └── index.md │ │ ├── ieee/ │ │ │ └── ieee.md │ │ ├── iidm/ │ │ │ ├── export.md │ │ │ ├── import.md │ │ │ └── index.md │ │ ├── index.md │ │ ├── matpower/ │ │ │ ├── export.md │ │ │ ├── import.md │ │ │ └── index.md │ │ ├── powerfactory/ │ │ │ ├── import.md │ │ │ └── index.md │ │ ├── psse/ │ │ │ ├── examples.md │ │ │ ├── export.md │ │ │ ├── import.md │ │ │ └── index.md │ │ └── ucte/ │ │ ├── export.md │ │ ├── format_specification.md │ │ ├── import.md │ │ └── index.md │ ├── grid_features/ │ │ ├── extraction.md │ │ ├── import_post_processor.md │ │ ├── index.md │ │ ├── loadflow_validation.md │ │ ├── network_modifications.md │ │ └── working_with_subnetworks.md │ ├── grid_model/ │ │ ├── adders_by_copy.md │ │ ├── additional.md │ │ ├── extensions.md │ │ ├── going_further.md │ │ ├── index.md │ │ └── network_subnetwork.md │ ├── index.md │ ├── make.bat │ ├── requirements.txt │ ├── simulation/ │ │ ├── dynamic/ │ │ │ ├── configuration.md │ │ │ └── index.md │ │ ├── dynamic_security/ │ │ │ ├── configuration.md │ │ │ └── index.md │ │ ├── index.md │ │ ├── loadflow/ │ │ │ ├── configuration.md │ │ │ ├── index.md │ │ │ └── load-flow-based-phase-shifter-optimizer.md │ │ ├── security/ │ │ │ ├── action-dsl.md │ │ │ ├── configuration.md │ │ │ ├── contingency-dsl.md │ │ │ ├── index.md │ │ │ └── limit-reductions.md │ │ ├── sensitivity/ │ │ │ ├── configuration.md │ │ │ └── index.md │ │ └── shortcircuit/ │ │ ├── index.md │ │ ├── inputs.md │ │ ├── outputs.md │ │ └── parameters.md │ └── user/ │ ├── configuration/ │ │ ├── componentDefaultConfig.md │ │ ├── computation-local.md │ │ ├── default-computation-manager.md │ │ ├── external-security-analysis-config.md │ │ ├── geodata.md │ │ ├── groovy-dsl-contingencies.md │ │ ├── import-export-parameters-default-value.md │ │ ├── index.md │ │ ├── limit-violation-default-filter.md │ │ ├── load-flow-action-simulator.md │ │ ├── loadflow-results-completion-parameters.md │ │ ├── loadflow-validation.md │ │ ├── modules.md │ │ ├── network.md │ │ └── table-formatter.md │ ├── frequent_errors/ │ │ ├── error_messages.md │ │ └── index.md │ ├── functional_logs/ │ │ ├── export.md │ │ ├── i18n.md │ │ ├── import.md │ │ └── index.md │ ├── index.md │ └── itools/ │ ├── action-simulator.md │ ├── cim_anonymizer.md │ ├── commands.md │ ├── compare-security-analysis-results.md │ ├── convert_network.md │ ├── dynamic-security-analysis.md │ ├── dynamic-simulation.md │ ├── index.md │ ├── itools-packager.md │ ├── list-dynamic-simulation-models.md │ ├── loadflow-validation.md │ ├── loadflow.md │ ├── plugins-info.md │ ├── run-script.md │ ├── security-analysis.md │ └── sensitivity-computation.md ├── dsl/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dsl/ │ │ │ ├── DslLoader.groovy │ │ │ ├── ExpressionDslLoader.groovy │ │ │ └── GroovyUtil.groovy │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── dsl/ │ │ ├── AbstractPowsyblDslAstTransformation.java │ │ ├── DslException.java │ │ ├── ExtendableDslExtension.java │ │ ├── GroovyDslConstants.java │ │ ├── GroovyScripts.java │ │ ├── PowsyblDslAstTransformation.java │ │ └── ast/ │ │ ├── AbstractBinaryOperatorNode.java │ │ ├── AbstractLiteralNode.java │ │ ├── AbstractUnaryOperatorNode.java │ │ ├── ArithmeticBinaryOperator.java │ │ ├── ArithmeticBinaryOperatorNode.java │ │ ├── BigDecimalLiteralNode.java │ │ ├── BooleanLiteralNode.java │ │ ├── ComparisonOperator.java │ │ ├── ComparisonOperatorNode.java │ │ ├── DefaultExpressionVisitor.java │ │ ├── DoubleLiteralNode.java │ │ ├── ExpressionEvaluator.java │ │ ├── ExpressionHelper.java │ │ ├── ExpressionNode.java │ │ ├── ExpressionPrinter.java │ │ ├── ExpressionVisitor.java │ │ ├── FloatLiteralNode.java │ │ ├── IntegerLiteralNode.java │ │ ├── LiteralType.java │ │ ├── LogicalBinaryOperator.java │ │ ├── LogicalBinaryOperatorNode.java │ │ ├── LogicalNotOperator.java │ │ └── StringLiteralNode.java │ └── test/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── dsl/ │ └── ast/ │ └── LiteralNodeTest.java ├── dynamic-security-analysis/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── security/ │ │ └── dynamic/ │ │ ├── DynamicSecurityAnalysis.java │ │ ├── DynamicSecurityAnalysisInput.java │ │ ├── DynamicSecurityAnalysisParameters.java │ │ ├── DynamicSecurityAnalysisProvider.java │ │ ├── DynamicSecurityAnalysisRunParameters.java │ │ ├── distributed/ │ │ │ ├── DistributedDynamicSecurityAnalysisExecution.java │ │ │ ├── DynamicSecurityAnalysisExecutionHandler.java │ │ │ ├── DynamicSecurityAnalysisExecutionHandlers.java │ │ │ └── ForwardedDynamicSecurityAnalysisExecution.java │ │ ├── execution/ │ │ │ ├── DynamicSecurityAnalysisExecution.java │ │ │ ├── DynamicSecurityAnalysisExecutionBuilder.java │ │ │ ├── DynamicSecurityAnalysisExecutionImpl.java │ │ │ ├── DynamicSecurityAnalysisExecutionInput.java │ │ │ └── DynamicSecurityAnalysisInputBuildStrategy.java │ │ ├── json/ │ │ │ ├── DynamicSecurityAnalysisJsonModule.java │ │ │ ├── DynamicSecurityAnalysisParametersDeserializer.java │ │ │ ├── DynamicSecurityAnalysisParametersSerializer.java │ │ │ └── JsonDynamicSecurityAnalysisParameters.java │ │ └── tools/ │ │ ├── DynamicSecurityAnalysisCommand.java │ │ ├── DynamicSecurityAnalysisCommandOptions.java │ │ ├── DynamicSecurityAnalysisTool.java │ │ └── DynamicSecurityAnalysisToolConstants.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── security/ │ │ └── dynamic/ │ │ ├── DummySerializer.java │ │ ├── DynamicModelsSupplierMock.java │ │ ├── DynamicSecurityAnalysisProviderMock.java │ │ ├── DynamicSecurityAnalysisProviderTest.java │ │ ├── DynamicSecurityAnalysisRunParametersTest.java │ │ ├── DynamicSecurityAnalysisTest.java │ │ ├── NetworkImporterMock.java │ │ ├── distributed/ │ │ │ └── DynamicSecurityAnalysisExecutionHandlersTest.java │ │ ├── json/ │ │ │ ├── DynamicSecurityDummyExtension.java │ │ │ └── JsonDynamicSecurityAnalysisParametersTest.java │ │ └── tools/ │ │ ├── DynamicSecurityAnalysisCommandOptionsTest.java │ │ └── DynamicSecurityAnalysisToolTest.java │ └── resources/ │ ├── DynamicSecurityAnalysisParameters.json │ ├── DynamicSecurityAnalysisParametersExtensionUpdate.json │ ├── DynamicSecurityAnalysisParametersIncomplete.json │ ├── DynamicSecurityAnalysisParametersInvalid.json │ ├── DynamicSecurityAnalysisParametersV10.json │ ├── DynamicSecurityAnalysisParametersWithExtension.json │ └── com/ │ └── powsybl/ │ └── config/ │ └── test/ │ ├── config.yml │ └── filelist.txt ├── dynamic-simulation/ │ ├── dynamic-simulation-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ ├── DynamicModel.java │ │ │ ├── DynamicModelsSupplier.java │ │ │ ├── DynamicSimulation.java │ │ │ ├── DynamicSimulationParameters.java │ │ │ ├── DynamicSimulationProvider.java │ │ │ ├── DynamicSimulationResult.java │ │ │ ├── DynamicSimulationResultImpl.java │ │ │ ├── EventModel.java │ │ │ ├── EventModelsSupplier.java │ │ │ ├── OutputVariable.java │ │ │ ├── OutputVariablesSupplier.java │ │ │ ├── SimulatorInputSupplier.java │ │ │ ├── TimelineEvent.java │ │ │ └── json/ │ │ │ ├── DynamicSimulationParametersDeserializer.java │ │ │ ├── DynamicSimulationParametersJsonModule.java │ │ │ ├── DynamicSimulationParametersSerializer.java │ │ │ ├── DynamicSimulationResultDeserializer.java │ │ │ ├── DynamicSimulationResultSerializer.java │ │ │ └── JsonDynamicSimulationParameters.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ ├── AnotherDynamicSimulationProviderMock.java │ │ │ ├── DummyExtension.java │ │ │ ├── DummySpecificParametersSerializer.java │ │ │ ├── DynamicModelsSupplierMock.java │ │ │ ├── DynamicSimulationParametersTest.java │ │ │ ├── DynamicSimulationProviderMock.java │ │ │ ├── DynamicSimulationProviderTest.java │ │ │ ├── DynamicSimulationTest.java │ │ │ └── json/ │ │ │ ├── DynamicSimulationResultJsonTest.java │ │ │ └── JsonDynamicSimulationParametersTest.java │ │ └── resources/ │ │ ├── DynamicSimulationFailedResult.json │ │ ├── DynamicSimulationParameters.json │ │ ├── DynamicSimulationParametersError.json │ │ ├── DynamicSimulationParametersV10.json │ │ ├── DynamicSimulationParametersWithExtension.json │ │ ├── DynamicSimulationResult.json │ │ └── DynamicSimulationResultError.json │ ├── dynamic-simulation-dsl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ └── groovy/ │ │ │ ├── AbstractGroovySupplier.java │ │ │ ├── DynamicModelGroovyExtension.java │ │ │ ├── DynamicSimulationReports.java │ │ │ ├── DynamicSimulationSupplierFactory.java │ │ │ ├── EventModelGroovyExtension.java │ │ │ ├── GroovyDynamicModelsSupplier.java │ │ │ ├── GroovyEventModelsSupplier.java │ │ │ ├── GroovyExtension.java │ │ │ ├── GroovyOutputVariablesSupplier.java │ │ │ └── OutputVariableGroovyExtension.java │ │ └── test/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ └── groovy/ │ │ │ ├── DummyDynamicModelGroovyExtension.groovy │ │ │ ├── DummyEventModelGroovyExtension.groovy │ │ │ └── DummyOutputVariableGroovyExtension.groovy │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ └── groovy/ │ │ │ ├── DummyDynamicModel.java │ │ │ ├── DummyEventModel.java │ │ │ ├── DummyOutputVariable.java │ │ │ ├── GroovyDynamicModelSupplierTest.java │ │ │ ├── GroovyEventModelSupplierTest.java │ │ │ └── GroovyOutputVariablesSupplierTest.java │ │ └── resources/ │ │ ├── dynamicModels.groovy │ │ ├── eventModels.groovy │ │ └── outputVariables.groovy │ ├── dynamic-simulation-tool/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ └── tool/ │ │ │ ├── DynamicSimulationTool.java │ │ │ └── ListDynamicSimulationModelsTool.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── dynamicsimulation/ │ │ │ └── tool/ │ │ │ ├── DynamicSimulationProviderMock.java │ │ │ ├── DynamicSimulationToolTest.java │ │ │ └── ListDynamicSimulationModelsToolTest.java │ │ └── resources/ │ │ └── network.xiidm │ └── pom.xml ├── entsoe-util/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── entsoe/ │ │ │ └── util/ │ │ │ ├── BoundaryPoint.java │ │ │ ├── BoundaryPointXlsParser.java │ │ │ ├── EntsoeArea.java │ │ │ ├── EntsoeAreaAdder.java │ │ │ ├── EntsoeAreaAdderImpl.java │ │ │ ├── EntsoeAreaAdderImplProvider.java │ │ │ ├── EntsoeAreaImpl.java │ │ │ ├── EntsoeAreaSerDe.java │ │ │ ├── EntsoeFileName.java │ │ │ └── EntsoeGeographicalCode.java │ │ └── resources/ │ │ └── xsd/ │ │ └── entsoeArea.xsd │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── entsoe/ │ │ └── util/ │ │ ├── BoundaryPointTest.java │ │ ├── BoundaryPointXlsParserTest.java │ │ ├── EntsoeAreaSerDeTest.java │ │ ├── EntsoeAreaTest.java │ │ ├── EntsoeFileNameTest.java │ │ └── EntsoeGeographicalCodeTest.java │ └── resources/ │ └── entsoeAreaRef.xml ├── ieee-cdf/ │ ├── ieee-cdf-converter/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── ieeecdf/ │ │ │ │ └── converter/ │ │ │ │ ├── IeeeCdfImporter.java │ │ │ │ └── IeeeCdfNetworkFactory.java │ │ │ └── resources/ │ │ │ ├── ieee33-bus.csv │ │ │ ├── ieee33-line.csv │ │ │ ├── ieee33-mesh.csv │ │ │ ├── ieee69-bus.csv │ │ │ ├── ieee69-line.csv │ │ │ └── ieee69-mesh.csv │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── ieeecdf/ │ │ │ └── converter/ │ │ │ └── IeeeCdfImporterTest.java │ │ └── resources/ │ │ ├── ieee118cdf.xiidm │ │ ├── ieee14cdf-solved.xiidm │ │ ├── ieee14cdf.xiidm │ │ ├── ieee300cdf.xiidm │ │ ├── ieee30cdf.xiidm │ │ ├── ieee33.xiidm │ │ ├── ieee57cdf.xiidm │ │ ├── ieee69.xiidm │ │ ├── ieee9cdf.xiidm │ │ └── ieee9zeroimpedancecdf.xiidm │ ├── ieee-cdf-model/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── ieeecdf/ │ │ │ │ └── model/ │ │ │ │ ├── BranchSideConversion.java │ │ │ │ ├── BranchTypeConversion.java │ │ │ │ ├── BusTypeConversion.java │ │ │ │ ├── IeeeCdfBranch.java │ │ │ │ ├── IeeeCdfBus.java │ │ │ │ ├── IeeeCdfInterchangeData.java │ │ │ │ ├── IeeeCdfLossZone.java │ │ │ │ ├── IeeeCdfModel.java │ │ │ │ ├── IeeeCdfReader.java │ │ │ │ ├── IeeeCdfTieLine.java │ │ │ │ ├── IeeeCdfTitle.java │ │ │ │ ├── IeeeCdfWriter.java │ │ │ │ ├── LocalDateConversion.java │ │ │ │ └── SeasonConversion.java │ │ │ └── resources/ │ │ │ ├── ieee118cdf.txt │ │ │ ├── ieee14cdf-solved.txt │ │ │ ├── ieee14cdf.txt │ │ │ ├── ieee300cdf.txt │ │ │ ├── ieee30cdf.txt │ │ │ ├── ieee57cdf.txt │ │ │ ├── ieee9cdf.txt │ │ │ └── ieee9zeroimpedancecdf.txt │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── ieeecdf/ │ │ │ └── model/ │ │ │ └── IeeeCdfReaderWriterTest.java │ │ └── resources/ │ │ └── tieline.txt │ └── pom.xml ├── iidm/ │ ├── iidm-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ ├── AbstractBasePropertiesHolder.java │ │ │ ├── AbstractBusRef.java │ │ │ ├── AbstractEquipmentTopologyVisitor.java │ │ │ ├── AbstractReportNodeContext.java │ │ │ ├── AbstractTerminalTopologyVisitor.java │ │ │ ├── AcDcConverter.java │ │ │ ├── AcDcConverterAdder.java │ │ │ ├── ActivePowerLimits.java │ │ │ ├── ActivePowerLimitsAdder.java │ │ │ ├── ApparentPowerLimits.java │ │ │ ├── ApparentPowerLimitsAdder.java │ │ │ ├── Area.java │ │ │ ├── AreaAdder.java │ │ │ ├── AreaBoundary.java │ │ │ ├── AreaBoundaryAdder.java │ │ │ ├── AutomationSystem.java │ │ │ ├── BasePropertiesHolder.java │ │ │ ├── Battery.java │ │ │ ├── BatteryAdder.java │ │ │ ├── Boundary.java │ │ │ ├── BoundaryLine.java │ │ │ ├── BoundaryLineAdder.java │ │ │ ├── BoundaryLineFilter.java │ │ │ ├── Branch.java │ │ │ ├── BranchAdder.java │ │ │ ├── Bus.java │ │ │ ├── BusAdder.java │ │ │ ├── BusRef.java │ │ │ ├── BusTopologyPoint.java │ │ │ ├── BusbarSection.java │ │ │ ├── BusbarSectionAdder.java │ │ │ ├── ChangeType.java │ │ │ ├── Component.java │ │ │ ├── ComponentConstants.java │ │ │ ├── Connectable.java │ │ │ ├── Container.java │ │ │ ├── ContainerType.java │ │ │ ├── Country.java │ │ │ ├── CurrentLimits.java │ │ │ ├── CurrentLimitsAdder.java │ │ │ ├── DcBus.java │ │ │ ├── DcConnectable.java │ │ │ ├── DcGround.java │ │ │ ├── DcGroundAdder.java │ │ │ ├── DcLine.java │ │ │ ├── DcLineAdder.java │ │ │ ├── DcNode.java │ │ │ ├── DcNodeAdder.java │ │ │ ├── DcSwitch.java │ │ │ ├── DcSwitchAdder.java │ │ │ ├── DcSwitchKind.java │ │ │ ├── DcTerminal.java │ │ │ ├── DcTopologyVisitable.java │ │ │ ├── DcTopologyVisitor.java │ │ │ ├── DefaultMessageHeader.java │ │ │ ├── DefaultNetworkListener.java │ │ │ ├── DefaultTopologyVisitor.java │ │ │ ├── DroopCurve.java │ │ │ ├── DroopCurveAdder.java │ │ │ ├── EnergySource.java │ │ │ ├── EquipmentTopologyVisitor.java │ │ │ ├── ExponentialLoadModel.java │ │ │ ├── ExponentialLoadModelAdder.java │ │ │ ├── Exporter.java │ │ │ ├── ExporterPluginInfo.java │ │ │ ├── Exporters.java │ │ │ ├── ExportersLoader.java │ │ │ ├── ExportersLoaderList.java │ │ │ ├── ExportersServiceLoader.java │ │ │ ├── FlowsLimitsHolder.java │ │ │ ├── Generator.java │ │ │ ├── GeneratorAdder.java │ │ │ ├── Ground.java │ │ │ ├── GroundAdder.java │ │ │ ├── HvdcConverterStation.java │ │ │ ├── HvdcConverterStationAdder.java │ │ │ ├── HvdcLine.java │ │ │ ├── HvdcLineAdder.java │ │ │ ├── IdBasedBusRef.java │ │ │ ├── Identifiable.java │ │ │ ├── IdentifiableAdder.java │ │ │ ├── IdentifiableType.java │ │ │ ├── ImportConfig.java │ │ │ ├── ImportPostProcessor.java │ │ │ ├── ImportPostProcessorPluginInfo.java │ │ │ ├── Importer.java │ │ │ ├── ImporterPluginInfo.java │ │ │ ├── Importers.java │ │ │ ├── ImportersLoader.java │ │ │ ├── ImportersLoaderList.java │ │ │ ├── ImportersServiceLoader.java │ │ │ ├── Injection.java │ │ │ ├── InjectionAdder.java │ │ │ ├── LccConverterStation.java │ │ │ ├── LccConverterStationAdder.java │ │ │ ├── LccFilter.java │ │ │ ├── LccFilterAdder.java │ │ │ ├── LimitType.java │ │ │ ├── Line.java │ │ │ ├── LineAdder.java │ │ │ ├── LineCharacteristics.java │ │ │ ├── LineCommutatedConverter.java │ │ │ ├── LineCommutatedConverterAdder.java │ │ │ ├── Load.java │ │ │ ├── LoadAdder.java │ │ │ ├── LoadModel.java │ │ │ ├── LoadModelType.java │ │ │ ├── LoadType.java │ │ │ ├── LoadingLimits.java │ │ │ ├── LoadingLimitsAdder.java │ │ │ ├── MinMaxReactiveLimits.java │ │ │ ├── MinMaxReactiveLimitsAdder.java │ │ │ ├── MultiThreadReportNodeContext.java │ │ │ ├── MutableLineCharacteristics.java │ │ │ ├── Network.java │ │ │ ├── NetworkEventRecorder.java │ │ │ ├── NetworkFactory.java │ │ │ ├── NetworkFactoryConstants.java │ │ │ ├── NetworkFactoryService.java │ │ │ ├── NetworkListener.java │ │ │ ├── NodeTopologyPoint.java │ │ │ ├── OperationalLimits.java │ │ │ ├── OperationalLimitsAdder.java │ │ │ ├── OperationalLimitsGroup.java │ │ │ ├── Overload.java │ │ │ ├── OverloadManagementSystem.java │ │ │ ├── OverloadManagementSystemAdder.java │ │ │ ├── PhaseTapChanger.java │ │ │ ├── PhaseTapChangerAdder.java │ │ │ ├── PhaseTapChangerHolder.java │ │ │ ├── PhaseTapChangerStep.java │ │ │ ├── PhaseTapChangerStepAdder.java │ │ │ ├── PhaseTapChangerStepsReplacer.java │ │ │ ├── PropertiesHolder.java │ │ │ ├── RatioTapChanger.java │ │ │ ├── RatioTapChangerAdder.java │ │ │ ├── RatioTapChangerHolder.java │ │ │ ├── RatioTapChangerStep.java │ │ │ ├── RatioTapChangerStepAdder.java │ │ │ ├── RatioTapChangerStepsReplacer.java │ │ │ ├── ReactiveCapabilityCurve.java │ │ │ ├── ReactiveCapabilityCurveAdder.java │ │ │ ├── ReactiveLimits.java │ │ │ ├── ReactiveLimitsHolder.java │ │ │ ├── ReactiveLimitsKind.java │ │ │ ├── ReportNodeContext.java │ │ │ ├── ShuntCompensator.java │ │ │ ├── ShuntCompensatorAdder.java │ │ │ ├── ShuntCompensatorLinearModel.java │ │ │ ├── ShuntCompensatorLinearModelAdder.java │ │ │ ├── ShuntCompensatorModel.java │ │ │ ├── ShuntCompensatorModelType.java │ │ │ ├── ShuntCompensatorNonLinearModel.java │ │ │ ├── ShuntCompensatorNonLinearModelAdder.java │ │ │ ├── SimpleReportNodeContext.java │ │ │ ├── StaticVarCompensator.java │ │ │ ├── StaticVarCompensatorAdder.java │ │ │ ├── Substation.java │ │ │ ├── SubstationAdder.java │ │ │ ├── Switch.java │ │ │ ├── SwitchKind.java │ │ │ ├── TapChanger.java │ │ │ ├── TapChangerAdder.java │ │ │ ├── TapChangerStep.java │ │ │ ├── TapChangerStepAdder.java │ │ │ ├── TapChangerStepsReplacer.java │ │ │ ├── Terminal.java │ │ │ ├── TerminalNumber.java │ │ │ ├── TerminalTopologyVisitor.java │ │ │ ├── ThreeSides.java │ │ │ ├── ThreeWindingsTransformer.java │ │ │ ├── ThreeWindingsTransformerAdder.java │ │ │ ├── TieLine.java │ │ │ ├── TieLineAdder.java │ │ │ ├── TopologyKind.java │ │ │ ├── TopologyLevel.java │ │ │ ├── TopologyPoint.java │ │ │ ├── TopologyVisitor.java │ │ │ ├── TwoSides.java │ │ │ ├── TwoWindingsTransformer.java │ │ │ ├── TwoWindingsTransformerAdder.java │ │ │ ├── Validable.java │ │ │ ├── ValidationException.java │ │ │ ├── ValidationLevel.java │ │ │ ├── ValidationUtil.java │ │ │ ├── VariantManager.java │ │ │ ├── VariantManagerConstants.java │ │ │ ├── VoltageAngleLimit.java │ │ │ ├── VoltageAngleLimitAdder.java │ │ │ ├── VoltageLevel.java │ │ │ ├── VoltageLevelAdder.java │ │ │ ├── VoltageSourceConverter.java │ │ │ ├── VoltageSourceConverterAdder.java │ │ │ ├── VscConverterStation.java │ │ │ ├── VscConverterStationAdder.java │ │ │ ├── ZipLoadModel.java │ │ │ ├── ZipLoadModelAdder.java │ │ │ ├── components/ │ │ │ │ ├── AbstractComponent.java │ │ │ │ ├── AbstractComponentsManager.java │ │ │ │ ├── AbstractConnectedComponent.java │ │ │ │ ├── AbstractConnectedComponentsManager.java │ │ │ │ ├── AbstractDcComponent.java │ │ │ │ ├── AbstractDcComponentsManager.java │ │ │ │ ├── AbstractSynchronousComponent.java │ │ │ │ ├── AbstractSynchronousComponentsManager.java │ │ │ │ ├── ConnectedComponent.java │ │ │ │ ├── DcComponent.java │ │ │ │ └── SynchronousComponent.java │ │ │ ├── events/ │ │ │ │ ├── CreationNetworkEvent.java │ │ │ │ ├── ExtensionCreationNetworkEvent.java │ │ │ │ ├── ExtensionRemovalNetworkEvent.java │ │ │ │ ├── ExtensionUpdateNetworkEvent.java │ │ │ │ ├── NetworkEvent.java │ │ │ │ ├── PropertiesUpdateNetworkEvent.java │ │ │ │ ├── RemovalNetworkEvent.java │ │ │ │ ├── UpdateNetworkEvent.java │ │ │ │ └── VariantNetworkEvent.java │ │ │ ├── identifiers/ │ │ │ │ ├── IdBasedNetworkElementIdentifier.java │ │ │ │ ├── IdWithWildcardsNetworkElementIdentifier.java │ │ │ │ ├── NetworkElementIdentifier.java │ │ │ │ ├── NetworkElementIdentifierContingencyList.java │ │ │ │ ├── SubstationOrVoltageLevelEquipmentsIdentifier.java │ │ │ │ ├── VoltageLevelAndOrderNetworkElementIdentifier.java │ │ │ │ └── json/ │ │ │ │ ├── IdentifierDeserializer.java │ │ │ │ └── IdentifierSerializer.java │ │ │ ├── limitmodification/ │ │ │ │ ├── AbstractLimitsComputerWithCache.java │ │ │ │ ├── LimitsComputer.java │ │ │ │ └── result/ │ │ │ │ ├── AbstractDistinctLimitsContainer.java │ │ │ │ ├── IdenticalLimitsContainer.java │ │ │ │ └── LimitsContainer.java │ │ │ ├── tools/ │ │ │ │ ├── ConversionTool.java │ │ │ │ └── ConversionToolUtils.java │ │ │ └── util/ │ │ │ ├── BoundaryLineBoundaryImpl.java │ │ │ ├── BoundaryLineData.java │ │ │ ├── BranchData.java │ │ │ ├── BusbarSectionFinderTraverser.java │ │ │ ├── ConnectedComponents.java │ │ │ ├── ContainersMapping.java │ │ │ ├── GraphvizConnectivity.java │ │ │ ├── HvdcUtils.java │ │ │ ├── Identifiables.java │ │ │ ├── LimitViolationUtils.java │ │ │ ├── LinkData.java │ │ │ ├── LoadingLimitsUtil.java │ │ │ ├── NetworkReports.java │ │ │ ├── Networks.java │ │ │ ├── NodeBreakerTopology.java │ │ │ ├── OverloadImpl.java │ │ │ ├── PermanentLimitCheckResult.java │ │ │ ├── ReactiveCapabilityCurveUtil.java │ │ │ ├── SV.java │ │ │ ├── ShortIdDictionary.java │ │ │ ├── SwitchPredicates.java │ │ │ ├── SwitchesFlow.java │ │ │ ├── TerminalFinder.java │ │ │ ├── TieLineUtil.java │ │ │ ├── TwtData.java │ │ │ └── UnsupportedPropertiesHolder.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ ├── AbstractConvertersTest.java │ │ │ ├── BusRefTest.java │ │ │ ├── ExportersTest.java │ │ │ ├── ImportConfigTest.java │ │ │ ├── ImportPostProcessorMock.java │ │ │ ├── ImportersTest.java │ │ │ ├── MultipleImporterIssueTest.java │ │ │ ├── NetworkFactoryMock.java │ │ │ ├── NetworkFactoryServiceMock.java │ │ │ ├── PostProcessorReportNodeTest.java │ │ │ ├── ReportNodeContextTest.java │ │ │ ├── TestExporter.java │ │ │ ├── TestImportPostProcessor.java │ │ │ ├── TestImporter.java │ │ │ ├── TestImporterWithoutUpdate.java │ │ │ ├── TieLineUtilTest.java │ │ │ ├── identifiers/ │ │ │ │ └── IdentifiersJsonTest.java │ │ │ ├── limitmodification/ │ │ │ │ └── result/ │ │ │ │ └── LimitsContainerTest.java │ │ │ ├── tck/ │ │ │ │ ├── SidesTest.java │ │ │ │ └── TerminalNumberTest.java │ │ │ ├── tools/ │ │ │ │ ├── ConversionToolTest.java │ │ │ │ ├── ExporterMock.java │ │ │ │ ├── ExporterMockWithReportNode.java │ │ │ │ └── ImporterMock.java │ │ │ └── util/ │ │ │ ├── BoundaryLineDataTest.java │ │ │ ├── BoundaryLineTestData.java │ │ │ ├── BranchDataTest.java │ │ │ ├── BranchTestData.java │ │ │ ├── LoadingLimitsUtilTest.java │ │ │ └── SVTest.java │ │ └── resources/ │ │ ├── export-parameters.properties │ │ ├── exportReportNodeTest.txt │ │ ├── foobar.tst │ │ ├── i18n/ │ │ │ └── reports.properties │ │ ├── identifier/ │ │ │ ├── idBasedNetworkElementIdentifier.json │ │ │ ├── idWithWildcardsNetworkElementIdentifierCustom.json │ │ │ ├── idWithWildcardsNetworkElementIdentifierDefault.json │ │ │ ├── idWithWildcardsNetworkElementIdentifierLegacy.json │ │ │ └── voltageLevelAndOrderNetworkElementIdentifier.json │ │ ├── import-parameters.xml │ │ └── postProcessorReportNodeTest.json │ ├── iidm-comparator/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── comparator/ │ │ │ └── NetworkStateComparator.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── iidm/ │ │ └── comparator/ │ │ └── NetworkStateComparatorTest.java │ ├── iidm-criteria/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── criteria/ │ │ │ ├── AbstractNetworkElementCriterion.java │ │ │ ├── AbstractNetworkElementEquipmentCriterion.java │ │ │ ├── AtLeastOneCountryCriterion.java │ │ │ ├── AtLeastOneNominalVoltageCriterion.java │ │ │ ├── BoundaryLineCriterion.java │ │ │ ├── Criterion.java │ │ │ ├── IdentifiableCriterion.java │ │ │ ├── LineCriterion.java │ │ │ ├── NetworkElementCriterion.java │ │ │ ├── NetworkElementIdListCriterion.java │ │ │ ├── NetworkElementVisitor.java │ │ │ ├── PropertyCriterion.java │ │ │ ├── RegexCriterion.java │ │ │ ├── SingleCountryCriterion.java │ │ │ ├── SingleNominalVoltageCriterion.java │ │ │ ├── ThreeNominalVoltageCriterion.java │ │ │ ├── ThreeWindingsTransformerCriterion.java │ │ │ ├── TieLineCriterion.java │ │ │ ├── TwoCountriesCriterion.java │ │ │ ├── TwoNominalVoltageCriterion.java │ │ │ ├── TwoWindingsTransformerCriterion.java │ │ │ ├── VoltageInterval.java │ │ │ ├── duration/ │ │ │ │ ├── AbstractTemporaryDurationCriterion.java │ │ │ │ ├── AllTemporaryDurationCriterion.java │ │ │ │ ├── EqualityTemporaryDurationCriterion.java │ │ │ │ ├── IntervalTemporaryDurationCriterion.java │ │ │ │ ├── LimitDurationCriterion.java │ │ │ │ └── PermanentDurationCriterion.java │ │ │ ├── json/ │ │ │ │ ├── AbstractNetworkElementCriterionDeserializer.java │ │ │ │ ├── BoundaryLineCriterionDeserializer.java │ │ │ │ ├── CriterionDeserializer.java │ │ │ │ ├── CriterionSerializer.java │ │ │ │ ├── IdentifiableCriterionDeserializer.java │ │ │ │ ├── LineCriterionDeserializer.java │ │ │ │ ├── NetworkElementCriterionModule.java │ │ │ │ ├── NetworkElementCriterionSerializerUtil.java │ │ │ │ ├── NetworkElementEquipmentCriterionSerializer.java │ │ │ │ ├── NetworkElementIdListCriterionDeserializer.java │ │ │ │ ├── NetworkElementIdListCriterionSerializer.java │ │ │ │ ├── ThreeWindingsTransformerCriterionDeserializer.java │ │ │ │ ├── TieLineCriterionDeserializer.java │ │ │ │ ├── TwoWindingsTransformerCriterionDeserializer.java │ │ │ │ ├── VoltageIntervalDeserializer.java │ │ │ │ ├── VoltageIntervalSerializer.java │ │ │ │ ├── duration/ │ │ │ │ │ ├── AllTemporaryDurationCriterionDeserializer.java │ │ │ │ │ ├── AllTemporaryDurationCriterionSerializer.java │ │ │ │ │ ├── EqualityTemporaryDurationCriterionDeserializer.java │ │ │ │ │ ├── EqualityTemporaryDurationCriterionSerializer.java │ │ │ │ │ ├── IntervalTemporaryDurationCriterionDeserializer.java │ │ │ │ │ ├── IntervalTemporaryDurationCriterionSerializer.java │ │ │ │ │ ├── LimitDurationCriterionModule.java │ │ │ │ │ ├── LimitDurationCriterionSerDeUtil.java │ │ │ │ │ ├── PermanentDurationCriterionDeserializer.java │ │ │ │ │ └── PermanentDurationCriterionSerializer.java │ │ │ │ └── util/ │ │ │ │ └── DeserializerUtils.java │ │ │ ├── translation/ │ │ │ │ ├── DefaultNetworkElementAdapter.java │ │ │ │ └── NetworkElement.java │ │ │ └── util/ │ │ │ └── NominalVoltageUtils.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── criteria/ │ │ │ ├── BoundaryLineCriterionTest.java │ │ │ ├── IdentifiableCriterionTest.java │ │ │ ├── LineCriterionTest.java │ │ │ ├── NetworkElementIdListCriterionTest.java │ │ │ ├── RegexCriterionTest.java │ │ │ ├── ThreeWindingsTransformerCriterionTest.java │ │ │ ├── TieLineCriterionTest.java │ │ │ ├── TwoWindingsTransformerCriterionTest.java │ │ │ ├── VoltageIntervalTest.java │ │ │ ├── duration/ │ │ │ │ ├── AllTemporaryDurationCriterionTest.java │ │ │ │ ├── EqualityTemporaryDurationCriterionTest.java │ │ │ │ ├── IntervalTemporaryDurationCriterionTest.java │ │ │ │ └── PermanentDurationCriterionTest.java │ │ │ ├── json/ │ │ │ │ ├── NetworkElementCriterionModuleTest.java │ │ │ │ └── duration/ │ │ │ │ └── LimitDurationCriterionModuleTest.java │ │ │ └── translation/ │ │ │ ├── DefaultNetworkElementAdapterTest.java │ │ │ └── NetworkElementTest.java │ │ └── resources/ │ │ └── criterion/ │ │ ├── boundary-line-criteria.json │ │ ├── dangling-line-criteria-V1.0.json │ │ ├── duration/ │ │ │ ├── all-temporary-duration-criteria.json │ │ │ ├── equality-temporary-duration-criteria.json │ │ │ ├── interval-temporary-duration-criteria.json │ │ │ └── permanent-duration-criteria.json │ │ ├── identifiable-criteria.json │ │ ├── line-criteria.json │ │ ├── network-element-id-list-criteria.json │ │ ├── three-windings-transformer-criteria.json │ │ ├── tie-line-criteria.json │ │ └── two-windings-transformer-criteria.json │ ├── iidm-extensions/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── iidm/ │ │ │ │ └── network/ │ │ │ │ └── extensions/ │ │ │ │ ├── ActivePowerControl.java │ │ │ │ ├── ActivePowerControlAdder.java │ │ │ │ ├── BatteryShortCircuit.java │ │ │ │ ├── BatteryShortCircuitAdder.java │ │ │ │ ├── BranchObservability.java │ │ │ │ ├── BranchObservabilityAdder.java │ │ │ │ ├── BusbarSectionPosition.java │ │ │ │ ├── BusbarSectionPositionAdder.java │ │ │ │ ├── ConnectablePosition.java │ │ │ │ ├── ConnectablePositionAdder.java │ │ │ │ ├── ControlUnit.java │ │ │ │ ├── ControlUnitAdder.java │ │ │ │ ├── ControlZone.java │ │ │ │ ├── ControlZoneAdder.java │ │ │ │ ├── Coordinate.java │ │ │ │ ├── CoordinatedReactiveControl.java │ │ │ │ ├── CoordinatedReactiveControlAdder.java │ │ │ │ ├── DiscreteMeasurement.java │ │ │ │ ├── DiscreteMeasurementAdder.java │ │ │ │ ├── DiscreteMeasurements.java │ │ │ │ ├── DiscreteMeasurementsAdder.java │ │ │ │ ├── DynamicModelInfo.java │ │ │ │ ├── DynamicModelInfoAdder.java │ │ │ │ ├── FortescueConstants.java │ │ │ │ ├── GeneratorEntsoeCategory.java │ │ │ │ ├── GeneratorEntsoeCategoryAdder.java │ │ │ │ ├── GeneratorFortescue.java │ │ │ │ ├── GeneratorFortescueAdder.java │ │ │ │ ├── GeneratorShortCircuit.java │ │ │ │ ├── GeneratorShortCircuitAdder.java │ │ │ │ ├── GeneratorStartup.java │ │ │ │ ├── GeneratorStartupAdder.java │ │ │ │ ├── HvdcAngleDroopActivePowerControl.java │ │ │ │ ├── HvdcAngleDroopActivePowerControlAdder.java │ │ │ │ ├── HvdcOperatorActivePowerRange.java │ │ │ │ ├── HvdcOperatorActivePowerRangeAdder.java │ │ │ │ ├── IdentifiableShortCircuit.java │ │ │ │ ├── IdentifiableShortCircuitAdder.java │ │ │ │ ├── InjectionObservability.java │ │ │ │ ├── InjectionObservabilityAdder.java │ │ │ │ ├── LegFortescue.java │ │ │ │ ├── LineFortescue.java │ │ │ │ ├── LineFortescueAdder.java │ │ │ │ ├── LinePosition.java │ │ │ │ ├── LinePositionAdder.java │ │ │ │ ├── LoadAsymmetrical.java │ │ │ │ ├── LoadAsymmetricalAdder.java │ │ │ │ ├── LoadConnectionType.java │ │ │ │ ├── LoadDetail.java │ │ │ │ ├── LoadDetailAdder.java │ │ │ │ ├── ManualFrequencyRestorationReserve.java │ │ │ │ ├── ManualFrequencyRestorationReserveAdder.java │ │ │ │ ├── Measurement.java │ │ │ │ ├── MeasurementAdder.java │ │ │ │ ├── Measurements.java │ │ │ │ ├── MeasurementsAdder.java │ │ │ │ ├── Observability.java │ │ │ │ ├── ObservabilityQuality.java │ │ │ │ ├── OperatingStatus.java │ │ │ │ ├── OperatingStatusAdder.java │ │ │ │ ├── PilotPoint.java │ │ │ │ ├── PilotPointAdder.java │ │ │ │ ├── ReferencePriorities.java │ │ │ │ ├── ReferencePrioritiesAdder.java │ │ │ │ ├── ReferencePriority.java │ │ │ │ ├── ReferencePriorityAdder.java │ │ │ │ ├── ReferenceTerminals.java │ │ │ │ ├── ReferenceTerminalsAdder.java │ │ │ │ ├── RemoteReactivePowerControl.java │ │ │ │ ├── RemoteReactivePowerControlAdder.java │ │ │ │ ├── SecondaryVoltageControl.java │ │ │ │ ├── SecondaryVoltageControlAdder.java │ │ │ │ ├── ShortCircuitExtension.java │ │ │ │ ├── ShortCircuitExtensionAdder.java │ │ │ │ ├── SlackTerminal.java │ │ │ │ ├── SlackTerminalAdder.java │ │ │ │ ├── StandbyAutomaton.java │ │ │ │ ├── StandbyAutomatonAdder.java │ │ │ │ ├── SubstationPosition.java │ │ │ │ ├── SubstationPositionAdder.java │ │ │ │ ├── ThreeWindingsTransformerFortescue.java │ │ │ │ ├── ThreeWindingsTransformerFortescueAdder.java │ │ │ │ ├── ThreeWindingsTransformerPhaseAngleClock.java │ │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockAdder.java │ │ │ │ ├── ThreeWindingsTransformerToBeEstimated.java │ │ │ │ ├── ThreeWindingsTransformerToBeEstimatedAdder.java │ │ │ │ ├── TwoWindingsTransformerFortescue.java │ │ │ │ ├── TwoWindingsTransformerFortescueAdder.java │ │ │ │ ├── TwoWindingsTransformerPhaseAngleClock.java │ │ │ │ ├── TwoWindingsTransformerPhaseAngleClockAdder.java │ │ │ │ ├── TwoWindingsTransformerToBeEstimated.java │ │ │ │ ├── TwoWindingsTransformerToBeEstimatedAdder.java │ │ │ │ ├── VoltagePerReactivePowerControl.java │ │ │ │ ├── VoltagePerReactivePowerControlAdder.java │ │ │ │ ├── VoltageRegulation.java │ │ │ │ ├── VoltageRegulationAdder.java │ │ │ │ ├── WindingConnectionType.java │ │ │ │ └── util/ │ │ │ │ ├── DiscreteMeasurementValidationUtil.java │ │ │ │ ├── FortescueUtil.java │ │ │ │ └── MeasurementValidationUtil.java │ │ │ └── resources/ │ │ │ └── xsd/ │ │ │ ├── branchObservability.xsd │ │ │ ├── coordinatedReactiveControl.xsd │ │ │ ├── discreteMeasurements.xsd │ │ │ ├── hvdcAngleDroopActivePowerControl.xsd │ │ │ ├── hvdcOperatorActivePowerRange.xsd │ │ │ ├── injectionObservability.xsd │ │ │ ├── measurements.xsd │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xsd │ │ │ ├── threeWindingsTransformerToBeEstimated.xsd │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xsd │ │ │ ├── twoWindingsTransformerToBeEstimated.xsd │ │ │ └── voltagePerReactivePowerControl.xsd │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── iidm/ │ │ └── network/ │ │ └── extensions/ │ │ ├── CoordinateTest.java │ │ ├── FortescueTest.java │ │ └── MeasurementTest.java │ ├── iidm-geodata/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── geodata/ │ │ │ ├── geojson/ │ │ │ │ ├── GeoJsonAdderPostProcessor.java │ │ │ │ ├── GeoJsonDataAdder.java │ │ │ │ └── GeoJsonDataParser.java │ │ │ └── utils/ │ │ │ ├── DistanceCalculator.java │ │ │ ├── InputUtils.java │ │ │ ├── LineCoordinatesOrdering.java │ │ │ ├── LineGraph.java │ │ │ └── NetworkGeoDataExtensionsAdder.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── geodata/ │ │ │ ├── geojson/ │ │ │ │ ├── GeoJsonAdderPostProcessorTest.java │ │ │ │ └── GeoJsonDataAdderTest.java │ │ │ └── utils/ │ │ │ ├── DistanceCalculatorTest.java │ │ │ └── NetworkGeoDataExtensionsAdderTest.java │ │ └── resources/ │ │ └── eurostag-test/ │ │ ├── lines.geojson │ │ └── substations.geojson │ ├── iidm-impl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── impl/ │ │ │ ├── AbstractAcDcConverter.java │ │ │ ├── AbstractAcDcConverterAdder.java │ │ │ ├── AbstractAutomationSystem.java │ │ │ ├── AbstractBranchAdder.java │ │ │ ├── AbstractBus.java │ │ │ ├── AbstractConnectable.java │ │ │ ├── AbstractConnectableBranch.java │ │ │ ├── AbstractDcConnectable.java │ │ │ ├── AbstractDcTopologyVisitable.java │ │ │ ├── AbstractHvdcConverterStation.java │ │ │ ├── AbstractHvdcConverterStationAdder.java │ │ │ ├── AbstractIdentifiable.java │ │ │ ├── AbstractIdentifiableAdder.java │ │ │ ├── AbstractIidmExtension.java │ │ │ ├── AbstractInjectionAdder.java │ │ │ ├── AbstractLoadModelImpl.java │ │ │ ├── AbstractLoadingLimits.java │ │ │ ├── AbstractLoadingLimitsAdder.java │ │ │ ├── AbstractMultiVariantIdentifiableExtension.java │ │ │ ├── AbstractNetwork.java │ │ │ ├── AbstractPropertiesHolder.java │ │ │ ├── AbstractTapChanger.java │ │ │ ├── AbstractTapChangerAdderImpl.java │ │ │ ├── AbstractTapChangerStepsReplacer.java │ │ │ ├── AbstractTerminal.java │ │ │ ├── AbstractTopologyModel.java │ │ │ ├── ActivePowerLimitsAdderImpl.java │ │ │ ├── ActivePowerLimitsImpl.java │ │ │ ├── ApparentPowerLimitsAdderImpl.java │ │ │ ├── ApparentPowerLimitsImpl.java │ │ │ ├── AreaAdderImpl.java │ │ │ ├── AreaBoundaryAdderImpl.java │ │ │ ├── AreaBoundaryImpl.java │ │ │ ├── AreaImpl.java │ │ │ ├── BatteryAdderImpl.java │ │ │ ├── BatteryImpl.java │ │ │ ├── BoundaryLineAdderImpl.java │ │ │ ├── BoundaryLineBoundaryImplExt.java │ │ │ ├── BoundaryLineImpl.java │ │ │ ├── BranchUtil.java │ │ │ ├── BusAdderImpl.java │ │ │ ├── BusBreakerTopologyModel.java │ │ │ ├── BusExt.java │ │ │ ├── BusTerminal.java │ │ │ ├── BusTopologyPointImpl.java │ │ │ ├── BusbarSectionAdderImpl.java │ │ │ ├── BusbarSectionImpl.java │ │ │ ├── CalculatedBus.java │ │ │ ├── CalculatedBusImpl.java │ │ │ ├── ConfiguredBus.java │ │ │ ├── ConfiguredBusImpl.java │ │ │ ├── ConnectDisconnectUtil.java │ │ │ ├── ConnectedComponentImpl.java │ │ │ ├── CurrentLimitsAdderImpl.java │ │ │ ├── CurrentLimitsImpl.java │ │ │ ├── DcBusImpl.java │ │ │ ├── DcComponentImpl.java │ │ │ ├── DcGroundAdderImpl.java │ │ │ ├── DcGroundImpl.java │ │ │ ├── DcLineAdderImpl.java │ │ │ ├── DcLineImpl.java │ │ │ ├── DcNodeAdderImpl.java │ │ │ ├── DcNodeImpl.java │ │ │ ├── DcSwitchAdderImpl.java │ │ │ ├── DcSwitchImpl.java │ │ │ ├── DcTerminalImpl.java │ │ │ ├── DcTopologyModel.java │ │ │ ├── DroopCurveAdderImpl.java │ │ │ ├── DroopCurveImpl.java │ │ │ ├── ExponentialLoadModelAdderImpl.java │ │ │ ├── ExponentialLoadModelImpl.java │ │ │ ├── GenerationAdderImpl.java │ │ │ ├── GeneratorAdderImpl.java │ │ │ ├── GeneratorImpl.java │ │ │ ├── GroundAdderImpl.java │ │ │ ├── GroundImpl.java │ │ │ ├── HvdcLineAdderImpl.java │ │ │ ├── HvdcLineImpl.java │ │ │ ├── LccConverterStationAdderImpl.java │ │ │ ├── LccConverterStationImpl.java │ │ │ ├── LineAdderImpl.java │ │ │ ├── LineCommutatedConverterAdderImpl.java │ │ │ ├── LineCommutatedConverterImpl.java │ │ │ ├── LineImpl.java │ │ │ ├── LoadAdderImpl.java │ │ │ ├── LoadImpl.java │ │ │ ├── MergedBus.java │ │ │ ├── MinMaxReactiveLimitsAdderImpl.java │ │ │ ├── MinMaxReactiveLimitsImpl.java │ │ │ ├── MultiVariantContext.java │ │ │ ├── MultiVariantObject.java │ │ │ ├── NetworkExt.java │ │ │ ├── NetworkFactoryImpl.java │ │ │ ├── NetworkFactoryServiceImpl.java │ │ │ ├── NetworkImpl.java │ │ │ ├── NetworkIndex.java │ │ │ ├── NetworkListenerList.java │ │ │ ├── NodeBreakerTopologyModel.java │ │ │ ├── NodeTerminal.java │ │ │ ├── NodeTopologyPointImpl.java │ │ │ ├── OperationalLimitsGroupImpl.java │ │ │ ├── OperationalLimitsGroupsImpl.java │ │ │ ├── OverloadManagementSystemAdderImpl.java │ │ │ ├── OverloadManagementSystemImpl.java │ │ │ ├── PhaseTapChangerAdderImpl.java │ │ │ ├── PhaseTapChangerImpl.java │ │ │ ├── PhaseTapChangerParent.java │ │ │ ├── PhaseTapChangerStepImpl.java │ │ │ ├── PhaseTapChangerStepsReplacerImpl.java │ │ │ ├── PropertiesContainer.java │ │ │ ├── RatioTapChangerAdderImpl.java │ │ │ ├── RatioTapChangerImpl.java │ │ │ ├── RatioTapChangerParent.java │ │ │ ├── RatioTapChangerStepImpl.java │ │ │ ├── RatioTapChangerStepsReplacerImpl.java │ │ │ ├── ReactiveCapabilityCurveAdderImpl.java │ │ │ ├── ReactiveCapabilityCurveImpl.java │ │ │ ├── ReactiveLimitsHolderImpl.java │ │ │ ├── ReactiveLimitsOwner.java │ │ │ ├── Referrer.java │ │ │ ├── ReferrerManager.java │ │ │ ├── RegulatingPoint.java │ │ │ ├── ShuntCompensatorAdderImpl.java │ │ │ ├── ShuntCompensatorImpl.java │ │ │ ├── ShuntCompensatorLinearModelImpl.java │ │ │ ├── ShuntCompensatorModelExt.java │ │ │ ├── ShuntCompensatorNonLinearModelImpl.java │ │ │ ├── StaticVarCompensatorAdderImpl.java │ │ │ ├── StaticVarCompensatorImpl.java │ │ │ ├── Subcomponent.java │ │ │ ├── SubnetworkImpl.java │ │ │ ├── SubstationAdderImpl.java │ │ │ ├── SubstationImpl.java │ │ │ ├── Substations.java │ │ │ ├── SwitchImpl.java │ │ │ ├── SynchronousComponentImpl.java │ │ │ ├── TapChangerParent.java │ │ │ ├── TapChangerStepImpl.java │ │ │ ├── TerminalBuilder.java │ │ │ ├── TerminalExt.java │ │ │ ├── ThreadLocalMultiVariantContext.java │ │ │ ├── ThreeWindingsTransformerAdderImpl.java │ │ │ ├── ThreeWindingsTransformerImpl.java │ │ │ ├── TieLineAdderImpl.java │ │ │ ├── TieLineImpl.java │ │ │ ├── TopologyModel.java │ │ │ ├── TwoWindingsTransformerAdderImpl.java │ │ │ ├── TwoWindingsTransformerImpl.java │ │ │ ├── Variant.java │ │ │ ├── VariantArray.java │ │ │ ├── VariantContext.java │ │ │ ├── VariantFactory.java │ │ │ ├── VariantManagerHolder.java │ │ │ ├── VariantManagerImpl.java │ │ │ ├── VoltageAngleLimitAdderImpl.java │ │ │ ├── VoltageAngleLimitImpl.java │ │ │ ├── VoltageLevelAdderImpl.java │ │ │ ├── VoltageLevelExt.java │ │ │ ├── VoltageLevelImpl.java │ │ │ ├── VoltageLevels.java │ │ │ ├── VoltageRegulationAdderImpl.java │ │ │ ├── VoltageSourceConverterAdderImpl.java │ │ │ ├── VoltageSourceConverterImpl.java │ │ │ ├── VscConverterStationAdderImpl.java │ │ │ ├── VscConverterStationImpl.java │ │ │ ├── ZipLoadModelAdderImpl.java │ │ │ ├── ZipLoadModelImpl.java │ │ │ └── extensions/ │ │ │ ├── AbstractIidmExtensionAdder.java │ │ │ ├── AbstractShortCircuitExtensionAdderImpl.java │ │ │ ├── AbstractShortCircuitExtensionImpl.java │ │ │ ├── ActivePowerControlAdderImpl.java │ │ │ ├── ActivePowerControlAdderImplProvider.java │ │ │ ├── ActivePowerControlImpl.java │ │ │ ├── BatteryShortCircuitAdderImpl.java │ │ │ ├── BatteryShortCircuitAdderImplProvider.java │ │ │ ├── BatteryShortCircuitImpl.java │ │ │ ├── BranchObservabilityAdderImpl.java │ │ │ ├── BranchObservabilityAdderImplProvider.java │ │ │ ├── BranchObservabilityImpl.java │ │ │ ├── BusbarSectionPositionAdderImpl.java │ │ │ ├── BusbarSectionPositionAdderImplProvider.java │ │ │ ├── BusbarSectionPositionImpl.java │ │ │ ├── ConnectablePositionAdderImpl.java │ │ │ ├── ConnectablePositionAdderImplProvider.java │ │ │ ├── ConnectablePositionImpl.java │ │ │ ├── ControlUnitAdderImpl.java │ │ │ ├── ControlUnitImpl.java │ │ │ ├── ControlZoneAdderImpl.java │ │ │ ├── ControlZoneImpl.java │ │ │ ├── CoordinatedReactiveControlAdderImpl.java │ │ │ ├── CoordinatedReactiveControlAdderImplProvider.java │ │ │ ├── CoordinatedReactiveControlImpl.java │ │ │ ├── DiscreteMeasurementAdderImpl.java │ │ │ ├── DiscreteMeasurementImpl.java │ │ │ ├── DiscreteMeasurementsAdderImpl.java │ │ │ ├── DiscreteMeasurementsAdderImplProvider.java │ │ │ ├── DiscreteMeasurementsImpl.java │ │ │ ├── DynamicModelInfoAdderImpl.java │ │ │ ├── DynamicModelInfoAdderImplProvider.java │ │ │ ├── DynamicModelInfoImpl.java │ │ │ ├── GeneratorEntsoeCategoryAdderImpl.java │ │ │ ├── GeneratorEntsoeCategoryAdderImplProvider.java │ │ │ ├── GeneratorEntsoeCategoryImpl.java │ │ │ ├── GeneratorFortescueAdderImpl.java │ │ │ ├── GeneratorFortescueAdderImplProvider.java │ │ │ ├── GeneratorFortescueImpl.java │ │ │ ├── GeneratorShortCircuitAdderImpl.java │ │ │ ├── GeneratorShortCircuitAdderImplProvider.java │ │ │ ├── GeneratorShortCircuitImpl.java │ │ │ ├── GeneratorStartupAdderImpl.java │ │ │ ├── GeneratorStartupAdderImplProvider.java │ │ │ ├── GeneratorStartupImpl.java │ │ │ ├── HvdcAngleDroopActivePowerControlAdderImpl.java │ │ │ ├── HvdcAngleDroopActivePowerControlAdderImplProvider.java │ │ │ ├── HvdcAngleDroopActivePowerControlImpl.java │ │ │ ├── HvdcOperatorActivePowerRangeAdderImpl.java │ │ │ ├── HvdcOperatorActivePowerRangeAdderImplProvider.java │ │ │ ├── HvdcOperatorActivePowerRangeImpl.java │ │ │ ├── IdentifiableShortCircuitAdderImpl.java │ │ │ ├── IdentifiableShortCircuitAdderImplProvider.java │ │ │ ├── IdentifiableShortCircuitImpl.java │ │ │ ├── InjectionObservabilityAdderImpl.java │ │ │ ├── InjectionObservabilityAdderImplProvider.java │ │ │ ├── InjectionObservabilityImpl.java │ │ │ ├── LegFortescueImpl.java │ │ │ ├── LineFortescueAdderImpl.java │ │ │ ├── LineFortescueAdderImplProvider.java │ │ │ ├── LineFortescueImpl.java │ │ │ ├── LinePositionAdderImpl.java │ │ │ ├── LinePositionAdderImplProvider.java │ │ │ ├── LinePositionImpl.java │ │ │ ├── LoadAsymmetricalAdderImpl.java │ │ │ ├── LoadAsymmetricalAdderImplProvider.java │ │ │ ├── LoadAsymmetricalImpl.java │ │ │ ├── LoadDetailAdderImpl.java │ │ │ ├── LoadDetailAdderImplProvider.java │ │ │ ├── LoadDetailImpl.java │ │ │ ├── ManualFrequencyRestorationReserveAdderImpl.java │ │ │ ├── ManualFrequencyRestorationReserveAdderImplProvider.java │ │ │ ├── ManualFrequencyRestorationReserveImpl.java │ │ │ ├── MeasurementAdderImpl.java │ │ │ ├── MeasurementImpl.java │ │ │ ├── MeasurementsAdderImpl.java │ │ │ ├── MeasurementsAdderImplProvider.java │ │ │ ├── MeasurementsImpl.java │ │ │ ├── ObservabilityQualityImpl.java │ │ │ ├── OperatingStatusAdderImpl.java │ │ │ ├── OperatingStatusAdderImplProvider.java │ │ │ ├── OperatingStatusImpl.java │ │ │ ├── PilotPointAdderImpl.java │ │ │ ├── PilotPointImpl.java │ │ │ ├── ReferencePrioritiesAdderImpl.java │ │ │ ├── ReferencePrioritiesAdderImplProvider.java │ │ │ ├── ReferencePrioritiesImpl.java │ │ │ ├── ReferencePriorityAdderImpl.java │ │ │ ├── ReferencePriorityImpl.java │ │ │ ├── ReferenceTerminalsAdderImpl.java │ │ │ ├── ReferenceTerminalsAdderImplProvider.java │ │ │ ├── ReferenceTerminalsImpl.java │ │ │ ├── RemoteReactivePowerControlAdderImpl.java │ │ │ ├── RemoteReactivePowerControlAdderImplProvider.java │ │ │ ├── RemoteReactivePowerControlImpl.java │ │ │ ├── SecondaryVoltageControlAdderImpl.java │ │ │ ├── SecondaryVoltageControlAdderImplProvider.java │ │ │ ├── SecondaryVoltageControlImpl.java │ │ │ ├── SlackTerminalAdderImpl.java │ │ │ ├── SlackTerminalAdderImplProvider.java │ │ │ ├── SlackTerminalImpl.java │ │ │ ├── StandbyAutomatonAdderImpl.java │ │ │ ├── StandbyAutomatonAdderImplProvider.java │ │ │ ├── StandbyAutomatonImpl.java │ │ │ ├── SubstationPositionAdderImpl.java │ │ │ ├── SubstationPositionAdderImplProvider.java │ │ │ ├── SubstationPositionImpl.java │ │ │ ├── ThreeWindingsTransformerFortescueAdderImpl.java │ │ │ ├── ThreeWindingsTransformerFortescueAdderImplProvider.java │ │ │ ├── ThreeWindingsTransformerFortescueImpl.java │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockAdderImpl.java │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockAdderImplProvider.java │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockimpl.java │ │ │ ├── ThreeWindingsTransformerToBeEstimatedAdderImpl.java │ │ │ ├── ThreeWindingsTransformerToBeEstimatedAdderImplProvider.java │ │ │ ├── ThreeWindingsTransformerToBeEstimatedImpl.java │ │ │ ├── TwoWindingsTransformerFortescueAdderImpl.java │ │ │ ├── TwoWindingsTransformerFortescueAdderImplProvider.java │ │ │ ├── TwoWindingsTransformerFortescueImpl.java │ │ │ ├── TwoWindingsTransformerPhaseAngleClockAdderImpl.java │ │ │ ├── TwoWindingsTransformerPhaseAngleClockAdderImplProvider.java │ │ │ ├── TwoWindingsTransformerPhaseAngleClockImpl.java │ │ │ ├── TwoWindingsTransformerToBeEstimatedAdderImpl.java │ │ │ ├── TwoWindingsTransformerToBeEstimatedAdderImplProvider.java │ │ │ ├── TwoWindingsTransformerToBeEstimatedImpl.java │ │ │ ├── VoltagePerReactivePowerControlAdderImpl.java │ │ │ ├── VoltagePerReactivePowerControlAdderImplProvider.java │ │ │ ├── VoltagePerReactivePowerControlImpl.java │ │ │ ├── VoltageRegulationAdderImplProvider.java │ │ │ └── VoltageRegulationImpl.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── impl/ │ │ │ ├── BatteryShortCircuitTest.java │ │ │ ├── BranchTest.java │ │ │ ├── ComponentsTest.java │ │ │ ├── DcDetailedNetworkTest.java │ │ │ ├── DcTopologyTraverseTest.java │ │ │ ├── GeneratorShortCircuitTest.java │ │ │ ├── IdentifiableShortCircuitTest.java │ │ │ ├── MergeTest.java │ │ │ ├── MultiVariantExtensionTest.java │ │ │ ├── NodeBreakerCleanTest.java │ │ │ ├── NodeBreakerConnectTest.java │ │ │ ├── NodeBreakerFictitiousInjectionTest.java │ │ │ ├── NodeBreakerSwitchConsistencyTest.java │ │ │ ├── OperationalLimitsGroupImplTest.java │ │ │ ├── ReactiveCapabilityCurveImplTest.java │ │ │ ├── RemoveSwitchTest.java │ │ │ ├── SecurityAnalysisTestNetworkFactoryTest.java │ │ │ ├── SubstationsTest.java │ │ │ ├── TapChangerAttributeTest.java │ │ │ ├── TestAbstractTopologyModel.java │ │ │ ├── TieLineTest.java │ │ │ ├── TopologyTraverseDepthAndBreadthTest.java │ │ │ ├── ValidationLevelLogsTest.java │ │ │ ├── VariantManagerImplTest.java │ │ │ ├── VoltageAngleLimitTest.java │ │ │ ├── VscReactiveLimitsTest.java │ │ │ ├── tck/ │ │ │ │ ├── AcDcConverterTest.java │ │ │ │ ├── ActivePowerLimitsTest.java │ │ │ │ ├── AliasesTest.java │ │ │ │ ├── ApparentPowerLimitsTest.java │ │ │ │ ├── AreaTest.java │ │ │ │ ├── BatteryTest.java │ │ │ │ ├── BoundaryLineTest.java │ │ │ │ ├── BusTerminalTest.java │ │ │ │ ├── BusTest.java │ │ │ │ ├── CalculatedTopologyTest.java │ │ │ │ ├── ComponentCalculationBugWhenMergingTest.java │ │ │ │ ├── ConnectableTest.java │ │ │ │ ├── ConnectedComponentWithTieLineBugTest.java │ │ │ │ ├── ConnectionNotificationTest.java │ │ │ │ ├── ConvertTopologyTest.java │ │ │ │ ├── CorruptedNetworkWhenSecondNodeAlreadyUsed.java │ │ │ │ ├── CurrentLimitsTest.java │ │ │ │ ├── DcGroundTest.java │ │ │ │ ├── DcLineTest.java │ │ │ │ ├── DcNodeTest.java │ │ │ │ ├── DcSwitchTest.java │ │ │ │ ├── DcTerminalTest.java │ │ │ │ ├── DcTopologyTest.java │ │ │ │ ├── DroopCurveTest.java │ │ │ │ ├── EmptyCalculatedBusBugTest.java │ │ │ │ ├── ExceptionIsThrownWhenRemoveVariantAndWorkingVariantIsNotSetTest.java │ │ │ │ ├── FictitiousSwitchTest.java │ │ │ │ ├── ForkConnectDisconnectTest.java │ │ │ │ ├── GeneratorTest.java │ │ │ │ ├── GroundTest.java │ │ │ │ ├── HvdcLineTest.java │ │ │ │ ├── IdentifiableExtensionTest.java │ │ │ │ ├── IdentifiableTypeTest.java │ │ │ │ ├── InvalidateCacheNbVlTest.java │ │ │ │ ├── LccTest.java │ │ │ │ ├── LineTest.java │ │ │ │ ├── LoadTest.java │ │ │ │ ├── MainConnectedComponentWithSwitchTest.java │ │ │ │ ├── ManipulationsOnVariantsTest.java │ │ │ │ ├── MergeNetworkTest.java │ │ │ │ ├── MinMaxReactiveLimitsTest.java │ │ │ │ ├── MoveConnectableNotifTest.java │ │ │ │ ├── MultiVariantNetworkTest.java │ │ │ │ ├── NetworkEventTest.java │ │ │ │ ├── NetworkRemoveTest.java │ │ │ │ ├── NetworkReportNodeContextTest.java │ │ │ │ ├── NetworkTest.java │ │ │ │ ├── NetworksTest.java │ │ │ │ ├── NodeBreakerDisconnectionDiamondPathBugTest.java │ │ │ │ ├── NodeBreakerDisconnectionDoublePathBugTest.java │ │ │ │ ├── NodeBreakerInternalConnectionsTest.java │ │ │ │ ├── NodeBreakerTest.java │ │ │ │ ├── NpeInBusbarSectionAdderTest.java │ │ │ │ ├── NpeWhenAdding3WtOrLineAndNodeAlreadyUsedTest.java │ │ │ │ ├── NullPointerWhenRemovingMergedLineBugTest.java │ │ │ │ ├── OperationalLimitsGroupsTest.java │ │ │ │ ├── OverloadManagementSystemTest.java │ │ │ │ ├── ReactiveCapabilityCurveTest.java │ │ │ │ ├── SecurityAnalysisTestNetworkFactoryTest.java │ │ │ │ ├── ShuntCompensatorTest.java │ │ │ │ ├── StaticVarCompensatorTest.java │ │ │ │ ├── SubnetworksCreationTest.java │ │ │ │ ├── SubnetworksExplorationTest.java │ │ │ │ ├── SubstationTest.java │ │ │ │ ├── SwitchBusBreakerTest.java │ │ │ │ ├── SwitchNodeBreakerTest.java │ │ │ │ ├── SwitchOpenCloseNodeBreakerTopoTest.java │ │ │ │ ├── SwitchSetRetainedTest.java │ │ │ │ ├── TapChangerHolderTest.java │ │ │ │ ├── TapChangerTest.java │ │ │ │ ├── TckSuiteExhaustivityTest.java │ │ │ │ ├── TerminalFinderTest.java │ │ │ │ ├── ThreeWindingsTransformerTest.java │ │ │ │ ├── TieLineTest.java │ │ │ │ ├── TopologyTraverserTest.java │ │ │ │ ├── TwoWindingsTransformerTest.java │ │ │ │ ├── VoltageLevelExportTest.java │ │ │ │ ├── VoltageLevelTest.java │ │ │ │ ├── VscTest.java │ │ │ │ ├── extensions/ │ │ │ │ │ ├── ActivePowerControlTest.java │ │ │ │ │ ├── BranchObservabilityTest.java │ │ │ │ │ ├── BusbarSectionPositionImplTest.java │ │ │ │ │ ├── CoordinatedReactiveControlTest.java │ │ │ │ │ ├── DiscreteMeasurementsTest.java │ │ │ │ │ ├── DynamicModelInfoTest.java │ │ │ │ │ ├── FortescueExtensionTest.java │ │ │ │ │ ├── GeneratorEntsoeCategoryTest.java │ │ │ │ │ ├── GeneratorStartupTest.java │ │ │ │ │ ├── HvdcAngleDroopActivePowerControlTest.java │ │ │ │ │ ├── HvdcOperatorActivePowerRangeTest.java │ │ │ │ │ ├── InjectionObservabilityTest.java │ │ │ │ │ ├── LoadDetailTest.java │ │ │ │ │ ├── ManualFrequencyRestorationReserveTest.java │ │ │ │ │ ├── MeasurementsTest.java │ │ │ │ │ ├── NetworkExtensionsTest.java │ │ │ │ │ ├── OperatingStatusTest.java │ │ │ │ │ ├── ReferencePrioritiesTest.java │ │ │ │ │ ├── ReferenceTerminalsTest.java │ │ │ │ │ ├── RemoteReactivePowerControlTest.java │ │ │ │ │ ├── SecondaryVoltageControlTest.java │ │ │ │ │ ├── SlackTerminalTest.java │ │ │ │ │ ├── StandbyAutomatonTest.java │ │ │ │ │ ├── SubstationAndLinePositionTest.java │ │ │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockTest.java │ │ │ │ │ ├── ThreeWindingsTransformerToBeEstimatedTest.java │ │ │ │ │ ├── TwoWindingsTransformerPhaseAngleClockTest.java │ │ │ │ │ ├── TwoWindingsTransformerToBeEstimatedTest.java │ │ │ │ │ ├── VoltagePerReactivePowerControlTest.java │ │ │ │ │ └── VoltageRegulationTest.java │ │ │ │ └── util/ │ │ │ │ ├── NodeBreakerTopologyTest.java │ │ │ │ └── SwitchPredicatesTest.java │ │ │ └── util/ │ │ │ ├── BusbarSectionFinderTraverserTest.java │ │ │ ├── GraphvizConnectivityTest.java │ │ │ ├── HvdcUtilsTest.java │ │ │ ├── SVTest.java │ │ │ └── SwitchesFlowTest.java │ │ └── resources/ │ │ └── i18n/ │ │ └── iidm-test-reports.properties │ ├── iidm-modification/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── modification/ │ │ │ ├── AbstractConnectDisconnectModification.java │ │ │ ├── AbstractDisconnection.java │ │ │ ├── AbstractLoadModification.java │ │ │ ├── AbstractNetworkModification.java │ │ │ ├── AbstractSetpointModification.java │ │ │ ├── AreaInterchangeTargetModification.java │ │ │ ├── BatteryModification.java │ │ │ ├── BoundaryLineModification.java │ │ │ ├── BranchOperationalLimitsGroupsCopy.java │ │ │ ├── CloseSwitch.java │ │ │ ├── ConnectGenerator.java │ │ │ ├── ConnectableConnection.java │ │ │ ├── ConnectableConnectionBuilder.java │ │ │ ├── GeneratorModification.java │ │ │ ├── HvdcLineModification.java │ │ │ ├── LoadFlowBasedPhaseShifterOptimizer.java │ │ │ ├── LoadFlowBasedPhaseShifterOptimizerConfig.java │ │ │ ├── LoadModification.java │ │ │ ├── NetworkModification.java │ │ │ ├── NetworkModificationImpact.java │ │ │ ├── NetworkModificationList.java │ │ │ ├── OpenSwitch.java │ │ │ ├── PercentChangeLoadModification.java │ │ │ ├── PhaseShifterOptimizeTap.java │ │ │ ├── PhaseShifterOptimizer.java │ │ │ ├── PhaseShifterSetAsFixedTap.java │ │ │ ├── PhaseShifterShiftTap.java │ │ │ ├── PlannedDisconnection.java │ │ │ ├── PlannedDisconnectionBuilder.java │ │ │ ├── Replace3TwoWindingsTransformersByThreeWindingsTransformers.java │ │ │ ├── ReplaceThreeWindingsTransformersBy3TwoWindingsTransformers.java │ │ │ ├── ReplaceTieLinesByLines.java │ │ │ ├── ReplaceTieLinesByLinesPostProcessor.java │ │ │ ├── SetGeneratorToLocalRegulation.java │ │ │ ├── ShuntCompensatorModification.java │ │ │ ├── StaticVarCompensatorModification.java │ │ │ ├── ThreeWindingsTransformerModification.java │ │ │ ├── UnplannedDisconnection.java │ │ │ ├── UnplannedDisconnectionBuilder.java │ │ │ ├── VscConverterStationModification.java │ │ │ ├── scalable/ │ │ │ │ ├── AbstractCompoundScalable.java │ │ │ │ ├── AbstractInjectionScalable.java │ │ │ │ ├── AbstractScalable.java │ │ │ │ ├── BoundaryLineScalable.java │ │ │ │ ├── GeneratorScalable.java │ │ │ │ ├── LoadScalable.java │ │ │ │ ├── ProportionalScalable.java │ │ │ │ ├── Scalable.java │ │ │ │ ├── ScalableAdapter.java │ │ │ │ ├── ScalingParameters.java │ │ │ │ ├── StackScalable.java │ │ │ │ ├── UpDownScalable.java │ │ │ │ └── json/ │ │ │ │ ├── JsonScalingParameters.java │ │ │ │ ├── ScalingParametersDeserializer.java │ │ │ │ ├── ScalingParametersJsonModule.java │ │ │ │ └── ScalingParametersSerializer.java │ │ │ ├── tapchanger/ │ │ │ │ ├── AbstractTapPositionModification.java │ │ │ │ ├── PhaseTapPositionModification.java │ │ │ │ └── RatioTapPositionModification.java │ │ │ ├── topology/ │ │ │ │ ├── AbstractCreateConnectableFeederBays.java │ │ │ │ ├── AbstractLineConnectionModification.java │ │ │ │ ├── AbstractLineDisconnectionModification.java │ │ │ │ ├── ConnectFeedersToBusbarSections.java │ │ │ │ ├── ConnectFeedersToBusbarSectionsBuilder.java │ │ │ │ ├── ConnectVoltageLevelOnLine.java │ │ │ │ ├── ConnectVoltageLevelOnLineBuilder.java │ │ │ │ ├── CreateBranchFeederBays.java │ │ │ │ ├── CreateBranchFeederBaysBuilder.java │ │ │ │ ├── CreateCouplingDevice.java │ │ │ │ ├── CreateCouplingDeviceBuilder.java │ │ │ │ ├── CreateFeederBay.java │ │ │ │ ├── CreateFeederBayBuilder.java │ │ │ │ ├── CreateLineOnLine.java │ │ │ │ ├── CreateLineOnLineBuilder.java │ │ │ │ ├── CreateVoltageLevelSections.java │ │ │ │ ├── CreateVoltageLevelSectionsBuilder.java │ │ │ │ ├── CreateVoltageLevelTopology.java │ │ │ │ ├── CreateVoltageLevelTopologyBuilder.java │ │ │ │ ├── DefaultNamingStrategy.java │ │ │ │ ├── MoveFeederBay.java │ │ │ │ ├── MoveFeederBayBuilder.java │ │ │ │ ├── NamingStrategiesServiceLoader.java │ │ │ │ ├── NamingStrategy.java │ │ │ │ ├── RemoveFeederBay.java │ │ │ │ ├── RemoveFeederBayBuilder.java │ │ │ │ ├── RemoveHvdcLine.java │ │ │ │ ├── RemoveHvdcLineBuilder.java │ │ │ │ ├── RemoveSubstation.java │ │ │ │ ├── RemoveSubstationBuilder.java │ │ │ │ ├── RemoveVoltageLevel.java │ │ │ │ ├── RemoveVoltageLevelBuilder.java │ │ │ │ ├── ReplaceTeePointByVoltageLevelOnLine.java │ │ │ │ ├── ReplaceTeePointByVoltageLevelOnLineBuilder.java │ │ │ │ ├── RevertConnectVoltageLevelOnLine.java │ │ │ │ ├── RevertConnectVoltageLevelOnLineBuilder.java │ │ │ │ ├── RevertCreateLineOnLine.java │ │ │ │ ├── RevertCreateLineOnLineBuilder.java │ │ │ │ └── TopologyModificationUtils.java │ │ │ ├── tripping/ │ │ │ │ ├── AbstractInjectionTripping.java │ │ │ │ ├── AbstractTripping.java │ │ │ │ ├── BatteryTripping.java │ │ │ │ ├── BoundaryLineTripping.java │ │ │ │ ├── BranchTripping.java │ │ │ │ ├── BusTripping.java │ │ │ │ ├── BusbarSectionTripping.java │ │ │ │ ├── DcGroundTripping.java │ │ │ │ ├── DcLineTripping.java │ │ │ │ ├── DcNodeTripping.java │ │ │ │ ├── GeneratorTripping.java │ │ │ │ ├── HvdcLineTripping.java │ │ │ │ ├── LineTripping.java │ │ │ │ ├── LoadTripping.java │ │ │ │ ├── ShuntCompensatorTripping.java │ │ │ │ ├── StaticVarCompensatorTripping.java │ │ │ │ ├── SwitchTripping.java │ │ │ │ ├── ThreeWindingsTransformerTripping.java │ │ │ │ ├── TieLineTripping.java │ │ │ │ ├── Tripping.java │ │ │ │ ├── TrippingTopologyTraverser.java │ │ │ │ ├── TwoWindingsTransformerTripping.java │ │ │ │ └── VoltageSourceConverterTripping.java │ │ │ └── util/ │ │ │ ├── ModificationLogs.java │ │ │ ├── ModificationReports.java │ │ │ ├── RegulatedTerminalControllers.java │ │ │ ├── TransformerUtils.java │ │ │ └── VoltageRegulationUtils.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── modification/ │ │ │ ├── AreaInterchangeModificationTest.java │ │ │ ├── BatteryModificationTest.java │ │ │ ├── BoundaryLineModificationTest.java │ │ │ ├── ConnectGeneratorTest.java │ │ │ ├── ConnectionAndDisconnectionsTest.java │ │ │ ├── ControlledRegulatingTerminalsTest.java │ │ │ ├── GeneratorModificationTest.java │ │ │ ├── HvdcLineModificationTest.java │ │ │ ├── LoadFlowBasedPhaseShifterOptimizerConfigTest.java │ │ │ ├── LoadModificationTest.java │ │ │ ├── NetworkModificationListTest.java │ │ │ ├── PercentChangeLoadModificationTest.java │ │ │ ├── PhaseShifterTest.java │ │ │ ├── Replace3TwoWindingsTransformersByThreeWindingsTransformersTest.java │ │ │ ├── ReplaceThreeWindingsTransformersBy3TwoWindingsTransformersTest.java │ │ │ ├── ReplaceTieLinesByLinesTest.java │ │ │ ├── SetGeneratorToLocalRegulationTest.java │ │ │ ├── ShuntCompensatorModificationTest.java │ │ │ ├── StaticVarCompensatorModificationTest.java │ │ │ ├── SwitchModificationsTest.java │ │ │ ├── TestBatteryModification.java │ │ │ ├── TestThreeWindingsTransformerModification.java │ │ │ ├── TransformersTestUtils.java │ │ │ ├── VscConverterStationModificationTest.java │ │ │ ├── scalable/ │ │ │ │ ├── BoundaryLineScalableTest.java │ │ │ │ ├── GeneratorScalableTest.java │ │ │ │ ├── LoadScalableTest.java │ │ │ │ ├── ProportionalScalableTest.java │ │ │ │ ├── ScalableTest.java │ │ │ │ ├── ScalableTestNetwork.java │ │ │ │ ├── ScalingParametersTest.java │ │ │ │ ├── StackScalableTest.java │ │ │ │ ├── UpDownScalableTest.java │ │ │ │ └── json/ │ │ │ │ └── JsonScalingParametersTest.java │ │ │ ├── tapchanger/ │ │ │ │ └── TapPositionModificationTest.java │ │ │ ├── topology/ │ │ │ │ ├── AbstractModificationTest.java │ │ │ │ ├── ConnectFeedersToBusbarSectionsTest.java │ │ │ │ ├── ConnectVoltageLevelOnLineTest.java │ │ │ │ ├── CreateBranchFeederBaysTest.java │ │ │ │ ├── CreateCouplingDeviceTest.java │ │ │ │ ├── CreateFeederBayTest.java │ │ │ │ ├── CreateLineOnLineTest.java │ │ │ │ ├── CreateVoltageLevelSectionsTest.java │ │ │ │ ├── CreateVoltageLevelTopologyTest.java │ │ │ │ ├── DefaultNamingStrategyTest.java │ │ │ │ ├── MoveFeederBayTest.java │ │ │ │ ├── NamingStrategiesServiceLoaderTest.java │ │ │ │ ├── RemoveFeederBayTest.java │ │ │ │ ├── RemoveHvdcLineTest.java │ │ │ │ ├── RemoveSubstationTest.java │ │ │ │ ├── RemoveVoltageLevelTest.java │ │ │ │ ├── ReplaceTeePointByVoltageLevelOnLineTest.java │ │ │ │ ├── RevertConnectVoltageLevelOnLineTest.java │ │ │ │ ├── RevertCreateLineOnLineTest.java │ │ │ │ ├── TopologyModificationUtilsTest.java │ │ │ │ └── TopologyTestUtils.java │ │ │ └── tripping/ │ │ │ ├── AbstractTrippingTest.java │ │ │ ├── BatteryTrippingTest.java │ │ │ ├── BoundaryLineTrippingTest.java │ │ │ ├── BranchTrippingTest.java │ │ │ ├── BusbarSectionTrippingTest.java │ │ │ ├── DcGroundTrippingTest.java │ │ │ ├── DcLineTrippingTest.java │ │ │ ├── DcNodeTrippingTest.java │ │ │ ├── GeneratorTrippingTest.java │ │ │ ├── HvdcLineTrippingTest.java │ │ │ ├── LoadTrippingTest.java │ │ │ ├── NetworkModificationListTest.java │ │ │ ├── ShuntCompensatorTrippingTest.java │ │ │ ├── StaticVarCompensatorTrippingTest.java │ │ │ ├── SwitchTrippingTest.java │ │ │ ├── ThreeWindingsTransformerTrippingTest.java │ │ │ ├── TieLineTrippingTest.java │ │ │ ├── TrippingTopologyTraverserTest.java │ │ │ └── VoltageSourceConverterTrippingTest.java │ │ └── resources/ │ │ ├── create-vl-sections-insert-after-last-section-with-disconnectors.xiidm │ │ ├── create-vl-sections-insert-before-first-section-with-breakers.xiidm │ │ ├── create-vl-sections-insert-between-2-sections-on-only-one-busbar-with-disconnectors.xiidm │ │ ├── create-vl-sections-insert-between-2-sections-with-breakers.xiidm │ │ ├── create-vl-sections-insert-between-2-sections-with-disconnectors-on-left-side-and-breakers-on-right-side.xiidm │ │ ├── create-vl-sections-insert-between-2-sections-with-disconnectors.xiidm │ │ ├── create-vl-topo-test-complete.xiidm │ │ ├── create-vl-topo-test.xiidm │ │ ├── eurostag-create-line-feeder-bays.xml │ │ ├── eurostag-create-load-feeder-bay.xml │ │ ├── eurostag-create-twt-feeder-bays.xml │ │ ├── eurostag-line-split-bb-l.xml │ │ ├── eurostag-line-split-bb-vl.xml │ │ ├── eurostag-line-split-nb-l.xml │ │ ├── eurostag-line-split-nb-vl.xml │ │ ├── eurostag-new-voltage-level.xml │ │ ├── eurostag-remove-voltage-level-bb.xml │ │ ├── eurostag-remove-voltage-level-nb.xml │ │ ├── eurostag-replace-tee-point-by-voltage-level-on-line-bb.xml │ │ ├── eurostag-replace-tee-point-by-voltage-level-on-line-nbbb.xml │ │ ├── eurostag-replace-tl.xml │ │ ├── eurostag-revert-connect-voltage-level-on-line-bb-vl.xml │ │ ├── eurostag-revert-connect-voltage-level-on-line-nb-vl.xml │ │ ├── eurostag-revert-create-line-on-line-bb-l.xml │ │ ├── eurostag-revert-create-line-on-line-nb-l.xml │ │ ├── eurostag-tutorial-example1.xml │ │ ├── fictitious-line-split-l-complete.xml │ │ ├── fictitious-line-split-l-with-limits.xml │ │ ├── fictitious-line-split-l.xml │ │ ├── fictitious-line-split-vl-complete.xml │ │ ├── fictitious-line-split-vl-with-limits.xml │ │ ├── fictitious-line-split-vl.xml │ │ ├── fictitious-replace-tee-point-by-voltage-level-on-line-nb.xml │ │ ├── fictitious-revert-connect-voltage-level-on-line-vl.xml │ │ ├── fictitious-revert-create-line-on-line-l.xml │ │ ├── i18n/ │ │ │ └── reports.properties │ │ ├── json/ │ │ │ ├── ScalingParameters.json │ │ │ ├── ScalingParametersError.json │ │ │ ├── ScalingParameters_v1.0.json │ │ │ ├── ScalingParameters_v1.0b.json │ │ │ ├── ScalingParameters_v1.1.json │ │ │ └── ScalingParameters_v1.2.json │ │ ├── network-connectable-connection.xiidm │ │ ├── network-disconnection-with-fictitious.xiidm │ │ ├── network-nb-no-connectable-position.xiidm │ │ ├── network-node-breaker-with-new-equipments-bbs1.xml │ │ ├── network-node-breaker-with-new-generator-bbs1.xml │ │ ├── network-node-breaker-with-new-internal-line.xml │ │ ├── network-node-breaker-with-new-line-order-used.xml │ │ ├── network-node-breaker-with-new-line.xml │ │ ├── network-node-breaker-with-new-load-bbs4.xml │ │ ├── network-node-breaker-with-new-twt-feeders-bbs.xml │ │ ├── network-planned-disconnection-not-disconnected.xiidm │ │ ├── network-planned-disconnection.xiidm │ │ ├── network-unplanned-disconnection-not-disconnected.xiidm │ │ ├── network_one_voltage_level.xiidm │ │ ├── network_test_bus_breaker_with_coupling_device.xiidm │ │ ├── replace-tee-point-with-vl-on-line-with-limits.xml │ │ ├── replace-tl-nb.xml │ │ ├── reportNode/ │ │ │ ├── connect-voltage-level-on-line-NB-report.txt │ │ │ ├── connectable-connected.txt │ │ │ ├── connectable-disconnected-planned.txt │ │ │ ├── connectable-disconnected-unplanned.txt │ │ │ ├── connectable-not-connected.txt │ │ │ ├── connectable-not-disconnected-planned.txt │ │ │ ├── connectable-not-disconnected-unplanned.txt │ │ │ ├── create-coupling-device-report.txt │ │ │ ├── create-line-NB-report.txt │ │ │ ├── create-line-NB-without-extensions-report.txt │ │ │ ├── create-line-on-line-report.txt │ │ │ ├── create-load-NB-report.txt │ │ │ ├── create-load-NB-without-extensions-report.txt │ │ │ ├── create-voltage-level-topology-report.txt │ │ │ ├── remove-unknown-substation-report.txt │ │ │ ├── replace-tee-point-by-vl-on-line-bb-report.txt │ │ │ ├── replace-tee-point-by-vl-on-line-nb-bb-report.txt │ │ │ ├── replace-tee-point-by-vl-on-line-nb-report.txt │ │ │ ├── revert-connect-voltage-level-on-line-bb-nb-report.txt │ │ │ ├── revert-connect-voltage-level-on-line-bb-report.txt │ │ │ ├── revert-connect-voltage-level-on-line-nb-report.txt │ │ │ ├── revert-create-line-on-line-bb-report.txt │ │ │ ├── revert-create-line-on-line-keeping-vl.txt │ │ │ ├── revert-create-line-on-line-nb-bb-report.txt │ │ │ └── revert-create-line-on-line-nb-report.txt │ │ ├── testNetwork3BusbarSections.xiidm │ │ ├── testNetwork3BusbarSectionsWithCouplingDevice.xiidm │ │ ├── testNetwork3BusbarSectionsWithCouplingDeviceAndConnectedLoads.xiidm │ │ ├── testNetworkNodeBreaker.xiidm │ │ ├── testNetworkNodeBreakerWithConnectFeedersToBusbarSections.xiidm │ │ ├── testNetworkNodeBreakerWithConnectFeedersToBusbarSectionsWithCouplingDevices.xiidm │ │ ├── testNetworkNodeBreakerWithCouplingDeviceDifferentSectionIndex.xml │ │ ├── testNetworkNodeBreakerWithCouplingDeviceSameSectionIndex.xml │ │ ├── testNetworkNodeBreakerWithCouplingDeviceWithoutExtensions.xml │ │ ├── testNetworkNodeBreakerWithCouplingDevices.xiidm │ │ ├── testNetworkNodeBreakerWithNewBusbarSectionsConnectedConnectables.xiidm │ │ └── testNetworkNodeBreakerWithoutExtensions.xiidm │ ├── iidm-reducer/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── reducer/ │ │ │ ├── AbstractNetworkReducer.java │ │ │ ├── DefaultNetworkPredicate.java │ │ │ ├── DefaultNetworkReducer.java │ │ │ ├── DefaultNetworkReducerBuilder.java │ │ │ ├── DefaultNetworkReducerObserver.java │ │ │ ├── IdentifierNetworkPredicate.java │ │ │ ├── NetworkPredicate.java │ │ │ ├── NetworkReducer.java │ │ │ ├── NetworkReducerObserver.java │ │ │ ├── NominalVoltageNetworkPredicate.java │ │ │ ├── ReductionOptions.java │ │ │ └── SubNetworkPredicate.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── iidm/ │ │ └── reducer/ │ │ ├── DefaultNetworkPredicateTest.java │ │ ├── DefaultNetworkReducerTest.java │ │ ├── IdentifierNetworkFilterTest.java │ │ ├── NetworkReducerObserverImpl.java │ │ ├── NominalVoltageNetworkPredicateTest.java │ │ ├── ReductionOptionsTest.java │ │ ├── SubNetworkPredicateTest.java │ │ └── TieLineReductionTest.java │ ├── iidm-scripting/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── groovy/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── iidm/ │ │ │ │ └── network/ │ │ │ │ └── scripting/ │ │ │ │ ├── AdderSpec.groovy │ │ │ │ ├── BatteryAdderExtension.groovy │ │ │ │ ├── BatteryExtension.groovy │ │ │ │ ├── BranchExtension.groovy │ │ │ │ ├── FlowLimitsHolderExtension.groovy │ │ │ │ ├── IdentifiableExtension.groovy │ │ │ │ ├── NetworkExtension.groovy │ │ │ │ ├── NetworkLoadSaveGroovyScriptExtension.groovy │ │ │ │ ├── ShuntCompensatorExtension.groovy │ │ │ │ ├── SubstationExtension.groovy │ │ │ │ ├── ThreeWindingsTransformerExtension.groovy │ │ │ │ ├── TwoWindingsTransformerExtension.groovy │ │ │ │ └── VoltageLevelExtension.groovy │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── iidm/ │ │ │ │ └── network/ │ │ │ │ └── scripting/ │ │ │ │ └── GroovyScriptPostProcessor.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── groovy/ │ │ │ └── org.codehaus.groovy.runtime.ExtensionModule │ │ └── test/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── scripting/ │ │ │ ├── BatteryExtensionTest.groovy │ │ │ ├── IdentifiableExtensionGroovyTest.groovy │ │ │ ├── NetworkExtensionTest.groovy │ │ │ ├── ShuntCompensatorExtensionTest.groovy │ │ │ ├── SubstationExtensionTest.groovy │ │ │ ├── ThreeWindingsTransformerExtensionTest.groovy │ │ │ ├── TwoWindingsTransformerExtensionTest.groovy │ │ │ └── VoltageLevelExtensionTest.groovy │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── scripting/ │ │ │ ├── GroovyScriptPostProcessorTest.java │ │ │ ├── GroovySetIdIssueTest.java │ │ │ └── NetworkLoadSaveGroovyScriptExtensionTest.java │ │ └── resources/ │ │ ├── import-post-processor.groovy │ │ ├── import-post-processor.js │ │ ├── script-eurostag.groovy │ │ └── script-four-substations.groovy │ ├── iidm-serde/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── iidm/ │ │ │ │ └── serde/ │ │ │ │ ├── AbstractAcDcConverterSerDe.java │ │ │ │ ├── AbstractComplexIdentifiableSerDe.java │ │ │ │ ├── AbstractIdentifiableSerDe.java │ │ │ │ ├── AbstractNetworkSerDeContext.java │ │ │ │ ├── AbstractOptions.java │ │ │ │ ├── AbstractSerDeContext.java │ │ │ │ ├── AbstractShuntCompensatorSerDe.java │ │ │ │ ├── AbstractSimpleIdentifiableSerDe.java │ │ │ │ ├── AbstractSwitchSerDe.java │ │ │ │ ├── AbstractTransformerSerDe.java │ │ │ │ ├── AbstractTreeDataExporter.java │ │ │ │ ├── AbstractTreeDataImporter.java │ │ │ │ ├── AliasesSerDe.java │ │ │ │ ├── AreaBoundarySerDe.java │ │ │ │ ├── AreaSerDe.java │ │ │ │ ├── BatterySerDe.java │ │ │ │ ├── BinaryExporter.java │ │ │ │ ├── BinaryImporter.java │ │ │ │ ├── BoundaryLineSerDe.java │ │ │ │ ├── BoundaryRefSerDe.java │ │ │ │ ├── BusBreakerViewSwitchSerDe.java │ │ │ │ ├── BusFilter.java │ │ │ │ ├── BusSerDe.java │ │ │ │ ├── BusbarSectionSerDe.java │ │ │ │ ├── ConnectableSerDeUtil.java │ │ │ │ ├── DanglingLineSerDe.java │ │ │ │ ├── DcGroundSerDe.java │ │ │ │ ├── DcLineSerDe.java │ │ │ │ ├── DcNodeSerDe.java │ │ │ │ ├── DcSwitchSerDe.java │ │ │ │ ├── DeserializationEndTask.java │ │ │ │ ├── DeserializerReports.java │ │ │ │ ├── DroopCurveSerDe.java │ │ │ │ ├── ExportOptions.java │ │ │ │ ├── ExtensionOptionsUtil.java │ │ │ │ ├── GeneratorSerDe.java │ │ │ │ ├── GroundSerDe.java │ │ │ │ ├── HvdcLineSerDe.java │ │ │ │ ├── IidmSerDeConstants.java │ │ │ │ ├── IidmVersion.java │ │ │ │ ├── ImportOptions.java │ │ │ │ ├── JsonExporter.java │ │ │ │ ├── JsonImporter.java │ │ │ │ ├── LccConverterStationSerDe.java │ │ │ │ ├── LineCommutatedConverterSerDe.java │ │ │ │ ├── LineSerDe.java │ │ │ │ ├── LoadSerDe.java │ │ │ │ ├── NetworkDeserializerContext.java │ │ │ │ ├── NetworkSerDe.java │ │ │ │ ├── NetworkSerializerContext.java │ │ │ │ ├── NodeBreakerViewInternalConnectionSerDe.java │ │ │ │ ├── NodeBreakerViewSwitchSerDe.java │ │ │ │ ├── OverloadManagementSystemSerDe.java │ │ │ │ ├── PropertiesSerDe.java │ │ │ │ ├── ReactiveLimitsSerDe.java │ │ │ │ ├── ShuntCompensatorSerDe.java │ │ │ │ ├── ShuntSerDe.java │ │ │ │ ├── StaticVarCompensatorSerDe.java │ │ │ │ ├── SubstationSerDe.java │ │ │ │ ├── TerminalRefSerDe.java │ │ │ │ ├── ThreeWindingsTransformerSerDe.java │ │ │ │ ├── TieLineSerDe.java │ │ │ │ ├── TwoWindingsTransformerSerDe.java │ │ │ │ ├── VoltageAngleLimitSerDe.java │ │ │ │ ├── VoltageLevelRefSerDe.java │ │ │ │ ├── VoltageLevelSerDe.java │ │ │ │ ├── VoltageSourceConverterSerDe.java │ │ │ │ ├── VscConverterStationSerDe.java │ │ │ │ ├── XMLExporter.java │ │ │ │ ├── XMLImporter.java │ │ │ │ ├── anonymizer/ │ │ │ │ │ ├── Anonymizer.java │ │ │ │ │ ├── FakeAnonymizer.java │ │ │ │ │ └── SimpleAnonymizer.java │ │ │ │ ├── extensions/ │ │ │ │ │ ├── AbstractVersionableNetworkExtensionSerDe.java │ │ │ │ │ ├── ActivePowerControlSerDe.java │ │ │ │ │ ├── BatteryShortCircuitSerDe.java │ │ │ │ │ ├── BranchObservabilitySerDe.java │ │ │ │ │ ├── BranchStatusSerDe.java │ │ │ │ │ ├── BusbarSectionPositionSerDe.java │ │ │ │ │ ├── ConnectablePositionSerDe.java │ │ │ │ │ ├── CoordinatedReactiveControlSerDe.java │ │ │ │ │ ├── DiscreteMeasurementsSerDe.java │ │ │ │ │ ├── GeneratorEntsoeCategorySerDe.java │ │ │ │ │ ├── GeneratorFortescueSerDe.java │ │ │ │ │ ├── GeneratorShortCircuitSerDe.java │ │ │ │ │ ├── GeneratorStartupSerDe.java │ │ │ │ │ ├── HvdcAngleDroopActivePowerControlSerDe.java │ │ │ │ │ ├── HvdcOperatorActivePowerRangeSerDe.java │ │ │ │ │ ├── IdentifiableShortCircuitSerDe.java │ │ │ │ │ ├── InjectionObservabilitySerDe.java │ │ │ │ │ ├── LineFortescueSerDe.java │ │ │ │ │ ├── LinePositionSerDe.java │ │ │ │ │ ├── LoadAsymmetricalSerDe.java │ │ │ │ │ ├── LoadDetailSerDe.java │ │ │ │ │ ├── ManualFrequencyRestorationReserveSerDe.java │ │ │ │ │ ├── MeasurementsSerDe.java │ │ │ │ │ ├── OperatingStatusSerDe.java │ │ │ │ │ ├── ReferencePrioritiesSerDe.java │ │ │ │ │ ├── ReferenceTerminalsSerDe.java │ │ │ │ │ ├── RemoteReactivePowerControlSerDe.java │ │ │ │ │ ├── SecondaryVoltageControlSerDe.java │ │ │ │ │ ├── SerDeVersion.java │ │ │ │ │ ├── SlackTerminalSerDe.java │ │ │ │ │ ├── StandbyAutomatonSerDe.java │ │ │ │ │ ├── SubstationPositionSerDe.java │ │ │ │ │ ├── ThreeWindingsTransformerFortescueSerDe.java │ │ │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockSerDe.java │ │ │ │ │ ├── ThreeWindingsTransformerToBeEstimatedSerDe.java │ │ │ │ │ ├── TwoWindingsTransformerFortescueSerDe.java │ │ │ │ │ ├── TwoWindingsTransformerPhaseAngleClockSerDe.java │ │ │ │ │ ├── TwoWindingsTransformerToBeEstimatedSerDe.java │ │ │ │ │ ├── VoltagePerReactivePowerControlSerDe.java │ │ │ │ │ ├── VoltageRegulationSerDe.java │ │ │ │ │ └── util/ │ │ │ │ │ ├── DefaultExtensionsSupplier.java │ │ │ │ │ └── ExtensionsSupplier.java │ │ │ │ ├── test/ │ │ │ │ │ └── MetrixTutorialSixBusesFactory.java │ │ │ │ └── util/ │ │ │ │ ├── IidmSerDeUtil.java │ │ │ │ └── TopologyLevelUtil.java │ │ │ └── resources/ │ │ │ ├── metrix-tutorial-6-buses-network.xiidm │ │ │ └── xsd/ │ │ │ ├── activePowerControl_V1_0.xsd │ │ │ ├── activePowerControl_V1_1.xsd │ │ │ ├── activePowerControl_V1_2.xsd │ │ │ ├── batteryShortCircuit_V1_0.xsd │ │ │ ├── batteryShortCircuit_V1_0_legacy.xsd │ │ │ ├── batteryShortCircuit_V1_0_legacy_2.xsd │ │ │ ├── branchStatus.xsd │ │ │ ├── busbarSectionPosition.xsd │ │ │ ├── compatibility/ │ │ │ │ └── voltage_regulation/ │ │ │ │ ├── voltageRegulation_V1_10.xsd │ │ │ │ ├── voltageRegulation_V1_11.xsd │ │ │ │ ├── voltageRegulation_V1_12.xsd │ │ │ │ ├── voltageRegulation_V1_2.xsd │ │ │ │ ├── voltageRegulation_V1_3.xsd │ │ │ │ ├── voltageRegulation_V1_4.xsd │ │ │ │ ├── voltageRegulation_V1_5.xsd │ │ │ │ ├── voltageRegulation_V1_6.xsd │ │ │ │ ├── voltageRegulation_V1_7.xsd │ │ │ │ ├── voltageRegulation_V1_8.xsd │ │ │ │ └── voltageRegulation_V1_9.xsd │ │ │ ├── connectablePosition_V1_0.xsd │ │ │ ├── connectablePosition_V1_1.xsd │ │ │ ├── generatorEntsoeCategory_V1_0.xsd │ │ │ ├── generatorEntsoeCategory_V1_1.xsd │ │ │ ├── generatorFortescue_V1_0.xsd │ │ │ ├── generatorShortCircuit.xsd │ │ │ ├── generatorStartup_V1_0.xsd │ │ │ ├── generatorStartup_V1_1.xsd │ │ │ ├── generatorStartup_itesla_V1_0.xsd │ │ │ ├── identifiableShortCircuit.xsd │ │ │ ├── iidm_V1_0.xsd │ │ │ ├── iidm_V1_1.xsd │ │ │ ├── iidm_V1_10.xsd │ │ │ ├── iidm_V1_11.xsd │ │ │ ├── iidm_V1_12.xsd │ │ │ ├── iidm_V1_13.xsd │ │ │ ├── iidm_V1_14.xsd │ │ │ ├── iidm_V1_15.xsd │ │ │ ├── iidm_V1_16.xsd │ │ │ ├── iidm_V1_17.xsd │ │ │ ├── iidm_V1_2.xsd │ │ │ ├── iidm_V1_3.xsd │ │ │ ├── iidm_V1_4.xsd │ │ │ ├── iidm_V1_5.xsd │ │ │ ├── iidm_V1_6.xsd │ │ │ ├── iidm_V1_7.xsd │ │ │ ├── iidm_V1_8.xsd │ │ │ ├── iidm_V1_9.xsd │ │ │ ├── iidm_equipment_V1_10.xsd │ │ │ ├── iidm_equipment_V1_11.xsd │ │ │ ├── iidm_equipment_V1_12.xsd │ │ │ ├── iidm_equipment_V1_13.xsd │ │ │ ├── iidm_equipment_V1_14.xsd │ │ │ ├── iidm_equipment_V1_15.xsd │ │ │ ├── iidm_equipment_V1_16.xsd │ │ │ ├── iidm_equipment_V1_17.xsd │ │ │ ├── iidm_equipment_V1_7.xsd │ │ │ ├── iidm_equipment_V1_8.xsd │ │ │ ├── iidm_equipment_V1_9.xsd │ │ │ ├── lineFortescue_V1_0.xsd │ │ │ ├── linePosition.xsd │ │ │ ├── loadAsymmetrical_V1_0.xsd │ │ │ ├── loadDetail.xsd │ │ │ ├── manualFrequencyRestorationReserve.xsd │ │ │ ├── operatingStatus.xsd │ │ │ ├── referencePriorities.xsd │ │ │ ├── referenceTerminals.xsd │ │ │ ├── remoteReactivePowerControl_V1_0.xsd │ │ │ ├── secondaryVoltageControl_V1_0.xsd │ │ │ ├── slackTerminal_V1_0.xsd │ │ │ ├── slackTerminal_V1_1.xsd │ │ │ ├── slackTerminal_V1_2.xsd │ │ │ ├── slackTerminal_V1_3.xsd │ │ │ ├── slackTerminal_V1_4.xsd │ │ │ ├── slackTerminal_V1_5.xsd │ │ │ ├── standbyAutomaton.xsd │ │ │ ├── substationPosition.xsd │ │ │ ├── threeWindingsTransformerFortescue_V1_0.xsd │ │ │ ├── twoWindingsTransformerFortescue_V1_0.xsd │ │ │ ├── voltageRegulation_V1_0.xsd │ │ │ ├── voltageRegulation_V1_0_legacy.xsd │ │ │ └── voltageRegulation_V1_1.xsd │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── serde/ │ │ │ ├── AbstractIidmSerDeTest.java │ │ │ ├── AbstractOptionsTest.java │ │ │ ├── AreaSerDeTest.java │ │ │ ├── BatteryXmlTest.java │ │ │ ├── BinaryImporterTest.java │ │ │ ├── BinaryTest.java │ │ │ ├── BoundaryLineXmlTest.java │ │ │ ├── BusBranchExportTest.java │ │ │ ├── BusBreakerAnonymiserBugTest.java │ │ │ ├── ConversionTest.java │ │ │ ├── DcGroundSerDeTest.java │ │ │ ├── DcLineSerDeTest.java │ │ │ ├── DcNodeSerDeTest.java │ │ │ ├── DcSwitchSerDeTest.java │ │ │ ├── EncodingTest.java │ │ │ ├── EquipmentXsdTest.java │ │ │ ├── EuropeanLvTestFeederFactoryXmlTest.java │ │ │ ├── EurostagJsonTest.java │ │ │ ├── EurostagXmlTest.java │ │ │ ├── ExportOptionsTest.java │ │ │ ├── ExtensionDeserIssueTest.java │ │ │ ├── FictitiousInjectionsXmlTest.java │ │ │ ├── FictitiousSwitchJsonTest.java │ │ │ ├── FictitiousSwitchXmlTest.java │ │ │ ├── GeneratorSerDeTest.java │ │ │ ├── GeneratorStartUpSerDeTest.java │ │ │ ├── GroundSerDeTest.java │ │ │ ├── HvdcXmlTest.java │ │ │ ├── IdentifiableExtensionSerDeTest.java │ │ │ ├── IidmSerDeUtilTest.java │ │ │ ├── ImportOptionsTest.java │ │ │ ├── JsonImporterTest.java │ │ │ ├── LineCommutatedConverterSerDeTest.java │ │ │ ├── LoadBarSerDe.java │ │ │ ├── LoadFooSerDe.java │ │ │ ├── LoadMockSerDe.java │ │ │ ├── LoadModelXmlTest.java │ │ │ ├── LoadQuxSerDe.java │ │ │ ├── LoadZipModelSerDe.java │ │ │ ├── LoadingLimitsBugTest.java │ │ │ ├── LoadingLimitsXmlTest.java │ │ │ ├── NetworkDeserializerContextTest.java │ │ │ ├── NetworkSerDeTest.java │ │ │ ├── NetworkSerializerContextTest.java │ │ │ ├── NodeBreakerInternalConnectionsTest.java │ │ │ ├── NodeBreakerPropertiesOnBusTest.java │ │ │ ├── OptionalLoadTypeBugTest.java │ │ │ ├── OverloadManagementSystemMockExt.java │ │ │ ├── OverloadManagementSystemMockSerDe.java │ │ │ ├── OverloadManagementSystemSerDeTest.java │ │ │ ├── PhaseShifterXmlTest.java │ │ │ ├── PropertiesSerDeTest.java │ │ │ ├── RatioTapChangerSerDeTest.java │ │ │ ├── ReactiveLimitsSerDeTest.java │ │ │ ├── ShuntCompensatorXmlTest.java │ │ │ ├── SimpleAnonymizerTest.java │ │ │ ├── SkipExtensionTest.java │ │ │ ├── StaticVarCompensatorXmlTest.java │ │ │ ├── SubstationTest.java │ │ │ ├── SwitchTest.java │ │ │ ├── TerminalMockSerDe.java │ │ │ ├── TerminalRefNotFoundTest.java │ │ │ ├── TerminalRefTest.java │ │ │ ├── ThreeWindingsTransformerXmlTest.java │ │ │ ├── TieLineSerDeTest.java │ │ │ ├── TieLineTerminalRefBugTest.java │ │ │ ├── TieLineXmlTest.java │ │ │ ├── TopologyLevelTest.java │ │ │ ├── VoltageAngleLimitSerDeTest.java │ │ │ ├── VoltageLevelFooSerDe.java │ │ │ ├── VoltageSourceConverterSerDeTest.java │ │ │ ├── XMLExporterTest.java │ │ │ ├── XMLImporterTest.java │ │ │ ├── extensions/ │ │ │ │ ├── ActivePowerControlXmlTest.java │ │ │ │ ├── BatteryShortCircuitXmlSerDeTest.java │ │ │ │ ├── BranchObservabilityXmlTest.java │ │ │ │ ├── BusbarSectionPositionXmlTest.java │ │ │ │ ├── ConnectablePositionXmlTest.java │ │ │ │ ├── CoordinatedReactiveControlXmlTest.java │ │ │ │ ├── DiscreteMeasurementsXmlTest.java │ │ │ │ ├── GeneratorEntsoeCategoryXmlTest.java │ │ │ │ ├── GeneratorFortescueXmlSerDeTest.java │ │ │ │ ├── GeneratorShortCircuitXmlSerDeTest.java │ │ │ │ ├── GeneratorStartupXmlTest.java │ │ │ │ ├── HvdcAngleDroopActivePowerControlXmlTest.java │ │ │ │ ├── HvdcOperatorActiveRangeXmlTest.java │ │ │ │ ├── IdentifiableShortCircuitXmlSerDeTest.java │ │ │ │ ├── InjectionObservabilityXmlTest.java │ │ │ │ ├── LineFortescueXmlSerDeTest.java │ │ │ │ ├── LoadAsymmetricalXmlSerDeTest.java │ │ │ │ ├── LoadDetailXmlTest.java │ │ │ │ ├── ManualFrequencyRestorationReserveXmlTest.java │ │ │ │ ├── MeasurementsXmlTest.java │ │ │ │ ├── OperatingStatusXmlTest.java │ │ │ │ ├── ReferencePrioritiesXmlTest.java │ │ │ │ ├── ReferenceTerminalsXmlTest.java │ │ │ │ ├── RemoteReactivePowerControlXmlTest.java │ │ │ │ ├── SecondaryVoltageControlXmlTest.java │ │ │ │ ├── SerializationNamesTest.java │ │ │ │ ├── SlackTerminalXmlTest.java │ │ │ │ ├── StandbyAutomatonXmlTest.java │ │ │ │ ├── SubstationAndLinePositionXmlTest.java │ │ │ │ ├── ThreeWindingsTransformerFortescueXmlSerDeTest.java │ │ │ │ ├── ThreeWindingsTransformerPhaseAngleClockXmlSerDeTest.java │ │ │ │ ├── ThreeWindingsTransformerToBeEstimatedXmlTest.java │ │ │ │ ├── TwoWindingsTransformerFortescueXmlSerDeTest.java │ │ │ │ ├── TwoWindingsTransformerPhaseAngleClockXmlSerDeTest.java │ │ │ │ ├── TwoWindingsTransformerToBeEstimatedXmlTest.java │ │ │ │ ├── VoltagePerReactivePowerControlXmlSerDeTest.java │ │ │ │ └── util/ │ │ │ │ ├── NetworkSourceExtension.java │ │ │ │ ├── NetworkSourceExtensionImpl.java │ │ │ │ └── NetworkSourceExtensionSerDe.java │ │ │ └── test/ │ │ │ ├── MetrixTutorialSixBusesFactoryTest.java │ │ │ └── VoltageRegulationSerDeTest.java │ │ └── resources/ │ │ ├── V1_0/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── batteryNetworkWithActivePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-terminalMock.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyRegulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── faultyShunt.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── noExtension.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlNotSupported.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ ├── loadMock_V0_1.xsd │ │ │ ├── loadMock_V0_2.xsd │ │ │ ├── loadMock_V1_0.xsd │ │ │ ├── loadQux.xsd │ │ │ └── terminalMock.xsd │ │ ├── V1_1/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-terminalMock.xml │ │ │ ├── eurostag-tutorial-example1-with-bad-loadMockExt.xml │ │ │ ├── eurostag-tutorial-example1-with-bad-loadQuxExt.xml │ │ │ ├── eurostag-tutorial-example1-with-loadMockExt-1_1.xml │ │ │ ├── eurostag-tutorial-example1-with-loadMockExt-1_2.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyShunt.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlNotSupported.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ ├── loadMock_V1_1.xsd │ │ │ ├── loadMock_V1_2.xsd │ │ │ └── terminalMock.xsd │ │ ├── V1_10/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_11/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_12/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationCompatibilityVersion.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_13/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterFixedTapRegulationModeRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_14/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── dcGroundNotSupported.xml │ │ │ ├── dcLineNotSupported.xml │ │ │ ├── dcNodeNotSupported.xml │ │ │ ├── dcSwitchNotSupported.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── notRegulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRefWithSolvedTapPosition.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── shuntWithSolvedSectionCountRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_15/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── dcGroundRoundTripRef.xml │ │ │ ├── dcLineRoundTripRef.xml │ │ │ ├── dcNodeRoundTripRef.xml │ │ │ ├── dcSwitchRoundTripRef.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── lineCommutatedConverterRoundTripRef.xml │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── notRegulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRefWithSolvedTapPosition.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── shuntWithSolvedSectionCountRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── voltageSourceConverterRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_16/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── dcGroundRoundTripRef.xml │ │ │ ├── dcLineRoundTripRef.xml │ │ │ ├── dcNodeRoundTripRef.xml │ │ │ ├── dcSwitchRoundTripRef.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group_special_character_name.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── lineCommutatedConverterRoundTripRef.xml │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── notRegulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRefWithSolvedTapPosition.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntCompensator.jiidm │ │ │ ├── shuntOldTagName.jiidm │ │ │ ├── shuntOldTagName.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── shuntWithSolvedSectionCountRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── voltageSourceConverterRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_17/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── activePowerControlWithLimitRoundTripRef.xml │ │ │ ├── areaRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── dcGroundRoundTripRef.xml │ │ │ ├── dcLineRoundTripRef.xml │ │ │ ├── dcNodeRoundTripRef.xml │ │ │ ├── dcSwitchRoundTripRef.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── europeanLvTestFeederRef.xml │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-expo-load-model.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1-zip-load-model.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group.xml │ │ │ ├── eurostag-tutorial-multiple-selected-op-lim-group_special_character_name.xml │ │ │ ├── eurostag-tutorial1-lf-extensions.json │ │ │ ├── eurostag-tutorial1-lf.json │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.jiidm │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generator.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── ground.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── lineCommutatedConverterRoundTripRef.xml │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── multiple-subnetwork-levels.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── notRegulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── operational-limits-groups-with-properties.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRef.xml │ │ │ ├── ratioTapChangerReactivePowerControlRefWithSolvedTapPosition.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── referencePrioritiesRef.xiidm │ │ │ ├── referenceTerminalsRef.xiidm │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntCompensator.jiidm │ │ │ ├── shuntOldTagName.jiidm │ │ │ ├── shuntOldTagName.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── shuntWithSolvedSectionCountRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieLineTerminalRefBug.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTap.xml │ │ │ ├── twoWindingsTransformerPhaseAndRatioTapWithExtensions.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltageAngleLimit.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── voltageRegulationRoundTripRef.xml │ │ │ ├── voltageSourceConverterRoundTripRef.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_2/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-terminalMock.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── extensionTooRecentExportTest.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlNotSupported.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_3/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-terminalMock.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlNotSupported.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_4/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlNotSupported.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_5/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_6/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_7/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_8/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── V1_9/ │ │ │ ├── LccRoundTripRef.xml │ │ │ ├── VscRoundTripRef.xml │ │ │ ├── activePowerControlRoundTripRef.xml │ │ │ ├── batteryRoundTripRef.xml │ │ │ ├── bl-loading-limits.xml │ │ │ ├── boundaryLine.xml │ │ │ ├── boundaryLineWithGeneration.xml │ │ │ ├── branchObservabilityRoundTripRef.xml │ │ │ ├── branchObservabilityRoundTripRefInvalid.xml │ │ │ ├── completeThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── coordinatedReactiveControl.xml │ │ │ ├── disMeasRef.xiidm │ │ │ ├── eurostag-fict-inj.xml │ │ │ ├── eurostag-loading-limits.xml │ │ │ ├── eurostag-tutorial-example1-anonymized.xml │ │ │ ├── eurostag-tutorial-example1-opt-sub.xml │ │ │ ├── eurostag-tutorial-example1-properties.xml │ │ │ ├── eurostag-tutorial-example1-with-terminalMock-ext.xml │ │ │ ├── eurostag-tutorial-example1.xml │ │ │ ├── eurostag-tutorial1-lf.xml │ │ │ ├── faultyThreeWindingsTransformerRoundTripRef.xml │ │ │ ├── fictitiousSwitchRef-bbk.xml │ │ │ ├── fictitiousSwitchRef-bbr.xml │ │ │ ├── fictitiousSwitchRef-fict-inj.xml │ │ │ ├── fictitiousSwitchRef.xml │ │ │ ├── generatorEntsoeCategoryRef.xml │ │ │ ├── generatorStartupRef-1.0-itesla.xml │ │ │ ├── generatorStartupRef-1.0.xml │ │ │ ├── generatorStartupRef.xml │ │ │ ├── hvdcAngleDroopActivePowerControlRef.xml │ │ │ ├── hvdcOperatorActiveRangeRef.xml │ │ │ ├── injectionObservabilityRoundTripRef.xml │ │ │ ├── injectionObservabilityRoundTripRefInvalid.xml │ │ │ ├── internalConnections.xiidm │ │ │ ├── loadDetailRef.xml │ │ │ ├── measRef.xiidm │ │ │ ├── multiple-extensions.xml │ │ │ ├── nodebreaker-busproperties.xml │ │ │ ├── nonLinearShuntRoundTripRef.xml │ │ │ ├── optionalLoadTypeBug.xml │ │ │ ├── overloadManagementSystemRoundTripRef.xml │ │ │ ├── phaseShifterRoundTripRef.xml │ │ │ ├── reactiveLimitsRoundTripRef.xml │ │ │ ├── regulatingStaticVarCompensatorRoundTripRef.xml │ │ │ ├── regulatingTerminal.xml │ │ │ ├── remoteReactivePowerControlRef.xml │ │ │ ├── scadaNetwork.xml │ │ │ ├── secondaryVoltageControlRoundTripRef.xml │ │ │ ├── shuntRoundTripRef.xml │ │ │ ├── staticVarCompensatorNoRegulationMode.xml │ │ │ ├── staticVarCompensatorRegulationModeOFF.xml │ │ │ ├── staticVarCompensatorRoundTripRef.xml │ │ │ ├── subnetworks.xml │ │ │ ├── substationAndLinePositionRoundTripRef.xml │ │ │ ├── t3w-loading-limits.xml │ │ │ ├── terminalRef.xiidm │ │ │ ├── terminalRefNotFound.xiidm │ │ │ ├── threeWindingsTransformerPhaseAngleClock.xml │ │ │ ├── threeWindingsTransformerRoundTripRef.xml │ │ │ ├── threeWindingsTransformerToBeEstimated.xiidm │ │ │ ├── tieline.xml │ │ │ ├── tielineWithAliases.xml │ │ │ ├── tl-loading-limits.xml │ │ │ ├── twoWindingsTransformerPhaseAngleClock.xml │ │ │ ├── twoWindingsTransformerToBeEstimated.xiidm │ │ │ ├── voltagePerReactivePowerControl.xml │ │ │ ├── withoutPermanentLimit.xml │ │ │ └── xsd/ │ │ │ └── terminalMock.xsd │ │ ├── asymmetrical/ │ │ │ └── loadAsymmetricalRef.xml │ │ ├── branchStatusRef.xml │ │ ├── busBranchExportError.xiidm │ │ ├── busbarSectionPositionRef.xml │ │ ├── com/ │ │ │ └── powsybl/ │ │ │ └── config/ │ │ │ └── test/ │ │ │ ├── config.yml │ │ │ └── filelist.txt │ │ ├── connectablePositionRef_V1_0.xml │ │ ├── connectablePositionRef_V1_1.xml │ │ ├── encoding/ │ │ │ └── network.xml │ │ ├── eurostag-tutorial-example1-mapping.csv │ │ ├── extensionName_0_1.xml │ │ ├── extensionName_0_1_otherPrefix.xml │ │ ├── extensionName_0_2.xml │ │ ├── extensionName_1_2.xml │ │ ├── fortescue/ │ │ │ ├── generatorFortescueRef.xml │ │ │ ├── lineFortescueRef.xml │ │ │ ├── threeWindingsTransformerFortescueRef.xml │ │ │ └── twoWindingsTransformerFortescueRef.xml │ │ ├── generatorStartUp.xml │ │ ├── geographicalTags.xml │ │ ├── i18n/ │ │ │ └── reports.properties │ │ ├── importXmlReport.txt │ │ ├── importXmlReportExtensions.txt │ │ ├── importXmlReportExtensionsAndValidations.txt │ │ ├── importXmlReportExtensionsNotFound.txt │ │ ├── importXmlReportValidation.txt │ │ ├── loading-limits-bug.xml │ │ ├── manualFrequencyRestorationReserve.xml │ │ ├── namespace-prefix-collision.xml │ │ ├── notFoundExtension.xml │ │ ├── operatingStatusRef.xml │ │ ├── phaseShifterCurrentLimiter.xml │ │ ├── shortcircuits/ │ │ │ ├── batteryShortCircuitRef_V1_0-legacy-2.xml │ │ │ ├── batteryShortCircuitRef_V1_0-legacy.xml │ │ │ ├── batteryShortCircuitRef_V1_0.xml │ │ │ ├── generatorShortCircuitRef.xml │ │ │ └── voltageLevelShortCircuitRef.xml │ │ ├── skippedExtensions.xml │ │ ├── slackTerminal.xml │ │ ├── standbyAutomatonRoundTripRef.xml │ │ ├── switches/ │ │ │ ├── switchWithSameBusAtBothEnds.xiidm │ │ │ └── switchWithSameNodeAtBothEnds.xiidm │ │ ├── testNetworkNodeBreaker.xiidm │ │ ├── topologyLevelVoltageLevels.xml │ │ ├── xml.exporters/ │ │ │ └── extensionTooRecentExportTest.xml │ │ └── xsd/ │ │ ├── busbarSectionExt.xsd │ │ ├── loadBar.xsd │ │ ├── loadFoo.xsd │ │ ├── loadZipModel.xsd │ │ ├── networkSource.xsd │ │ ├── overloadManagementSystemMock.xsd │ │ ├── terminalMockNoSerDe.xsd │ │ └── voltageLevelFoo.xsd │ ├── iidm-tck/ │ │ ├── README.md │ │ ├── pom.xml │ │ └── src/ │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── tck/ │ │ │ ├── AbstractAcDcConverterTest.java │ │ │ ├── AbstractActivePowerLimitsTest.java │ │ │ ├── AbstractAliasesTest.java │ │ │ ├── AbstractApparentPowerLimitsTest.java │ │ │ ├── AbstractAreaTest.java │ │ │ ├── AbstractBatteryTest.java │ │ │ ├── AbstractBoundaryLineTest.java │ │ │ ├── AbstractBusBreakerTest.java │ │ │ ├── AbstractBusTerminalTest.java │ │ │ ├── AbstractCalculatedTopologyTest.java │ │ │ ├── AbstractComponentCalculationBugWhenMergingTest.java │ │ │ ├── AbstractConnectableTest.java │ │ │ ├── AbstractConnectedComponentWithTieLineBugTest.java │ │ │ ├── AbstractConnectionNotificationTest.java │ │ │ ├── AbstractConvertTopologyTest.java │ │ │ ├── AbstractCorruptedNetworkWhenSecondNodeAlreadyUsed.java │ │ │ ├── AbstractCurrentLimitsTest.java │ │ │ ├── AbstractDcGroundTest.java │ │ │ ├── AbstractDcLineTest.java │ │ │ ├── AbstractDcNodeTest.java │ │ │ ├── AbstractDcSwitchTest.java │ │ │ ├── AbstractDcTerminalTest.java │ │ │ ├── AbstractDcTopologyTest.java │ │ │ ├── AbstractDroopCurveTest.java │ │ │ ├── AbstractEmptyCalculatedBusBugTest.java │ │ │ ├── AbstractExceptionIsThrownWhenRemoveVariantAndWorkingVariantIsNotSetTest.java │ │ │ ├── AbstractFictitiousSwitchTest.java │ │ │ ├── AbstractForkConnectDisconnectTest.java │ │ │ ├── AbstractGeneratorTest.java │ │ │ ├── AbstractGroundTest.java │ │ │ ├── AbstractHvdcLineTest.java │ │ │ ├── AbstractIdenticalLimitsTest.java │ │ │ ├── AbstractIdentifiableExtensionTest.java │ │ │ ├── AbstractIdentifiableTypeTest.java │ │ │ ├── AbstractInvalidateCacheNbVlTest.java │ │ │ ├── AbstractLccTest.java │ │ │ ├── AbstractLineTest.java │ │ │ ├── AbstractLoadTest.java │ │ │ ├── AbstractMainConnectedComponentWithSwitchTest.java │ │ │ ├── AbstractManipulationsOnVariantsTest.java │ │ │ ├── AbstractMergeNetworkTest.java │ │ │ ├── AbstractMinMaxReactiveLimitsTest.java │ │ │ ├── AbstractMoveConnectableNotifTest.java │ │ │ ├── AbstractMultiVariantNetworkTest.java │ │ │ ├── AbstractNetworkEventTest.java │ │ │ ├── AbstractNetworkRemoveTest.java │ │ │ ├── AbstractNetworkReportNodeTest.java │ │ │ ├── AbstractNetworkTest.java │ │ │ ├── AbstractNetworksTest.java │ │ │ ├── AbstractNodeBreakerDisconnectionDiamondPathBugTest.java │ │ │ ├── AbstractNodeBreakerDisconnectionDoublePathBugTest.java │ │ │ ├── AbstractNodeBreakerInternalConnectionsTest.java │ │ │ ├── AbstractNodeBreakerTest.java │ │ │ ├── AbstractNpeInBusbarSectionAdderTest.java │ │ │ ├── AbstractNpeWhenAdding3wtOrLineAndNodeAlreadyUsedTest.java │ │ │ ├── AbstractNullPointerWhenRemovingMergedLineBugTest.java │ │ │ ├── AbstractOperationalLimitsGroupsTest.java │ │ │ ├── AbstractOverloadManagementSystemTest.java │ │ │ ├── AbstractReactiveCapabilityCurveTest.java │ │ │ ├── AbstractSecurityAnalysisTestNetworkFactoryTest.java │ │ │ ├── AbstractShuntCompensatorTest.java │ │ │ ├── AbstractStaticVarCompensatorTest.java │ │ │ ├── AbstractSubnetworksCreationTest.java │ │ │ ├── AbstractSubnetworksExplorationTest.java │ │ │ ├── AbstractSubstationTest.java │ │ │ ├── AbstractSwitchBusBreakerTest.java │ │ │ ├── AbstractSwitchNodeBreakerTest.java │ │ │ ├── AbstractSwitchOpenCloseNodeBreakerTopoTest.java │ │ │ ├── AbstractSwitchSetRetainedTest.java │ │ │ ├── AbstractTapChangerHolderTest.java │ │ │ ├── AbstractTapChangerTest.java │ │ │ ├── AbstractTckSuiteExhaustivityTest.java │ │ │ ├── AbstractTerminalFinderTest.java │ │ │ ├── AbstractThreeWindingsTransformerTest.java │ │ │ ├── AbstractTieLineTest.java │ │ │ ├── AbstractTopologyTraverserTest.java │ │ │ ├── AbstractTwoWindingsTransformerTest.java │ │ │ ├── AbstractVoltageLevelExportTest.java │ │ │ ├── AbstractVoltageLevelTest.java │ │ │ ├── AbstractVscTest.java │ │ │ ├── extensions/ │ │ │ │ ├── AbstractActivePowerControlTest.java │ │ │ │ ├── AbstractBranchObservabilityTest.java │ │ │ │ ├── AbstractBusbarSectionPositionTest.java │ │ │ │ ├── AbstractCoordinatedReactiveControlTest.java │ │ │ │ ├── AbstractDiscreteMeasurementsTest.java │ │ │ │ ├── AbstractDynamicModelInfoTest.java │ │ │ │ ├── AbstractFortescueExtensionTest.java │ │ │ │ ├── AbstractGeneratorStartupTest.java │ │ │ │ ├── AbstractHvdcAngleDroopActivePowerTest.java │ │ │ │ ├── AbstractHvdcOperatorActivePowerRangeTest.java │ │ │ │ ├── AbstractInjectionObservabilityTest.java │ │ │ │ ├── AbstractLoadDetailTest.java │ │ │ │ ├── AbstractMeasurementsTest.java │ │ │ │ ├── AbstractNetworkExtensionsTest.java │ │ │ │ ├── AbstractOperatingStatusTest.java │ │ │ │ ├── AbstractReferencePrioritiesTest.java │ │ │ │ ├── AbstractReferenceTerminalsTest.java │ │ │ │ ├── AbstractRemoteReactivePowerControlTest.java │ │ │ │ ├── AbstractSecondaryVoltageControlTest.java │ │ │ │ ├── AbstractSlackTerminalTest.java │ │ │ │ ├── AbstractStandbyAutomatonTest.java │ │ │ │ ├── AbstractSubstationAndLinePositionTest.java │ │ │ │ ├── AbstractThreeWindingsTransformerPhaseAngleClockTest.java │ │ │ │ ├── AbstractThreeWindingsTransformerToBeEstimatedTest.java │ │ │ │ ├── AbstractTwoWindingsTransformerPhaseAngleClockTest.java │ │ │ │ ├── AbstractTwoWindingsTransformerToBeEstimatedTest.java │ │ │ │ └── AbstractVoltagePerReactivePowerControlTest.java │ │ │ ├── internal/ │ │ │ │ └── AbstractTransformerTest.java │ │ │ └── util/ │ │ │ ├── AbstractNodeBreakerTopologyTest.java │ │ │ └── AbstractSwitchPredicatesTest.java │ │ └── resources/ │ │ ├── eurostag-tutorial-country-cluster.dot │ │ ├── eurostag-tutorial-example1-vlhv1.dot │ │ ├── eurostag-tutorial-example1.dot │ │ ├── fictitious-switch-c.dot │ │ └── i18n/ │ │ └── reports.properties │ ├── iidm-test/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── iidm/ │ │ │ └── network/ │ │ │ └── test/ │ │ │ ├── BatteryNetworkFactory.java │ │ │ ├── BoundaryLineNetworkFactory.java │ │ │ ├── BusbarSectionExt.java │ │ │ ├── DcDetailedNetworkFactory.java │ │ │ ├── EuropeanLvTestFeederFactory.java │ │ │ ├── EurostagTutorialExample1Factory.java │ │ │ ├── FictitiousSwitchFactory.java │ │ │ ├── FourSubstationsNodeBreakerFactory.java │ │ │ ├── FourSubstationsNodeBreakerWithExtensionsFactory.java │ │ │ ├── HvdcTestNetwork.java │ │ │ ├── LoadBarExt.java │ │ │ ├── LoadFooExt.java │ │ │ ├── LoadMockExt.java │ │ │ ├── LoadQuxExt.java │ │ │ ├── LoadZipModel.java │ │ │ ├── MultipleExtensionsTestNetworkFactory.java │ │ │ ├── NetworkBusBreakerTest1Factory.java │ │ │ ├── NetworkTest1Factory.java │ │ │ ├── NoEquipmentNetworkFactory.java │ │ │ ├── PhaseShifterTestCaseFactory.java │ │ │ ├── ReactiveLimitsTestNetworkFactory.java │ │ │ ├── ScadaNetworkFactory.java │ │ │ ├── SecurityAnalysisTestNetworkFactory.java │ │ │ ├── ShuntTestCaseFactory.java │ │ │ ├── SvcTestCaseFactory.java │ │ │ ├── TerminalMockExt.java │ │ │ ├── ThreeWindingsTransformerNetworkFactory.java │ │ │ ├── TwoVoltageLevelNetworkFactory.java │ │ │ └── VoltageLevelFooExt.java │ │ └── resources/ │ │ └── europeanLvTestFeeder/ │ │ ├── Buscoords.csv │ │ ├── LineCodes.csv │ │ ├── Lines.csv │ │ ├── LoadShapes.csv │ │ ├── Loads.csv │ │ ├── Source.csv │ │ └── Transformer.csv │ └── pom.xml ├── install.sh ├── itools-packager/ │ ├── README.md │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── itools/ │ │ │ └── ItoolsPackagerMojo.java │ │ └── resources/ │ │ ├── itools │ │ ├── itools.bat │ │ ├── logback-itools.xml │ │ ├── logback-powsyblsh.xml │ │ └── powsyblsh │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── itools/ │ │ └── ItoolsPackagerMojoTest.java │ └── resources/ │ ├── test-maven-project/ │ │ ├── LICENSE.txt │ │ ├── THIRD-PARTY.txt │ │ ├── path/ │ │ │ └── to/ │ │ │ └── some/ │ │ │ └── file.txt │ │ └── pom.xml │ ├── test-maven-project-configured-lic-files/ │ │ ├── my3rdParties.txt │ │ ├── myLic.txt │ │ └── pom.xml │ ├── test-maven-project-lic-not-found/ │ │ └── pom.xml │ └── test-maven-project-lic-parent-dir/ │ ├── LICENSE.txt │ ├── THIRD-PARTY.txt │ └── submodule/ │ └── pom.xml ├── loadflow/ │ ├── loadflow-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ ├── AbstractLoadFlowDefaultParametersLoader.java │ │ │ ├── AbstractNoSpecificParametersLoadFlowProvider.java │ │ │ ├── LoadFlow.java │ │ │ ├── LoadFlowDefaultParametersLoader.java │ │ │ ├── LoadFlowParameters.java │ │ │ ├── LoadFlowProvider.java │ │ │ ├── LoadFlowProviderPluginInfo.java │ │ │ ├── LoadFlowProviderUtil.java │ │ │ ├── LoadFlowResult.java │ │ │ ├── LoadFlowResultImpl.java │ │ │ ├── LoadFlowRunParameters.java │ │ │ ├── json/ │ │ │ │ ├── JsonLoadFlowParameters.java │ │ │ │ ├── LoadFlowParametersDeserializer.java │ │ │ │ ├── LoadFlowParametersJsonModule.java │ │ │ │ ├── LoadFlowParametersSerializer.java │ │ │ │ ├── LoadFlowResultDeserializer.java │ │ │ │ ├── LoadFlowResultJsonModule.java │ │ │ │ └── LoadFlowResultSerializer.java │ │ │ └── tools/ │ │ │ └── RunLoadFlowTool.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ ├── LoadFlowDefaultParametersLoaderMock.java │ │ │ ├── LoadFlowDefaultParametersLoaderTest.java │ │ │ ├── LoadFlowParametersTest.java │ │ │ ├── LoadFlowProviderMock.java │ │ │ ├── LoadFlowProviderTest.java │ │ │ ├── LoadFlowTest.java │ │ │ ├── json/ │ │ │ │ ├── JsonLoadFlowParametersTest.java │ │ │ │ └── LoadFlowResultJsonTest.java │ │ │ └── tools/ │ │ │ └── RunLoadFlowToolTest.java │ │ └── resources/ │ │ ├── LoadFlowParameters.json │ │ ├── LoadFlowParametersError.json │ │ ├── LoadFlowParametersPartialUpdate.json │ │ ├── LoadFlowParametersUpdate.json │ │ ├── LoadFlowParametersVersion10.json │ │ ├── LoadFlowParametersVersion10Exception.json │ │ ├── LoadFlowParametersVersion11.json │ │ ├── LoadFlowParametersVersion110.json │ │ ├── LoadFlowParametersVersion11Exception.json │ │ ├── LoadFlowParametersVersion12.json │ │ ├── LoadFlowParametersVersion12Exception.json │ │ ├── LoadFlowParametersVersion13.json │ │ ├── LoadFlowParametersVersion14.json │ │ ├── LoadFlowParametersVersion15.json │ │ ├── LoadFlowParametersVersion16.json │ │ ├── LoadFlowParametersVersion17.json │ │ ├── LoadFlowParametersVersion18.json │ │ ├── LoadFlowParametersVersion19.json │ │ ├── LoadFlowParametersWithExtension.json │ │ ├── LoadFlowResultResult.txt │ │ ├── LoadFlowResultVersion10.json │ │ ├── LoadFlowResultVersion10Error.json │ │ ├── LoadFlowResultVersion11.json │ │ ├── LoadFlowResultVersion11Exception.json │ │ ├── LoadFlowResultVersion12.json │ │ ├── LoadFlowResultVersion12Exception.json │ │ ├── LoadFlowResultVersion12Exception2.json │ │ ├── LoadFlowResultVersion13.json │ │ ├── LoadFlowResultVersion13SolverFailed.json │ │ ├── LoadFlowResultVersion14.json │ │ └── i18n/ │ │ └── reports.properties │ ├── loadflow-results-completion/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ └── resultscompletion/ │ │ │ ├── LoadFlowResultsCompletion.java │ │ │ ├── LoadFlowResultsCompletionParameters.java │ │ │ ├── LoadFlowResultsCompletionPostProcessor.java │ │ │ └── z0flows/ │ │ │ ├── BranchTerminal.java │ │ │ ├── Z0BusGroup.java │ │ │ ├── Z0Edge.java │ │ │ ├── Z0FlowFromBusBalance.java │ │ │ ├── Z0FlowsCompletion.java │ │ │ └── Z0LineChecker.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── loadflow/ │ │ └── resultscompletion/ │ │ ├── AbstractLoadFlowResultsCompletionTest.java │ │ ├── BranchDataTest.java │ │ ├── LoadFlowResultsCompletionParametersTest.java │ │ ├── LoadFlowResultsCompletionPostProcessorTest.java │ │ ├── LoadFlowResultsCompletionTest.java │ │ └── LoadFlowResultsCompletionZ0FlowsTest.java │ ├── loadflow-scripting/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ └── scripting/ │ │ │ └── LoadFlowGroovyScriptExtension.groovy │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── loadflow/ │ │ └── scripting/ │ │ ├── LFMock.java │ │ └── LoadFlowExtensionGroovyScriptTest.java │ ├── loadflow-validation/ │ │ ├── pom.xml │ │ ├── readme.md │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ └── validation/ │ │ │ ├── AbstractTransformersValidation.java │ │ │ ├── BalanceType.java │ │ │ ├── BalanceTypeGuesser.java │ │ │ ├── BusesValidation.java │ │ │ ├── CandidateComputation.java │ │ │ ├── CandidateComputationPluginInfo.java │ │ │ ├── CandidateComputations.java │ │ │ ├── FlowsValidation.java │ │ │ ├── GeneratorsValidation.java │ │ │ ├── KComputation.java │ │ │ ├── LoadFlowComputation.java │ │ │ ├── ShuntCompensatorsValidation.java │ │ │ ├── StaticVarCompensatorsValidation.java │ │ │ ├── Transformers3WValidation.java │ │ │ ├── TransformersValidation.java │ │ │ ├── ValidationConfig.java │ │ │ ├── ValidationOutputWriter.java │ │ │ ├── ValidationTool.java │ │ │ ├── ValidationType.java │ │ │ ├── ValidationUtils.java │ │ │ ├── extension/ │ │ │ │ ├── ExtensionValidation.java │ │ │ │ └── ExtensionsValidation.java │ │ │ └── io/ │ │ │ ├── AbstractValidationFormatterWriter.java │ │ │ ├── ValidationFormatterCsvMultilineWriter.java │ │ │ ├── ValidationFormatterCsvMultilineWriterFactory.java │ │ │ ├── ValidationFormatterCsvWriter.java │ │ │ ├── ValidationFormatterCsvWriterFactory.java │ │ │ ├── ValidationWriter.java │ │ │ ├── ValidationWriterFactory.java │ │ │ └── ValidationWriters.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── loadflow/ │ │ │ └── validation/ │ │ │ ├── AbstractValidationTest.java │ │ │ ├── BalanceTypeGuesserTest.java │ │ │ ├── BusesValidationTest.java │ │ │ ├── CandidateComputationsTest.java │ │ │ ├── FlowsValidationTest.java │ │ │ ├── GeneratorsValidationTest.java │ │ │ ├── LoadFlowProviderMock.java │ │ │ ├── ShuntCompensatorsValidationTest.java │ │ │ ├── StaticVarCompensatorsValidationTest.java │ │ │ ├── Transformers3WValidationTest.java │ │ │ ├── TransformersValidationTest.java │ │ │ ├── ValidationConfigTest.java │ │ │ ├── ValidationToolTest.java │ │ │ ├── ValidationUtilsTest.java │ │ │ ├── extension/ │ │ │ │ ├── ExtensionValidationMock.java │ │ │ │ └── ExtensionsValidationTest.java │ │ │ ├── io/ │ │ │ │ ├── AbstractValidationFormatterWriterTest.java │ │ │ │ ├── ValidationFormatterCsvMultilineWriterTest.java │ │ │ │ ├── ValidationFormatterCsvWriterTest.java │ │ │ │ └── ValidationWritersTest.java │ │ │ └── util/ │ │ │ ├── TwtDataTest.java │ │ │ └── TwtTestData.java │ │ └── resources/ │ │ └── network.xiidm │ └── pom.xml ├── math/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── math/ │ │ ├── AbstractMathNative.java │ │ ├── MathException.java │ │ ├── casting/ │ │ │ └── Double2Float.java │ │ ├── graph/ │ │ │ ├── DefaultUndirectedGraphListener.java │ │ │ ├── GraphUtil.java │ │ │ ├── TraversalType.java │ │ │ ├── TraverseResult.java │ │ │ ├── Traverser.java │ │ │ ├── UndirectedGraph.java │ │ │ ├── UndirectedGraphImpl.java │ │ │ └── UndirectedGraphListener.java │ │ ├── matrix/ │ │ │ ├── AbstractMatrix.java │ │ │ ├── ComplexMatrix.java │ │ │ ├── DenseLUDecomposition.java │ │ │ ├── DenseMatrix.java │ │ │ ├── DenseMatrixFactory.java │ │ │ ├── LUDecomposition.java │ │ │ ├── Matrix.java │ │ │ ├── MatrixException.java │ │ │ ├── MatrixFactory.java │ │ │ ├── SparseLUDecomposition.java │ │ │ ├── SparseMatrix.java │ │ │ ├── SparseMatrixFactory.java │ │ │ ├── package-info.java │ │ │ └── serializer/ │ │ │ └── SparseMatrixMatSerializer.java │ │ └── solver/ │ │ ├── Kinsol.java │ │ ├── KinsolContext.java │ │ ├── KinsolException.java │ │ ├── KinsolParameters.java │ │ ├── KinsolResult.java │ │ └── KinsolStatus.java │ └── test/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── math/ │ ├── casting/ │ │ └── Double2FloatTest.java │ ├── graph/ │ │ ├── GraphUtilTest.java │ │ └── UndirectedGraphImplTest.java │ ├── matrix/ │ │ ├── AbstractMatrixTest.java │ │ ├── ComplexMatrixTest.java │ │ ├── DenseMatrixTest.java │ │ ├── SparseMatrixDeserializationTest.java │ │ ├── SparseMatrixTest.java │ │ └── serializer/ │ │ └── SparseMatrixSerializeTest.java │ └── solver/ │ ├── KinsolParametersTest.java │ ├── KinsolStatusTest.java │ └── KinsolTest.java ├── matpower/ │ ├── matpower-converter/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── matpower/ │ │ │ └── converter/ │ │ │ ├── MatpowerConstants.java │ │ │ ├── MatpowerExporter.java │ │ │ └── MatpowerImporter.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── matpower/ │ │ │ └── converter/ │ │ │ ├── MatpowerExporterTest.java │ │ │ ├── MatpowerImporterTest.java │ │ │ └── MatpowerRoundTripTest.java │ │ └── resources/ │ │ ├── be.json │ │ ├── boundary-line-generation.json │ │ ├── fourSubstationFactory.json │ │ ├── ieee118.xiidm │ │ ├── ieee14-inverted-voltage-limits.xiidm │ │ ├── ieee14-phase-shifter-zero-ratio-issue.json │ │ ├── ieee14-phase-shifter-zero-ratio-issue.xiidm │ │ ├── ieee14-phase-shifter.xiidm │ │ ├── ieee14.xiidm │ │ ├── ieee30-considering-base-voltage.json │ │ ├── ieee30-considering-base-voltage.xiidm │ │ ├── ieee30.xiidm │ │ ├── ieee300.xiidm │ │ ├── ieee57.xiidm │ │ ├── ieee9.xiidm │ │ ├── ieee9_limits.xiidm │ │ ├── ieee9zeroimpedance.xiidm │ │ ├── line-connected-same-bus.json │ │ ├── sim1-with-apparent-power-limits.json │ │ ├── sim1-with-current-limits.json │ │ ├── sim1-with-current-limits2.json │ │ ├── sim1-with-nan-target-q.json │ │ ├── sim1-with-non-regulating-gen.json │ │ ├── sim1-with-tie-lines.json │ │ ├── sim1-without-active-power-limit.json │ │ ├── sim1-without-bus-names.json │ │ ├── sim1.json │ │ ├── small-impedance-line.json │ │ ├── t_case9_dcline.xiidm │ │ ├── t_case9_dcline_exported.json │ │ ├── threeComponentsConnectedByHvdcLines.json │ │ └── vsc-npe-issue.json │ ├── matpower-model/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── powsybl/ │ │ │ │ └── matpower/ │ │ │ │ └── model/ │ │ │ │ ├── MBranch.java │ │ │ │ ├── MBus.java │ │ │ │ ├── MDcLine.java │ │ │ │ ├── MGen.java │ │ │ │ ├── MatpowerFormatVersion.java │ │ │ │ ├── MatpowerModel.java │ │ │ │ ├── MatpowerModelFactory.java │ │ │ │ ├── MatpowerReader.java │ │ │ │ └── MatpowerWriter.java │ │ │ └── resources/ │ │ │ ├── ieee118.json │ │ │ ├── ieee14-phase-shifter.json │ │ │ ├── ieee14.json │ │ │ ├── ieee30.json │ │ │ ├── ieee300.json │ │ │ ├── ieee57.json │ │ │ ├── ieee9.json │ │ │ ├── ieee9_limits.json │ │ │ ├── ieee9zeroimpedance.json │ │ │ └── t_case9_dcline.json │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── matpower/ │ │ └── model/ │ │ └── MatpowerReaderWriterTest.java │ └── pom.xml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── powerfactory/ │ ├── pom.xml │ ├── powerfactory-converter/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── powerfactory/ │ │ │ └── converter/ │ │ │ ├── AbstractConverter.java │ │ │ ├── AbstractHvdcConverter.java │ │ │ ├── CommonImpedanceConverter.java │ │ │ ├── ContainersMappingHelper.java │ │ │ ├── DataAttributeNames.java │ │ │ ├── DetailedHvdcConverter.java │ │ │ ├── ExternalGridConverter.java │ │ │ ├── GeneratorConverter.java │ │ │ ├── LineConverter.java │ │ │ ├── LoadConverter.java │ │ │ ├── NodeConverter.java │ │ │ ├── PowerFactoryImporter.java │ │ │ ├── ReducedHvdcConverter.java │ │ │ ├── ShuntConverter.java │ │ │ ├── SwitchConverter.java │ │ │ ├── TransformerConverter.java │ │ │ └── VoltageAndAngle.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── powerfactory/ │ │ │ └── converter/ │ │ │ ├── DetailedHvdcConverterTest.java │ │ │ ├── PowerFactoryImporterTest.java │ │ │ └── TransformerModelTest.java │ │ └── resources/ │ │ ├── CapabilityCurve.dgs │ │ ├── CapabilityCurve.xiidm │ │ ├── CommonImpedance.dgs │ │ ├── CommonImpedance.xiidm │ │ ├── CommonImpedanceOnlyImpedance12.dgs │ │ ├── CommonImpedanceOnlyImpedance12.xiidm │ │ ├── CommonImpedanceWithDifferentNominal.dgs │ │ ├── CommonImpedanceWithDifferentNominal.xiidm │ │ ├── ElmTermsAsBusbarSections.dgs │ │ ├── ExternalGrid.dgs │ │ ├── ExternalGrid.xiidm │ │ ├── Hvdc.dgs │ │ ├── Hvdc.xiidm │ │ ├── MTDC-2-VSC-ACDC-links.dgs │ │ ├── MTDC-2-VSC-ACDC-links.xiidm │ │ ├── MTDC-2-VSC.dgs │ │ ├── MTDC-2-VSC.xiidm │ │ ├── MTDC-3-VSC-ACDC-links.dgs │ │ ├── MTDC-3-VSC-ACDC-links.xiidm │ │ ├── MTDC-4-VSC-ACDC-links.dgs │ │ ├── MTDC-4-VSC-ACDC-links.xiidm │ │ ├── MTDC-ElmGndswt.dgs │ │ ├── MTDC-ElmGndswt.xiidm │ │ ├── MTDCVscDanglingTerminal.dgs │ │ ├── MTDCVscLoss1.dgs │ │ ├── MTDCVscLoss1.xiidm │ │ ├── MTDCVscLoss2.dgs │ │ ├── MTDCVscLoss2.xiidm │ │ ├── MTDCVscLoss3.dgs │ │ ├── MTDCVscLoss3.xiidm │ │ ├── MTDCVscVariants1.dgs │ │ ├── MTDCVscVariants1.xiidm │ │ ├── MTDCVscVariants2.dgs │ │ ├── MTDCVscVariants2.xiidm │ │ ├── MTDCVscVariants3.dgs │ │ ├── MTDCVscVariants3.xiidm │ │ ├── MTDCVscVariants4.dgs │ │ ├── MTDCVscVariants4.xiidm │ │ ├── MTDCVscVariants5.dgs │ │ ├── MediumVoltageLoad.dgs │ │ ├── MediumVoltageLoad.xiidm │ │ ├── Slack_bustp.dgs │ │ ├── Slack_bustp.xiidm │ │ ├── Slack_ip_ctrl.dgs │ │ ├── Slack_ip_ctrl.xiidm │ │ ├── Switches-missing-angle.dgs │ │ ├── Switches-missing-angle.xiidm │ │ ├── Switches-missing-voltage.dgs │ │ ├── Switches-missing-voltage.xiidm │ │ ├── Switches-negative-voltage.dgs │ │ ├── Switches-negative-voltage.xiidm │ │ ├── Switches-without-bus.dgs │ │ ├── Switches-without-bus.xiidm │ │ ├── Switches.dgs │ │ ├── Switches.xiidm │ │ ├── ThreeMIB_T3W_phase_solved.dgs │ │ ├── ThreeMIB_T3W_phase_solved.xiidm │ │ ├── ThreeMIB_T3W_phase_winding1.dgs │ │ ├── ThreeMIB_T3W_phase_winding1.xiidm │ │ ├── ThreeMIB_T3W_phase_winding12.dgs │ │ ├── ThreeMIB_T3W_phase_winding12.xiidm │ │ ├── ThreeMIB_T3W_phase_winding1_complete.json │ │ ├── ThreeMIB_T3W_phase_winding1_complete.xiidm │ │ ├── ThreeMIB_T3W_phase_winding1_ratio.dgs │ │ ├── ThreeMIB_T3W_phase_winding1_ratio.xiidm │ │ ├── ThreeMIB_T3W_phase_winding2.dgs │ │ ├── ThreeMIB_T3W_phase_winding2.xiidm │ │ ├── ThreeMIB_T3W_phase_winding3.dgs │ │ ├── ThreeMIB_T3W_phase_winding3.xiidm │ │ ├── ThreeWindingsTransformerWinding1Ratio.dgs │ │ ├── ThreeWindingsTransformerWinding1Ratio.xiidm │ │ ├── Tower.dgs │ │ ├── Tower.xiidm │ │ ├── Transformer-Phase-GB-Neutral-with-mTaps.dgs │ │ ├── Transformer-Phase-GB-Neutral-with-mTaps.xiidm │ │ ├── Transformer-Phase-GB-Neutral.dgs │ │ ├── Transformer-Phase-GB-Neutral.xiidm │ │ ├── Transformer-Phase-GB-complete.json │ │ ├── Transformer-Phase-GB-complete.xiidm │ │ ├── Transformer-Phase-GB-with-mTaps.dgs │ │ ├── Transformer-Phase-GB-with-mTaps.xiidm │ │ ├── Transformer-Phase-GB.dgs │ │ ├── Transformer-Phase-GB.xiidm │ │ ├── Transformer-Phase-Neutral-with-mTaps.dgs │ │ ├── Transformer-Phase-Neutral-with-mTaps.xiidm │ │ ├── Transformer-Phase-Neutral.dgs │ │ ├── Transformer-Phase-Neutral.xiidm │ │ ├── Transformer-Phase-with-mTaps.dgs │ │ ├── Transformer-Phase-with-mTaps.xiidm │ │ ├── Transformer-Phase.dgs │ │ ├── Transformer-Phase.xiidm │ │ ├── Transformer-VhVl-GB-Non-Neutral-proportion.dgs │ │ ├── Transformer-VhVl-GB-Non-Neutral-proportion.xiidm │ │ ├── Transformer-VhVl-GB-Non-Neutral.dgs │ │ ├── Transformer-VhVl-GB-Non-Neutral.xiidm │ │ ├── Transformer-VhVl-GB.dgs │ │ ├── Transformer-VhVl-GB.xiidm │ │ ├── Transformer-VhVl-Non-Neutral.dgs │ │ ├── Transformer-VhVl-Non-Neutral.xiidm │ │ ├── Transformer-VhVl.dgs │ │ ├── Transformer-VhVl.xiidm │ │ ├── Transformer-VlVh-GB-Non-Neutral-proportion.dgs │ │ ├── Transformer-VlVh-GB-Non-Neutral-proportion.xiidm │ │ ├── Transformer-VlVh-GB-Non-Neutral.dgs │ │ ├── Transformer-VlVh-GB-Non-Neutral.xiidm │ │ ├── Transformer-VlVh-GB.dgs │ │ ├── Transformer-VlVh-GB.xiidm │ │ ├── Transformer-VlVh-Non-Neutral.dgs │ │ ├── Transformer-VlVh-Non-Neutral.xiidm │ │ ├── Transformer-VlVh.dgs │ │ ├── Transformer-VlVh.xiidm │ │ ├── TransformersWithPhaseAngleClock.dgs │ │ ├── TransformersWithPhaseAngleClock.xiidm │ │ ├── TwoBusesGenerator.dgs │ │ ├── TwoBusesGenerator.xiidm │ │ ├── TwoBusesGeneratorAndShuntC.dgs │ │ ├── TwoBusesGeneratorAndShuntC.xiidm │ │ ├── TwoBusesGeneratorAndShuntRL.dgs │ │ ├── TwoBusesGeneratorAndShuntRL.xiidm │ │ ├── TwoBusesGeneratorAndShuntRLrxrea.dgs │ │ ├── TwoBusesGeneratorAndShuntRLrxrea.xiidm │ │ ├── TwoBusesGeneratorAvmode.dgs │ │ ├── TwoBusesGeneratorAvmode.xiidm │ │ ├── TwoBusesGeneratorElmReactiveLimits.dgs │ │ ├── TwoBusesGeneratorElmReactiveLimits.xiidm │ │ ├── TwoBusesGeneratorIqtype.dgs │ │ ├── TwoBusesGeneratorIqtype.xiidm │ │ ├── TwoBusesGeneratorTypMvarReactiveLimits.dgs │ │ ├── TwoBusesGeneratorTypMvarReactiveLimits.xiidm │ │ ├── TwoBusesGeneratorTypReactiveLimits.dgs │ │ ├── TwoBusesGeneratorTypReactiveLimits.xiidm │ │ ├── TwoBusesGeneratorWithoutActiveLimits.dgs │ │ ├── TwoBusesGeneratorWithoutActiveLimits.xiidm │ │ ├── TwoBusesGeneratorWithoutIqtype.dgs │ │ ├── TwoBusesGeneratorWithoutIqtype.xiidm │ │ ├── TwoBusesGeneratorWithoutIvmode.dgs │ │ ├── TwoBusesGeneratorWithoutIvmode.xiidm │ │ ├── TwoBusesLineWithB.dgs │ │ ├── TwoBusesLineWithB.xiidm │ │ ├── TwoBusesLineWithC.dgs │ │ ├── TwoBusesLineWithC.xiidm │ │ ├── TwoBusesLineWithGandB.dgs │ │ ├── TwoBusesLineWithGandB.xiidm │ │ ├── TwoBusesLineWithNumberOfParallelLines.dgs │ │ ├── TwoBusesLineWithNumberOfParallelLines.xiidm │ │ ├── TwoBusesLineWithTandB.dgs │ │ ├── TwoBusesLineWithTandB.xiidm │ │ ├── VoltageLevelsAndSubstations.dgs │ │ ├── VoltageLevelsAndSubstations.xiidm │ │ ├── ieee14.dgs │ │ ├── ieee14.xiidm │ │ ├── robustness.dgs │ │ └── robustness.xiidm │ ├── powerfactory-db/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── powerfactory/ │ │ │ └── db/ │ │ │ ├── ActiveProjectConfig.java │ │ │ ├── DataObjectBuilder.java │ │ │ ├── DatabaseReader.java │ │ │ ├── DbProjectLoader.java │ │ │ ├── DbStudyCaseLoader.java │ │ │ ├── JniDatabaseReader.java │ │ │ └── PowerFactoryAppUtil.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── powerfactory/ │ │ └── db/ │ │ ├── DbStudyCaseLoaderTest.java │ │ └── TestDatabaseReader.java │ ├── powerfactory-dgs/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── powerfactory/ │ │ │ └── dgs/ │ │ │ ├── DgsHandler.java │ │ │ ├── DgsParser.java │ │ │ ├── DgsReader.java │ │ │ └── DgsStudyCaseLoader.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── powerfactory/ │ │ │ └── dgs/ │ │ │ └── DgsDataTest.java │ │ └── resources/ │ │ ├── BOMTest.dgs │ │ ├── EmptyMatrix.dgs │ │ ├── Tower.dgs │ │ ├── Tower.json │ │ ├── TwoBuses.dgs │ │ ├── TwoBuses.json │ │ ├── TwoBusesCommaAsDecimalSeparator.dgs │ │ ├── TwoBusesCommaAsDecimalSeparator.json │ │ ├── ascii_missing_element.dgs │ │ ├── ascii_v6.dgs │ │ ├── ascii_v7.dgs │ │ ├── object_link_references.dgs │ │ └── object_link_references.json │ └── powerfactory-model/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── powerfactory/ │ │ └── model/ │ │ ├── AbstractPowerFactoryData.java │ │ ├── DataAttribute.java │ │ ├── DataAttributeType.java │ │ ├── DataClass.java │ │ ├── DataObject.java │ │ ├── DataObjectIndex.java │ │ ├── DataObjectRef.java │ │ ├── DataObjectRefKey.java │ │ ├── DataScheme.java │ │ ├── JsonProjectLoader.java │ │ ├── JsonStudyCaseLoader.java │ │ ├── PowerFactoryData.java │ │ ├── PowerFactoryDataLoader.java │ │ ├── PowerFactoryException.java │ │ ├── Project.java │ │ └── StudyCase.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── powerfactory/ │ │ └── model/ │ │ ├── AbstractPowerFactoryTest.java │ │ ├── DataObjectTest.java │ │ ├── DataSchemeTest.java │ │ ├── ProjectTest.java │ │ └── StudyCaseTest.java │ └── resources/ │ ├── project.json │ ├── scheme.json │ ├── studyCase.json │ └── test.json ├── psse/ │ ├── pom.xml │ ├── psse-converter/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── psse/ │ │ │ └── converter/ │ │ │ ├── AbstractConverter.java │ │ │ ├── AreaConverter.java │ │ │ ├── BatteryConverter.java │ │ │ ├── BoundaryLineConverter.java │ │ │ ├── BusConverter.java │ │ │ ├── ContextExport.java │ │ │ ├── FactsDeviceConverter.java │ │ │ ├── FixedShuntCompensatorConverter.java │ │ │ ├── GeneratorConverter.java │ │ │ ├── LineConverter.java │ │ │ ├── LoadConverter.java │ │ │ ├── NodeBreakerImport.java │ │ │ ├── NodeBreakerValidation.java │ │ │ ├── PsseExporter.java │ │ │ ├── PsseImporter.java │ │ │ ├── SlackConverter.java │ │ │ ├── SubstationConverter.java │ │ │ ├── SwitchedShuntCompensatorConverter.java │ │ │ ├── TieLineConverter.java │ │ │ ├── TransformerConverter.java │ │ │ ├── TwoTerminalDcConverter.java │ │ │ ├── VoltageLevelConverter.java │ │ │ ├── VscDcTransmissionLineConverter.java │ │ │ └── extensions/ │ │ │ ├── PsseConversionContextExtension.java │ │ │ ├── PsseConversionContextExtensionAdder.java │ │ │ ├── PsseConversionContextExtensionAdderImpl.java │ │ │ ├── PsseConversionContextExtensionAdderImplProvider.java │ │ │ ├── PsseConversionContextExtensionImpl.java │ │ │ ├── PsseModelExtension.java │ │ │ ├── PsseModelExtensionAdder.java │ │ │ ├── PsseModelExtensionAdderImpl.java │ │ │ ├── PsseModelExtensionAdderImplProvider.java │ │ │ └── PsseModelExtensionImpl.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── psse/ │ │ │ └── converter/ │ │ │ ├── PsseExporterTest.java │ │ │ ├── PsseFullExportTest.java │ │ │ ├── PsseImporterIllinoisTest.java │ │ │ ├── PsseImporterPsseTest.java │ │ │ └── PsseImporterTest.java │ │ └── resources/ │ │ ├── ExampleVersion32.xiidm │ │ ├── ExampleVersion32_exported.raw │ │ ├── IEEE_118_bus.raw │ │ ├── IEEE_118_bus.xiidm │ │ ├── IEEE_118_bus_updated_exported.raw │ │ ├── IEEE_14_bus.xiidm │ │ ├── IEEE_14_bus_delimiter.raw │ │ ├── IEEE_14_bus_delimiter.xiidm │ │ ├── IEEE_14_bus_nodeBreaker_rev35.xiidm │ │ ├── IEEE_14_bus_nodeBreaker_rev35_exported.raw │ │ ├── IEEE_14_bus_nodeBreaker_rev35_split_bus_exported.raw │ │ ├── IEEE_14_buses_badly_connected_equipment.raw │ │ ├── IEEE_14_buses_badly_connected_equipment.xiidm │ │ ├── IEEE_14_buses_badly_defined_controlled_buses.raw │ │ ├── IEEE_14_buses_badly_defined_controlled_buses.xiidm │ │ ├── IEEE_14_buses_duplicate_ids.raw │ │ ├── IEEE_14_buses_duplicate_ids.xiidm │ │ ├── IEEE_14_buses_duplicate_ids_rev35.raw │ │ ├── IEEE_14_buses_duplicate_ids_rev35.xiidm │ │ ├── IEEE_14_buses_zip_load.raw │ │ ├── IEEE_14_buses_zip_load.xiidm │ │ ├── IEEE_14_isolated_buses.xiidm │ │ ├── IEEE_24_bus.xiidm │ │ ├── IEEE_24_bus_updated_exported.raw │ │ ├── IEEE_30_bus.raw │ │ ├── IEEE_30_bus.xiidm │ │ ├── IEEE_30_bus_updated_exported.raw │ │ ├── IEEE_57_bus.raw │ │ ├── IEEE_57_bus.xiidm │ │ ├── IEEE_57_bus_updated_exported.raw │ │ ├── IsolatedSlackBus.raw │ │ ├── IsolatedSlackBus.xiidm │ │ ├── NonTranformerBranchZeroX.raw │ │ ├── NonTranformerBranchZeroX.xiidm │ │ ├── RawCaseWithSpecialCharacters.raw │ │ ├── RawCaseWithSpecialCharacters.xiidm │ │ ├── RawCaseWithSpecialCharacters_exported.raw │ │ ├── RawxCaseWithSpecialCharacters.rawx │ │ ├── RawxCaseWithSpecialCharacters.xiidm │ │ ├── RawxCaseWithSpecialCharacters_exported.rawx │ │ ├── SubstationWithThreeBusesAtTheSameNominalVoltageInTwoDifferentAreas.raw │ │ ├── SubstationWithThreeBusesAtTheSameNominalVoltageInTwoDifferentAreas.xiidm │ │ ├── SwitchedShunt.raw │ │ ├── SwitchedShunt.xiidm │ │ ├── SwitchedShuntWithZeroVswlo.raw │ │ ├── SwitchedShuntWithZeroVswlo.xiidm │ │ ├── SwitchedShunt_exported.raw │ │ ├── ThreeMIB_T3W_modified.raw │ │ ├── ThreeMIB_T3W_modified.xiidm │ │ ├── ThreeMIB_T3W_modified_exported.raw │ │ ├── ThreeMIB_T3W_phase.raw │ │ ├── ThreeMIB_T3W_phase.xiidm │ │ ├── ThreeMIB_T3W_phase_exported.raw │ │ ├── TransformersWithVoltageControlAndNotDefinedControlledBus.raw │ │ ├── TransformersWithZeroNomV.raw │ │ ├── TransformersWithZeroNomV.xiidm │ │ ├── TwoWindingsTransformerPhase.raw │ │ ├── TwoWindingsTransformerPhase.xiidm │ │ ├── TwoWindingsTransformerPhase_exported.raw │ │ ├── busWithoutInjectionInBusBreakerModel.raw │ │ ├── busWithoutInjectionInNodeBreakerModelWithIsolatedInternalConnection.raw │ │ ├── busWithoutInjectionInNodeBreakerModelWithSwitches.raw │ │ ├── busWithoutInjectionInNodeBreakerModelWithoutSwitches.raw │ │ ├── case-flag-not-supported.raw │ │ ├── fake.raw │ │ ├── fake.rawx │ │ ├── five_bus_nodeBreaker_rev35.xiidm │ │ ├── five_bus_nodeBreaker_rev35_exported.raw │ │ ├── five_bus_nodeBreaker_rev35_split_buses_exported.raw │ │ ├── full_export.raw │ │ ├── full_export.rawx │ │ ├── parallelTwoTerminalDcBetweenSameAcBuses.raw │ │ ├── parallelTwoTerminalDcBetweenSameAcBuses.xiidm │ │ ├── parallelTwoTerminalDcBetweenSameAcBuses_updated_exported.raw │ │ ├── raw-export-failing.raw │ │ ├── raw-export-failing.xiidm │ │ ├── remoteControl.raw │ │ ├── remoteControl.xiidm │ │ ├── remoteControl_updated_exported.raw │ │ ├── twoSubstations_rev35.raw │ │ ├── twoSubstations_rev35.rawx │ │ ├── twoSubstations_rev35.xiidm │ │ ├── twoTerminalDc.raw │ │ ├── twoTerminalDc.xiidm │ │ ├── twoTerminalDc_updated_exported.raw │ │ ├── twoTerminalDc_with_negative_setvl.raw │ │ ├── twoTerminalDc_with_negative_setvl.xiidm │ │ ├── twoTerminalDcwithTwoAreas.raw │ │ ├── twoTerminalDcwithTwoAreas.xiidm │ │ ├── two_area_case.raw │ │ ├── two_area_case.xiidm │ │ ├── two_area_case_trf3w.raw │ │ ├── two_area_case_trf3w.xiidm │ │ ├── two_terminal_dc_vsc_with_zero_resistance.raw │ │ └── two_terminal_dc_vsc_with_zero_resistance.xiidm │ ├── psse-model/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── psse/ │ │ │ └── model/ │ │ │ ├── PsseException.java │ │ │ ├── PsseVersion.java │ │ │ ├── PsseVersioned.java │ │ │ ├── Revision.java │ │ │ ├── io/ │ │ │ │ ├── AbstractRecordGroup.java │ │ │ │ ├── Context.java │ │ │ │ ├── FileFormat.java │ │ │ │ ├── LegacyTextReader.java │ │ │ │ ├── PsseFieldDefinition.java │ │ │ │ ├── RecordGroupIO.java │ │ │ │ ├── RecordGroupIOJson.java │ │ │ │ ├── RecordGroupIOLegacyText.java │ │ │ │ ├── RecordGroupIdentification.java │ │ │ │ └── Util.java │ │ │ └── pf/ │ │ │ ├── PsseArea.java │ │ │ ├── PsseBus.java │ │ │ ├── PsseCaseIdentification.java │ │ │ ├── PsseFacts.java │ │ │ ├── PsseFixedShunt.java │ │ │ ├── PsseFixes.java │ │ │ ├── PsseGenerator.java │ │ │ ├── PsseGneDevice.java │ │ │ ├── PsseInductionMachine.java │ │ │ ├── PsseInterareaTransfer.java │ │ │ ├── PsseLineGrouping.java │ │ │ ├── PsseLoad.java │ │ │ ├── PsseMultiTerminalDcTransmissionLine.java │ │ │ ├── PsseNonTransformerBranch.java │ │ │ ├── PsseOwner.java │ │ │ ├── PsseOwnership.java │ │ │ ├── PssePowerFlowModel.java │ │ │ ├── PsseRates.java │ │ │ ├── PsseSubstation.java │ │ │ ├── PsseSwitchedShunt.java │ │ │ ├── PsseTransformer.java │ │ │ ├── PsseTransformerImpedanceCorrection.java │ │ │ ├── PsseTransformerImpedanceCorrectionPoint.java │ │ │ ├── PsseTransformerWinding.java │ │ │ ├── PsseTwoTerminalDcConverter.java │ │ │ ├── PsseTwoTerminalDcTransmissionLine.java │ │ │ ├── PsseValidation.java │ │ │ ├── PsseVoltageSourceConverter.java │ │ │ ├── PsseVoltageSourceConverterDcTransmissionLine.java │ │ │ ├── PsseZone.java │ │ │ ├── internal/ │ │ │ │ ├── PsseMultiTerminalDcBus.java │ │ │ │ ├── PsseMultiTerminalDcBusx.java │ │ │ │ ├── PsseMultiTerminalDcConverter.java │ │ │ │ ├── PsseMultiTerminalDcConverterx.java │ │ │ │ ├── PsseMultiTerminalDcLink.java │ │ │ │ ├── PsseMultiTerminalDcLinkx.java │ │ │ │ ├── PsseMultiTerminalDcMain.java │ │ │ │ ├── PsseSubstationEquipmentTerminal.java │ │ │ │ ├── PsseSubstationEquipmentTerminalCommonStart.java │ │ │ │ ├── PsseSubstationEquipmentTerminalx.java │ │ │ │ ├── PsseSubstationNode.java │ │ │ │ ├── PsseSubstationNodex.java │ │ │ │ ├── PsseSubstationRecord.java │ │ │ │ ├── PsseSubstationSwitchingDevice.java │ │ │ │ ├── PsseSubstationSwitchingDevicex.java │ │ │ │ ├── TransformerImpedances.java │ │ │ │ ├── TransformerWindingRecord.java │ │ │ │ ├── ZCorr33.java │ │ │ │ ├── ZCorr35First.java │ │ │ │ ├── ZCorr35Points.java │ │ │ │ └── ZCorr35X.java │ │ │ └── io/ │ │ │ ├── AbstractPowerFlowRawDataVersioned.java │ │ │ ├── AreaInterchangeData.java │ │ │ ├── BusData.java │ │ │ ├── CaseIdentificationData.java │ │ │ ├── FactsDeviceData.java │ │ │ ├── FixedBusShuntData.java │ │ │ ├── GeneratorData.java │ │ │ ├── GneDeviceData.java │ │ │ ├── InductionMachineData.java │ │ │ ├── InterareaTransferData.java │ │ │ ├── LoadData.java │ │ │ ├── MultiSectionLineGroupingData.java │ │ │ ├── MultiTerminalDcTransmissionLineData.java │ │ │ ├── NonTransformerBranchData.java │ │ │ ├── OwnerData.java │ │ │ ├── PowerFlowData.java │ │ │ ├── PowerFlowDataFactory.java │ │ │ ├── PowerFlowRawData32.java │ │ │ ├── PowerFlowRawData33.java │ │ │ ├── PowerFlowRawData35.java │ │ │ ├── PowerFlowRawDataAllVersions.java │ │ │ ├── PowerFlowRawxData35.java │ │ │ ├── PowerFlowRawxDataAllVersions.java │ │ │ ├── PowerFlowRecordGroup.java │ │ │ ├── PsseDataClass.java │ │ │ ├── PsseIoConstants.java │ │ │ ├── SubstationData.java │ │ │ ├── SwitchedShuntData.java │ │ │ ├── TransformerData.java │ │ │ ├── TransformerImpedanceCorrectionTablesData.java │ │ │ ├── TwoTerminalDcTransmissionLineData.java │ │ │ ├── VoltageSourceConverterDcTransmissionLineData.java │ │ │ └── ZoneData.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── psse/ │ │ │ └── model/ │ │ │ ├── PsseRawDataTest.java │ │ │ └── io/ │ │ │ ├── ContextTest.java │ │ │ └── LegacyTextReaderTest.java │ │ └── resources/ │ │ ├── ExampleVersion32_exported.raw │ │ ├── IEEE_14_bus_Q_record_rev35.json │ │ ├── IEEE_14_bus_Q_record_rev35.raw │ │ ├── IEEE_14_bus_completed.json │ │ ├── IEEE_14_bus_completed_rev35.json │ │ ├── IEEE_14_bus_completed_rev35.raw │ │ ├── IEEE_14_bus_completed_rev35.rawx │ │ ├── IEEE_14_bus_completed_rev35_exported.raw │ │ ├── IEEE_14_bus_completed_rev35_exported.rawx │ │ ├── IEEE_14_bus_invalid.raw │ │ ├── IEEE_14_bus_invalid.txt │ │ ├── IEEE_14_bus_nodeBreaker_rev35.json │ │ ├── IEEE_14_bus_nodeBreaker_rev35.rawx │ │ ├── IEEE_14_bus_nodeBreaker_rev35_exported.raw │ │ ├── IEEE_14_bus_nodeBreaker_rev35_exported.rawx │ │ ├── IEEE_14_bus_non_induction_machine_data.raw │ │ ├── IEEE_14_bus_non_induction_machine_data_rev35.raw │ │ ├── IEEE_14_bus_rev35.json │ │ ├── IEEE_14_bus_whitespaceAsDelimiter.raw │ │ ├── IEEE_14_bus_whitespaceAsDelimiter_exported.raw │ │ ├── IEEE_14_isolated_buses.json │ │ ├── IEEE_14_isolated_buses_exported.raw │ │ ├── IEEE_24_bus_exported.raw │ │ ├── IEEE_24_bus_rev35.json │ │ ├── IEEE_24_bus_rev35.raw │ │ ├── IEEE_24_bus_rev35.rawx │ │ ├── IEEE_24_bus_rev35_exported.raw │ │ ├── IEEE_24_bus_rev35_exported.rawx │ │ ├── MinimalExample.rawx │ │ ├── MinimalExample_exported.rawx │ │ └── five_bus_nodeBreaker_rev35.json │ └── psse-model-test/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── resources/ │ ├── ExampleVersion32.raw │ ├── IEEE_14_bus.json │ ├── IEEE_14_bus.raw │ ├── IEEE_14_bus_completed.raw │ ├── IEEE_14_bus_completed_exported.raw │ ├── IEEE_14_bus_exported.raw │ ├── IEEE_14_bus_nodeBreaker_rev35.raw │ ├── IEEE_14_bus_rev35.raw │ ├── IEEE_14_bus_rev35.rawx │ ├── IEEE_14_bus_rev35_exported.raw │ ├── IEEE_14_bus_rev35_exported.rawx │ ├── IEEE_14_isolated_buses.raw │ ├── IEEE_24_bus.json │ ├── IEEE_24_bus.raw │ ├── five_bus_nodeBreaker_rev35.raw │ ├── illinois/ │ │ ├── literature-based/ │ │ │ ├── IEEE 118 Bus.RAW │ │ │ ├── IEEE 14 bus.raw │ │ │ ├── IEEE 24 bus.RAW │ │ │ ├── IEEE 30 bus.RAW │ │ │ ├── IEEE 39 bus.RAW │ │ │ ├── IEEE 57 bus.RAW │ │ │ ├── IEEE RTS 96 bus (1).RAW │ │ │ ├── IEEE300Bus.raw │ │ │ ├── WSCC 9 bus.raw │ │ │ └── two_area_case.RAW │ │ └── synthetic/ │ │ ├── Illinois200.RAW │ │ ├── README.md │ │ ├── SouthCarolina500.RAW │ │ ├── Texas2000_June2016.RAW │ │ └── uiuc-150bus.RAW │ ├── psse/ │ │ ├── README.md │ │ └── ieee_25_bus.rawx │ └── version-not-supported.raw ├── scripting/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── scripting/ │ │ │ └── groovy/ │ │ │ ├── GroovyScripts.groovy │ │ │ └── LogsGroovyScriptExtension.groovy │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── scripting/ │ │ │ ├── RunScriptTool.java │ │ │ └── groovy/ │ │ │ └── GroovyScriptExtension.java │ │ └── resources/ │ │ └── com/ │ │ └── powsybl/ │ │ └── scripting/ │ │ └── groovy/ │ │ └── InitPowsybl.properties │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── scripting/ │ │ ├── InterruptScriptsTest.java │ │ └── RunScriptToolTest.java │ └── resources/ │ └── junit-platform.properties ├── scripting-test/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── scripting/ │ └── test/ │ └── AbstractGroovyScriptTest.java ├── security-analysis/ │ ├── pom.xml │ └── security-analysis-api/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── security/ │ │ ├── AbstractSecurityAnalysisInput.java │ │ ├── AbstractSecurityAnalysisRunParameters.java │ │ ├── LimitViolationDetection.java │ │ ├── LimitViolationsResult.java │ │ ├── NetworkMetadata.java │ │ ├── PostContingencyComputationStatus.java │ │ ├── Security.java │ │ ├── SecurityAnalysis.java │ │ ├── SecurityAnalysisConfig.java │ │ ├── SecurityAnalysisInput.java │ │ ├── SecurityAnalysisInputInterface.java │ │ ├── SecurityAnalysisParameters.java │ │ ├── SecurityAnalysisProvider.java │ │ ├── SecurityAnalysisReport.java │ │ ├── SecurityAnalysisResult.java │ │ ├── SecurityAnalysisResultBuilder.java │ │ ├── SecurityAnalysisResultMerger.java │ │ ├── SecurityAnalysisRunParameters.java │ │ ├── comparator/ │ │ │ ├── CompareSecurityAnalysisResultsTool.java │ │ │ ├── LimitViolationComparator.java │ │ │ ├── LimitViolationEquivalence.java │ │ │ ├── LimitViolationsResultEquivalence.java │ │ │ ├── PostContingencyResultComparator.java │ │ │ ├── SecurityAnalysisResultComparisonWriter.java │ │ │ └── SecurityAnalysisResultEquivalence.java │ │ ├── converter/ │ │ │ ├── JsonSecurityAnalysisResultExporter.java │ │ │ ├── SecurityAnalysisResultExporter.java │ │ │ └── SecurityAnalysisResultExporters.java │ │ ├── detectors/ │ │ │ ├── AbstractContingencyBlindDetector.java │ │ │ ├── AbstractLimitViolationDetector.java │ │ │ ├── DefaultLimitViolationDetector.java │ │ │ ├── LimitViolationDetector.java │ │ │ └── package-info.java │ │ ├── distributed/ │ │ │ ├── AbstractDistributedSecurityAnalysisExecution.java │ │ │ ├── AbstractForwardedSecurityAnalysisExecution.java │ │ │ ├── AbstractSecurityAnalysisCommandOptions.java │ │ │ ├── AbstractSecurityAnalysisExecutionHandler.java │ │ │ ├── DistributedSecurityAnalysisExecution.java │ │ │ ├── ExternalSecurityAnalysisConfig.java │ │ │ ├── ForwardedSecurityAnalysisExecution.java │ │ │ ├── SecurityAnalysisCommandOptions.java │ │ │ ├── SecurityAnalysisExecutionDataHandlers.java │ │ │ ├── SecurityAnalysisExecutionHandler.java │ │ │ ├── SecurityAnalysisExecutionHandlers.java │ │ │ ├── SubContingenciesProvider.java │ │ │ └── package-info.java │ │ ├── execution/ │ │ │ ├── AbstractSecurityAnalysisExecutionBuilder.java │ │ │ ├── AbstractSecurityAnalysisExecutionInput.java │ │ │ ├── NetworkVariant.java │ │ │ ├── SecurityAnalysisExecution.java │ │ │ ├── SecurityAnalysisExecutionBuilder.java │ │ │ ├── SecurityAnalysisExecutionImpl.java │ │ │ ├── SecurityAnalysisExecutionInput.java │ │ │ ├── SecurityAnalysisInputBuildStrategy.java │ │ │ └── package-info.java │ │ ├── extensions/ │ │ │ ├── ActivePowerExtension.java │ │ │ ├── CurrentExtension.java │ │ │ └── VoltageExtension.java │ │ ├── interceptors/ │ │ │ ├── CurrentLimitViolationInterceptor.java │ │ │ ├── DefaultSecurityAnalysisInterceptor.java │ │ │ ├── DefaultSecurityAnalysisResultContext.java │ │ │ ├── RunningContext.java │ │ │ ├── SecurityAnalysisInterceptor.java │ │ │ ├── SecurityAnalysisInterceptorExtension.java │ │ │ ├── SecurityAnalysisInterceptors.java │ │ │ └── SecurityAnalysisResultContext.java │ │ ├── json/ │ │ │ ├── AbstractContingencyResultDeserializer.java │ │ │ ├── AbstractSecurityAnalysisJsonModule.java │ │ │ ├── ActivePowerExtensionSerializer.java │ │ │ ├── BranchResultDeserializer.java │ │ │ ├── BranchResultSerializer.java │ │ │ ├── BusResultDeserializer.java │ │ │ ├── BusResultSerializer.java │ │ │ ├── ConditionalActionsResultDeserializer.java │ │ │ ├── ConditionalActionsResultSerializer.java │ │ │ ├── ConnectivityResultDeserializer.java │ │ │ ├── ConnectivityResultSerializer.java │ │ │ ├── CurrentExtensionSerializer.java │ │ │ ├── JsonSecurityAnalysisParameters.java │ │ │ ├── LimitViolationResultDeserializer.java │ │ │ ├── LimitViolationsResultSerializer.java │ │ │ ├── NetworkMetadataDeserializer.java │ │ │ ├── NetworkMetadataSerializer.java │ │ │ ├── NetworkResultDeserializer.java │ │ │ ├── OperatorStrategyResultDeserializer.java │ │ │ ├── OperatorStrategyResultSerializer.java │ │ │ ├── PostContingencyResultDeserializer.java │ │ │ ├── PostContingencyResultSerializer.java │ │ │ ├── PreContingencyResultDeserializer.java │ │ │ ├── PreContingencyResultSerializer.java │ │ │ ├── SecurityAnalysisJsonModule.java │ │ │ ├── SecurityAnalysisJsonPlugin.java │ │ │ ├── SecurityAnalysisParametersDeserializer.java │ │ │ ├── SecurityAnalysisParametersSerializer.java │ │ │ ├── SecurityAnalysisResultDeserializer.java │ │ │ ├── SecurityAnalysisResultSerializer.java │ │ │ ├── ThreeWindingsTransformerResultDeserializer.java │ │ │ ├── ThreeWindingsTransformerResultSerializer.java │ │ │ ├── VoltageExtensionSerializer.java │ │ │ └── limitreduction/ │ │ │ ├── LimitReductionDeserializer.java │ │ │ ├── LimitReductionListDeserializer.java │ │ │ ├── LimitReductionListSerDeUtil.java │ │ │ ├── LimitReductionListSerializer.java │ │ │ ├── LimitReductionModule.java │ │ │ └── LimitReductionSerializer.java │ │ ├── limitreduction/ │ │ │ ├── AbstractLimitReductionsApplier.java │ │ │ ├── DefaultLimitReductionsApplier.java │ │ │ ├── LimitReduction.java │ │ │ ├── LimitReductionList.java │ │ │ ├── SimpleLimitsComputer.java │ │ │ ├── computation/ │ │ │ │ ├── AbstractLimitsReducer.java │ │ │ │ ├── AbstractLimitsReducerCreator.java │ │ │ │ ├── DefaultLimitsReducer.java │ │ │ │ └── SimpleLimitsReducer.java │ │ │ └── result/ │ │ │ ├── AbstractReducedLoadingLimits.java │ │ │ ├── DefaultReducedLimitsContainer.java │ │ │ ├── ReducedActivePowerLimits.java │ │ │ ├── ReducedApparentPowerLimits.java │ │ │ └── ReducedCurrentLimits.java │ │ ├── monitor/ │ │ │ ├── StateMonitor.java │ │ │ └── StateMonitorIndex.java │ │ ├── preprocessor/ │ │ │ ├── ContingenciesProviderPreprocessorFactory.java │ │ │ ├── SecurityAnalysisPreprocessor.java │ │ │ ├── SecurityAnalysisPreprocessorFactory.java │ │ │ ├── SecurityAnalysisPreprocessors.java │ │ │ └── package-info.java │ │ ├── results/ │ │ │ ├── AbstractContingencyResult.java │ │ │ ├── BranchResult.java │ │ │ ├── BusResult.java │ │ │ ├── ConnectivityResult.java │ │ │ ├── NetworkResult.java │ │ │ ├── OperatorStrategyResult.java │ │ │ ├── PostContingencyResult.java │ │ │ ├── PreContingencyResult.java │ │ │ └── ThreeWindingsTransformerResult.java │ │ └── tools/ │ │ ├── AbstractSecurityAnalysisTool.java │ │ ├── SecurityAnalysisCommand.java │ │ ├── SecurityAnalysisTool.java │ │ └── SecurityAnalysisToolConstants.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── security/ │ │ ├── LimitViolationDetectionTest.java │ │ ├── NetworkImporterMock.java │ │ ├── PhaseTapChangerRegulationActionTest.java │ │ ├── SecurityAnalysisConfigTest.java │ │ ├── SecurityAnalysisInputTest.java │ │ ├── SecurityAnalysisParametersTest.java │ │ ├── SecurityAnalysisProviderTest.java │ │ ├── SecurityAnalysisResultBuilderTest.java │ │ ├── SecurityAnalysisResultMergerTest.java │ │ ├── SecurityTest.java │ │ ├── comparator/ │ │ │ ├── CompareSecurityAnalysisResultsToolTest.java │ │ │ ├── LimitViolationComparatorTest.java │ │ │ ├── LimitViolationEquivalenceTest.java │ │ │ ├── LimitViolationsResultEquivalenceTest.java │ │ │ ├── PostContingencyResultComparatorTest.java │ │ │ ├── SecurityAnalysisResultComparisonWriterTest.java │ │ │ └── SecurityAnalysisResultEquivalenceTest.java │ │ ├── converter/ │ │ │ └── ExporterTest.java │ │ ├── detectors/ │ │ │ ├── AbstractLimitViolationDetectionTest.java │ │ │ ├── DefaultLimitViolationDetectorTest.java │ │ │ ├── LimitViolationDetectorForThreeWindingsTransformerTest.java │ │ │ └── LimitViolationDetectorTest.java │ │ ├── distributed/ │ │ │ ├── DistributedSecurityAnalysisTest.java │ │ │ ├── SecurityAnalysisCommandOptionsTest.java │ │ │ ├── SecurityAnalysisExecutionHandlersTest.java │ │ │ └── SubContingenciesProviderTest.java │ │ ├── execution/ │ │ │ ├── NetworkVariantTest.java │ │ │ ├── SecurityAnalysisExecutionBuilderTest.java │ │ │ ├── SecurityAnalysisExecutionImplTest.java │ │ │ └── SecurityAnalysisExecutionInputTest.java │ │ ├── json/ │ │ │ ├── JsonMonitorTest.java │ │ │ ├── JsonSecurityAnalysisParametersTest.java │ │ │ ├── PostContingencyResultTest.java │ │ │ ├── SecurityAnalysisJsonPluginTest.java │ │ │ ├── SecurityAnalysisProviderMock.java │ │ │ └── limitreduction/ │ │ │ └── LimitReductionModuleTest.java │ │ ├── limitreduction/ │ │ │ ├── DefaultLimitReductionsApplierTest.java │ │ │ ├── LimitReductionBuilderTest.java │ │ │ ├── LimitReductionListTest.java │ │ │ ├── NoModificationsImplTest.java │ │ │ └── result/ │ │ │ └── DefaultReducedLimitsContainerTest.java │ │ ├── preprocessor/ │ │ │ └── SecurityAnalysisPreprocessorsTest.java │ │ └── tools/ │ │ └── SecurityAnalysisToolTest.java │ └── resources/ │ ├── ActionFileTest.json │ ├── DynamicSecurityAnalysisParametersExtensionUpdate.json │ ├── DynamicSecurityAnalysisParametersIncomplete.json │ ├── DynamicSecurityAnalysisParametersInvalid.json │ ├── DynamicSecurityAnalysisParametersV1.json │ ├── DynamicSecurityAnalysisParametersWithExtension.json │ ├── LimitReductionsV1.0.json │ ├── LimitReductionsV1.1.json │ ├── LimitReductionsV1.2.json │ ├── LimitReductions_no_limits_groupV1.2.json │ ├── MonitoringFileTest.json │ ├── OperatorStrategyFileTest.json │ ├── PostContingencyResultTest.json │ ├── SecurityAnalysisParametersExtensionUpdate.json │ ├── SecurityAnalysisParametersIncomplete.json │ ├── SecurityAnalysisParametersInvalid.json │ ├── SecurityAnalysisParametersV1.1.json │ ├── SecurityAnalysisParametersV1.2.json │ ├── SecurityAnalysisParametersV1.json │ ├── SecurityAnalysisParametersV1Invalid.json │ ├── SecurityAnalysisParametersWithExtension.json │ ├── SecurityAnalysisResult.csv │ ├── SecurityAnalysisResult.json │ ├── SecurityAnalysisResult.txt │ ├── SecurityAnalysisResultV1.1.json │ ├── SecurityAnalysisResultV1.2.json │ ├── SecurityAnalysisResultV1.2fail.json │ ├── SecurityAnalysisResultV1.3.json │ ├── SecurityAnalysisResultV1.4.json │ ├── SecurityAnalysisResultV1.5.json │ ├── SecurityAnalysisResultV1.6.json │ ├── SecurityAnalysisResultV1.7.json │ ├── SecurityAnalysisResultV1.8.json │ └── SecurityAnalysisResultV1.json ├── sensitivity-analysis-api/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── sensitivity/ │ │ ├── SensitivityAnalysis.java │ │ ├── SensitivityAnalysisParameters.java │ │ ├── SensitivityAnalysisProvider.java │ │ ├── SensitivityAnalysisResult.java │ │ ├── SensitivityAnalysisRunParameters.java │ │ ├── SensitivityAnalysisTool.java │ │ ├── SensitivityFactor.java │ │ ├── SensitivityFactorJsonReader.java │ │ ├── SensitivityFactorModelReader.java │ │ ├── SensitivityFactorReader.java │ │ ├── SensitivityFunctionType.java │ │ ├── SensitivityOperatorStrategiesCalculationMode.java │ │ ├── SensitivityResultCsvWriter.java │ │ ├── SensitivityResultJsonWriter.java │ │ ├── SensitivityResultModelWriter.java │ │ ├── SensitivityResultWriter.java │ │ ├── SensitivityState.java │ │ ├── SensitivityValue.java │ │ ├── SensitivityValueKey.java │ │ ├── SensitivityVariableSet.java │ │ ├── SensitivityVariableType.java │ │ ├── WeightedSensitivityVariable.java │ │ ├── json/ │ │ │ ├── JsonSensitivityAnalysisParameters.java │ │ │ ├── SensitivityAnalysisParametersDeserializer.java │ │ │ ├── SensitivityAnalysisParametersSerializer.java │ │ │ ├── SensitivityAnalysisResultDeserializer.java │ │ │ ├── SensitivityAnalysisResultSerializer.java │ │ │ ├── SensitivityFactorJsonDeserializer.java │ │ │ ├── SensitivityFactorJsonSerializer.java │ │ │ ├── SensitivityJsonModule.java │ │ │ ├── SensitivityStateStatusJsonDeserializer.java │ │ │ ├── SensitivityStateStatusJsonSerializer.java │ │ │ ├── SensitivityValueJsonDeserializer.java │ │ │ ├── SensitivityValueJsonSerializer.java │ │ │ ├── SensitivityVariableSetJsonDeserializer.java │ │ │ ├── SensitivityVariableSetJsonSerializer.java │ │ │ └── package-info.java │ │ └── package-info.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── sensitivity/ │ │ ├── SensitivityAnalysisParametersTest.java │ │ ├── SensitivityAnalysisProviderMock.java │ │ ├── SensitivityAnalysisProviderTest.java │ │ ├── SensitivityAnalysisResultTest.java │ │ ├── SensitivityAnalysisTest.java │ │ ├── SensitivityAnalysisToolTest.java │ │ ├── SensitivityFactorTest.java │ │ ├── SensitivityResultJsonWriterTest.java │ │ ├── SensitivityValueTest.java │ │ └── SensitivityVariableSetTest.java │ └── resources/ │ ├── SensitivityAnalysisParameters.json │ ├── SensitivityAnalysisParametersExtensionUpdate.json │ ├── SensitivityAnalysisParametersIncomplete.json │ ├── SensitivityAnalysisParametersInvalid.json │ ├── SensitivityAnalysisParametersV1.0.json │ ├── SensitivityAnalysisParametersV1.0Invalid.json │ ├── SensitivityAnalysisParametersV1.1.json │ ├── SensitivityAnalysisParametersWithExtension.json │ ├── SensitivityAnalysisResultRefV1.1.json │ ├── SensitivityAnalysisResultRefV1.json │ ├── SensitivityResultJsonWriter.json │ ├── com/ │ │ └── powsybl/ │ │ └── config/ │ │ └── test/ │ │ ├── config.yml │ │ └── filelist.txt │ ├── factorRef.json │ ├── i18n/ │ │ └── reports.properties │ ├── stateStatusRef.json │ ├── valueRef.json │ └── variableSetRef.json ├── shortcircuit-api/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── shortcircuit/ │ │ ├── AbstractFault.java │ │ ├── AbstractFaultResult.java │ │ ├── AbstractFeederResult.java │ │ ├── AbstractShortCircuitBusResults.java │ │ ├── BranchFault.java │ │ ├── BusFault.java │ │ ├── FailedFaultResult.java │ │ ├── Fault.java │ │ ├── FaultParameters.java │ │ ├── FaultResult.java │ │ ├── FeederResult.java │ │ ├── FortescueFaultResult.java │ │ ├── FortescueFeederResult.java │ │ ├── FortescueShortCircuitBusResults.java │ │ ├── FortescueValue.java │ │ ├── InitialVoltageProfileMode.java │ │ ├── MagnitudeFaultResult.java │ │ ├── MagnitudeFeederResult.java │ │ ├── MagnitudeShortCircuitBusResults.java │ │ ├── ShortCircuitAnalysis.java │ │ ├── ShortCircuitAnalysisProvider.java │ │ ├── ShortCircuitAnalysisResult.java │ │ ├── ShortCircuitBusResults.java │ │ ├── ShortCircuitConstants.java │ │ ├── ShortCircuitParameters.java │ │ ├── StudyType.java │ │ ├── VoltageRange.java │ │ ├── converter/ │ │ │ ├── AbstractTableShortCircuitAnalysisResultExporter.java │ │ │ ├── AsciiShortCircuitAnalysisResultExporter.java │ │ │ ├── CsvShortCircuitAnalysisResultExporter.java │ │ │ ├── JsonShortCircuitAnalysisResultExporter.java │ │ │ ├── ShortCircuitAnalysisResultExporter.java │ │ │ └── ShortCircuitAnalysisResultExporters.java │ │ ├── json/ │ │ │ ├── FaultDeserializer.java │ │ │ ├── FaultParametersDeserializer.java │ │ │ ├── FaultParametersSerializer.java │ │ │ ├── FaultResultDeserializer.java │ │ │ ├── FaultResultSerializer.java │ │ │ ├── FaultSerializer.java │ │ │ ├── FeederResultDeserializer.java │ │ │ ├── FeederResultSerializer.java │ │ │ ├── FortescueValuesDeserializer.java │ │ │ ├── FortescueValuesSerializer.java │ │ │ ├── JsonShortCircuitParameters.java │ │ │ ├── ParametersDeserializationConstants.java │ │ │ ├── ShortCircuitAnalysisJsonModule.java │ │ │ ├── ShortCircuitAnalysisResultDeserializer.java │ │ │ ├── ShortCircuitAnalysisResultSerializer.java │ │ │ ├── ShortCircuitBusResultsDeserializer.java │ │ │ ├── ShortCircuitBusResultsSerializer.java │ │ │ ├── ShortCircuitParametersDeserializer.java │ │ │ ├── ShortCircuitParametersSerializer.java │ │ │ ├── VoltageRangeDeserializer.java │ │ │ └── VoltageRangeSerializer.java │ │ └── tools/ │ │ ├── ShortCircuitAnalysisTool.java │ │ ├── ShortCircuitAnalysisToolConstants.java │ │ └── ShortCircuitInput.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── shortcircuit/ │ │ ├── ShortCircuitAnalysisMock.java │ │ ├── ShortCircuitAnalysisProviderTest.java │ │ ├── ShortCircuitAnalysisTest.java │ │ ├── ShortCircuitAnalysisToolTest.java │ │ ├── ShortCircuitParametersTest.java │ │ ├── TestingResultFactory.java │ │ ├── converter/ │ │ │ ├── DummyFaultResultExtensionSerializer.java │ │ │ ├── DummyLimitViolationExtensionSerializer.java │ │ │ ├── DummyShortCircuitAnalysisResultExtensionSerializer.java │ │ │ └── ShortCircuitAnalysisResultExportersTest.java │ │ └── json/ │ │ ├── JsonFaultParametersTest.java │ │ ├── JsonFortescueValueTest.java │ │ └── JsonShortCircuitInputTest.java │ └── resources/ │ ├── FaultParametersFile.json │ ├── FaultParametersFileEmptyVoltageRanges.json │ ├── FaultParametersFileInvalid.json │ ├── FaultParametersFileVersion10.json │ ├── FaultParametersFileVersion11.json │ ├── FaultParametersFileVersion12.json │ ├── FaultParametersFileVersion13.json │ ├── FaultParametersFileWithoutVoltageRanges.json │ ├── FaultsFile.json │ ├── FaultsFileInvalid.json │ ├── FaultsFileNoType.json │ ├── FortescueValue.json │ ├── FortescueValueInvalid.json │ ├── ShortCircuitParameters.json │ ├── ShortCircuitParametersConfiguredWithEmptyVoltageRanges.json │ ├── ShortCircuitParametersConfiguredWithoutVoltageRanges.json │ ├── ShortCircuitParametersExtensionUpdate.json │ ├── ShortCircuitParametersIncomplete.json │ ├── ShortCircuitParametersInvalid.json │ ├── ShortCircuitParametersVersion10.json │ ├── ShortCircuitParametersVersion11.json │ ├── ShortCircuitParametersVersion12.json │ ├── ShortCircuitParametersVersion12Invalid.json │ ├── ShortCircuitParametersVersion13.json │ ├── ShortCircuitParametersVersion14.json │ ├── ShortCircuitParametersWithExtension.json │ ├── ShortCircuitParametersWithRangeVoltage.json │ ├── ShortCircuitParametersWithUnsortedOverlappingVoltageRanges.json │ ├── com/ │ │ └── powsybl/ │ │ └── config/ │ │ └── test/ │ │ ├── config.yml │ │ └── filelist.txt │ ├── config.yml │ ├── i18n/ │ │ └── reports.properties │ ├── network.xiidm │ ├── shortcircuit-failed-result.json │ ├── shortcircuit-fortescue-results.json │ ├── shortcircuit-magnitude-results.json │ ├── shortcircuit-multiple-feeder-results.json │ ├── shortcircuit-results-version10.json │ ├── shortcircuit-results-version11.json │ ├── shortcircuit-results-version12.json │ ├── shortcircuit-results-version13.json │ ├── shortcircuit-results-with-feeder-result.json │ ├── shortcircuit-results-with-operational-limits-group-id-v14.json │ ├── shortcircuit-results-with-two-faults.json │ ├── shortcircuit-results.csv │ ├── shortcircuit-with-extensions-results.json │ ├── voltage-ranges.json │ └── wrongConfig.yml ├── time-series/ │ ├── pom.xml │ ├── time-series-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── timeseries/ │ │ │ ├── AbstractCompressedDataChunk.java │ │ │ ├── AbstractPoint.java │ │ │ ├── AbstractTimeSeries.java │ │ │ ├── AbstractTimeSeriesIndex.java │ │ │ ├── AbstractUncompressedDataChunk.java │ │ │ ├── BiList.java │ │ │ ├── BigDoubleBuffer.java │ │ │ ├── BigStringBuffer.java │ │ │ ├── CalculatedTimeSeries.java │ │ │ ├── CalculatedTimeSeriesDslLoader.java │ │ │ ├── CompactStringBuffer.java │ │ │ ├── CompressedDoubleDataChunk.java │ │ │ ├── CompressedStringDataChunk.java │ │ │ ├── DataChunk.java │ │ │ ├── DoubleDataChunk.java │ │ │ ├── DoubleMultiPoint.java │ │ │ ├── DoublePoint.java │ │ │ ├── DoubleTimeSeries.java │ │ │ ├── FromStoreTimeSeriesNameResolver.java │ │ │ ├── InfiniteTimeSeriesIndex.java │ │ │ ├── IrregularTimeSeriesIndex.java │ │ │ ├── ReadOnlyTimeSeriesStore.java │ │ │ ├── ReadOnlyTimeSeriesStoreAggregator.java │ │ │ ├── ReadOnlyTimeSeriesStoreCache.java │ │ │ ├── RegularTimeSeriesIndex.java │ │ │ ├── StoredDoubleTimeSeries.java │ │ │ ├── StringDataChunk.java │ │ │ ├── StringPoint.java │ │ │ ├── StringTimeSeries.java │ │ │ ├── TimeSeries.java │ │ │ ├── TimeSeriesConstants.java │ │ │ ├── TimeSeriesCsvConfig.java │ │ │ ├── TimeSeriesDataType.java │ │ │ ├── TimeSeriesException.java │ │ │ ├── TimeSeriesFilter.java │ │ │ ├── TimeSeriesIndex.java │ │ │ ├── TimeSeriesMetadata.java │ │ │ ├── TimeSeriesNameResolver.java │ │ │ ├── TimeSeriesStoreListener.java │ │ │ ├── TimeSeriesTable.java │ │ │ ├── TimeSeriesVersions.java │ │ │ ├── TimeseriesReports.java │ │ │ ├── UncompressedDoubleDataChunk.java │ │ │ ├── UncompressedStringDataChunk.java │ │ │ ├── ast/ │ │ │ │ ├── AbstractBinaryMinMax.java │ │ │ │ ├── AbstractBinaryNodeCalc.java │ │ │ │ ├── AbstractMinMaxNodeCalc.java │ │ │ │ ├── AbstractSingleChildNodeCalc.java │ │ │ │ ├── BigDecimalNodeCalc.java │ │ │ │ ├── BinaryMaxCalc.java │ │ │ │ ├── BinaryMinCalc.java │ │ │ │ ├── BinaryOperation.java │ │ │ │ ├── CachedNodeCalc.java │ │ │ │ ├── DefaultNodeCalcVisitor.java │ │ │ │ ├── DoubleNodeCalc.java │ │ │ │ ├── FloatNodeCalc.java │ │ │ │ ├── IntegerNodeCalc.java │ │ │ │ ├── LiteralNodeCalc.java │ │ │ │ ├── MaxNodeCalc.java │ │ │ │ ├── MinNodeCalc.java │ │ │ │ ├── NodeCalc.java │ │ │ │ ├── NodeCalcCacheCreator.java │ │ │ │ ├── NodeCalcCloner.java │ │ │ │ ├── NodeCalcDuplicateDetector.java │ │ │ │ ├── NodeCalcEvaluator.java │ │ │ │ ├── NodeCalcModifier.java │ │ │ │ ├── NodeCalcPrinter.java │ │ │ │ ├── NodeCalcResolver.java │ │ │ │ ├── NodeCalcSimplifier.java │ │ │ │ ├── NodeCalcVisitor.java │ │ │ │ ├── NodeCalcVisitors.java │ │ │ │ ├── TimeNodeCalc.java │ │ │ │ ├── TimeSeriesNameNodeCalc.java │ │ │ │ ├── TimeSeriesNames.java │ │ │ │ ├── TimeSeriesNumNodeCalc.java │ │ │ │ └── UnaryOperation.java │ │ │ └── json/ │ │ │ ├── DataChunkJsonDeserializer.java │ │ │ ├── DataChunkJsonSerializer.java │ │ │ ├── DoubleDataChunkJsonDeserializer.java │ │ │ ├── DoubleTimeSeriesJsonDeserializer.java │ │ │ ├── NodeCalcJsonDeserializer.java │ │ │ ├── NodeCalcJsonSerializer.java │ │ │ ├── StringDataChunkJsonDeserializer.java │ │ │ ├── StringTimeSeriesJsonDeserializer.java │ │ │ ├── TimeSeriesJsonDeserializer.java │ │ │ ├── TimeSeriesJsonModule.java │ │ │ ├── TimeSeriesJsonSerializer.java │ │ │ ├── TimeSeriesMetadataJsonDeserializer.java │ │ │ └── TimeSeriesMetadataJsonSerializer.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── timeseries/ │ │ │ ├── BigDoubleBufferTest.java │ │ │ ├── BigStringBufferTest.java │ │ │ ├── CalculatedTimeSeriesTest.java │ │ │ ├── CompactStringBufferTest.java │ │ │ ├── CompressedDoubleDataChunkTest.java │ │ │ ├── DoubleDataChunkTest.java │ │ │ ├── DoublePointTest.java │ │ │ ├── DoubleTimeSeriesTest.java │ │ │ ├── InfiniteTimeSeriesIndexTest.java │ │ │ ├── IrregularTimeSeriesIndexTest.java │ │ │ ├── NameTagBugTest.java │ │ │ ├── NodeCalcCacheTests.java │ │ │ ├── NodeCalcClonerTest.java │ │ │ ├── NodeCalcEqualsTest.java │ │ │ ├── NodeCalcEvaluatorAndPrintTest.java │ │ │ ├── NodeCalcModifierTest.java │ │ │ ├── NodeCalcToJsonTest.java │ │ │ ├── NodeCalcTooManyRecursionExceptionTest.java │ │ │ ├── ReadOnlyTimeSeriesStoreAggregatorTest.java │ │ │ ├── RegularTimeSeriesIndexTest.java │ │ │ ├── StoredDoubleTimeSeriesTest.java │ │ │ ├── StringDataChunkTest.java │ │ │ ├── StringPointTest.java │ │ │ ├── StringTimeSeriesLostColumnsIssueTest.java │ │ │ ├── StringTimeSeriesTest.java │ │ │ ├── TimeSeriesFilterTest.java │ │ │ ├── TimeSeriesMetadataTest.java │ │ │ ├── TimeSeriesTableTest.java │ │ │ ├── TimeSeriesTest.java │ │ │ └── TimeSeriesVersionsTest.java │ │ └── resources/ │ │ ├── com/ │ │ │ └── powsybl/ │ │ │ └── config/ │ │ │ └── test/ │ │ │ ├── config.yml │ │ │ └── filelist.txt │ │ ├── i18n/ │ │ │ └── reports.properties │ │ └── timeseries.csv │ └── time-series-dsl/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── groovy/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── timeseries/ │ │ │ └── dsl/ │ │ │ ├── CalculatedTimeSeriesGroovyDslLoader.groovy │ │ │ └── NodeCalcGroovyExtensionModule.groovy │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── timeseries/ │ │ │ └── dsl/ │ │ │ └── CalculatedTimeSeriesGroovyDslAstTransformation.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── groovy/ │ │ └── org.codehaus.groovy.runtime.ExtensionModule │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── timeseries/ │ │ └── dsl/ │ │ ├── CalculatedCachedTimeSeriesGroovyDslTest.java │ │ ├── CalculatedTimeSeriesGroovyDslInterruptionsTest.java │ │ └── CalculatedTimeSeriesGroovyDslTest.java │ └── resources/ │ └── com/ │ └── powsybl/ │ └── config/ │ └── test/ │ ├── config.yml │ └── filelist.txt ├── tools/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── tools/ │ │ │ ├── AbstractVersion.java │ │ │ ├── Command.java │ │ │ ├── CommandLineTools.java │ │ │ ├── CommandLineUtil.java │ │ │ ├── Main.java │ │ │ ├── PluginsInfoTool.java │ │ │ ├── Tool.java │ │ │ ├── ToolConstants.java │ │ │ ├── ToolInitializationContext.java │ │ │ ├── ToolOptions.java │ │ │ ├── ToolRunningContext.java │ │ │ ├── Version.java │ │ │ ├── VersionTool.java │ │ │ └── autocompletion/ │ │ │ ├── BashCommand.java │ │ │ ├── BashCompletionGenerator.java │ │ │ ├── BashCompletionTool.java │ │ │ ├── BashOption.java │ │ │ ├── OptionType.java │ │ │ ├── OptionTypeMapper.java │ │ │ ├── StringTemplateBashCompletionGenerator.java │ │ │ └── package-info.java │ │ ├── java-templates/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── tools/ │ │ │ └── PowsyblCoreVersion.java │ │ └── resources/ │ │ └── com/ │ │ └── powsybl/ │ │ └── tools/ │ │ └── autocompletion/ │ │ └── completion.sh.stg │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── tools/ │ │ ├── CommandLineUtilTest.java │ │ ├── ToolOptionsTest.java │ │ ├── VersionTest.java │ │ └── autocompletion/ │ │ ├── BashCommandTest.java │ │ ├── BashCompletionGeneratorTest.java │ │ └── OptionTypeMapperTest.java │ └── resources/ │ └── com/ │ └── powsybl/ │ └── tools/ │ └── autocompletion/ │ ├── 1-command-1-file.sh │ ├── 1-command-1-no-arg-option.sh │ ├── 1-command-1-untyped-option.sh │ ├── 1-command-multiple-options.sh │ └── 2-commands.sh ├── tools-test/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── tools/ │ │ └── test/ │ │ └── AbstractToolTest.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── tools/ │ │ └── test/ │ │ ├── BashCompletionToolTest.java │ │ ├── CommandLineToolsTest.java │ │ ├── PluginsInfoToolTest.java │ │ ├── VersionToolTest.java │ │ └── plugins/ │ │ ├── Dummy.java │ │ └── DummyPluginInfo.java │ └── resources/ │ └── com/ │ └── powsybl/ │ └── tools/ │ └── test/ │ └── tool-output.sh ├── triple-store/ │ ├── pom.xml │ ├── triple-store-api/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── triplestore/ │ │ │ └── api/ │ │ │ ├── AbstractPowsyblTripleStore.java │ │ │ ├── PrefixNamespace.java │ │ │ ├── PropertyBag.java │ │ │ ├── PropertyBags.java │ │ │ ├── QueryCatalog.java │ │ │ ├── TripleStore.java │ │ │ ├── TripleStoreException.java │ │ │ ├── TripleStoreFactory.java │ │ │ ├── TripleStoreFactoryService.java │ │ │ ├── TripleStoreOptions.java │ │ │ └── TripleStoreUtils.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── triplestore/ │ │ └── api/ │ │ └── test/ │ │ ├── PropertyBagTest.java │ │ ├── PropertyBagsTest.java │ │ └── TripleStoreUtilsTest.java │ ├── triple-store-impl-rdf4j/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── triplestore/ │ │ │ └── impl/ │ │ │ └── rdf4j/ │ │ │ ├── PowsyblWriter.java │ │ │ ├── TripleStoreFactoryServiceRDF4J.java │ │ │ └── TripleStoreRDF4J.java │ │ └── test/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── powsybl/ │ │ │ └── triplestore/ │ │ │ └── impl/ │ │ │ └── rdf4j/ │ │ │ └── test/ │ │ │ └── PowsyblWriterSequenceFixTest.java │ │ └── resources/ │ │ └── fix-powsybl-writer-objects.xml │ └── triple-store-test/ │ ├── pom.xml │ └── src/ │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── triplestore/ │ │ └── test/ │ │ ├── CgmesRatioTapChangerTest.java │ │ ├── ExportTest.java │ │ ├── FoafGraphsTest.java │ │ ├── FoafOptionalsTest.java │ │ ├── QueryCatalogTest.java │ │ ├── TripleStoreClearTest.java │ │ ├── TripleStoreCopyTest.java │ │ ├── TripleStoreSubqueryLimit1Test.java │ │ ├── TripleStoreTester.java │ │ └── TripleStoreUpdateTest.java │ └── resources/ │ ├── cgmes-rtcs/ │ │ ├── cgmes-rtcs.sparql │ │ ├── rtc-EQ.xml │ │ └── rtc-SSH.xml │ ├── foaf/ │ │ ├── abc-lastNames.ttl │ │ ├── abc-multiple-projects.ttl │ │ ├── abc-nicks.ttl │ │ ├── foaf-graphs-copy.sparql │ │ ├── foaf-graphs.sparql │ │ ├── foaf-optionals.sparql │ │ └── foaf.sparql │ └── logback-test.xml └── ucte/ ├── pom.xml ├── ucte-converter/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ucte/ │ │ └── converter/ │ │ ├── AbstractNamingStrategy.java │ │ ├── CounterNamingStrategy.java │ │ ├── DefaultNamingStrategy.java │ │ ├── NamingStrategy.java │ │ ├── UcteException.java │ │ ├── UcteExporter.java │ │ ├── UcteExporterContext.java │ │ ├── UcteImporter.java │ │ └── util/ │ │ ├── UcteConverterConstants.java │ │ └── UcteConverterHelper.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ucte/ │ │ └── converter/ │ │ ├── CounterNamingStrategyTest.java │ │ ├── KosovoTest.java │ │ ├── NamingStrategyTest.java │ │ ├── OtherNamingStrategy.java │ │ ├── UcteExporterTest.java │ │ ├── UcteImporterReportNodeTest.java │ │ ├── UcteImporterTest.java │ │ └── util/ │ │ └── UcteConverterHelperTest.java │ └── resources/ │ ├── beForMergeProperties.uct │ ├── beTestGridForMerging.uct │ ├── combineRtcAndPtc.uct │ ├── countryIssue.uct │ ├── couplerToXnodeExample.uct │ ├── differentLinesVoltage.uct │ ├── elementName.uct │ ├── elementNameImportReport.txt │ ├── emptyElementName.uct │ ├── expectedExport.uct │ ├── expectedExport2.uct │ ├── expectedExport3.uct │ ├── expectedExport4.uct │ ├── expectedExport5.uct │ ├── expectedExport_withoutPermanentLimit.uct │ ├── frForMergeProperties.uct │ ├── frTestGridForMerging.uct │ ├── frVoltageRegulatingXnode.uct │ ├── frVoltageRegulatingXnodeReport.json │ ├── germanTsos.uct │ ├── i18n/ │ │ └── reports.properties │ ├── id_duplication_test.uct │ ├── ignoreCoupler.uct │ ├── importIssue.uct │ ├── invalidRegulationNetwork.uct │ ├── invalidVoltageReference.uct │ ├── lastCharacterIssue.uct │ ├── lineBetweenTwoXnodes.uct │ ├── mergedXnodeIssue.uct │ ├── multipleStatusTests.uct │ ├── network.xiidm │ ├── parallelUcteImportReport.json │ ├── phaseShifterActivePowerOn.uct │ ├── sameId.uct │ ├── substationName.uct │ ├── tapPositionsRange.uct │ ├── testGridNoScientificNotation.uct │ ├── uxForMergeProperties.uct │ ├── uxTestGridForMerging.uct │ ├── xNodeTransformer.uct │ ├── xnodeOneClosedLine.uct │ ├── xnodeThreeClosedLine.uct │ └── xnodeTwoClosedLine.uct ├── ucte-network/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ucte/ │ │ └── network/ │ │ ├── UcteAngleRegulation.java │ │ ├── UcteAngleRegulationType.java │ │ ├── UcteCountryCode.java │ │ ├── UcteElement.java │ │ ├── UcteElementId.java │ │ ├── UcteElementStatus.java │ │ ├── UcteException.java │ │ ├── UcteFormatVersion.java │ │ ├── UcteLine.java │ │ ├── UcteLogger.java │ │ ├── UcteNetwork.java │ │ ├── UcteNetworkImpl.java │ │ ├── UcteNode.java │ │ ├── UcteNodeCode.java │ │ ├── UcteNodeStatus.java │ │ ├── UcteNodeTypeCode.java │ │ ├── UctePhaseRegulation.java │ │ ├── UctePowerPlantType.java │ │ ├── UcteRecord.java │ │ ├── UcteRegulation.java │ │ ├── UcteTransformer.java │ │ ├── UcteValidation.java │ │ ├── UcteVoltageLevelCode.java │ │ ├── ext/ │ │ │ ├── UcteNetworkExt.java │ │ │ ├── UcteSubstation.java │ │ │ └── UcteVoltageLevel.java │ │ ├── io/ │ │ │ ├── UcteIoException.java │ │ │ ├── UcteReader.java │ │ │ ├── UcteRecordParser.java │ │ │ ├── UcteRecordType.java │ │ │ ├── UcteRecordWriter.java │ │ │ └── UcteWriter.java │ │ └── util/ │ │ ├── UcteNetworkUtil.java │ │ └── UcteReports.java │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── powsybl/ │ │ └── ucte/ │ │ └── network/ │ │ ├── AbstractUcteElementTest.java │ │ ├── UcteAngleRegulationTest.java │ │ ├── UcteAngleRegulationTypeTest.java │ │ ├── UcteCountryCodeTest.java │ │ ├── UcteElementIdTest.java │ │ ├── UcteElementStatusTest.java │ │ ├── UcteFileReadWriteTest.java │ │ ├── UcteFormatVersionTest.java │ │ ├── UcteLineTest.java │ │ ├── UcteNetworkFactory.java │ │ ├── UcteNetworkImplTest.java │ │ ├── UcteNodeCodeTest.java │ │ ├── UcteNodeStatusTest.java │ │ ├── UcteNodeTest.java │ │ ├── UcteNodeTypeCodeTest.java │ │ ├── UctePhaseRegulationTest.java │ │ ├── UctePowerPlantTypeTest.java │ │ ├── UcteRegulationTest.java │ │ ├── UcteTransformerTest.java │ │ ├── UcteVoltageLevelCodeTest.java │ │ ├── ext/ │ │ │ ├── UcteNetworkExtTest.java │ │ │ ├── UcteSubstationTest.java │ │ │ └── UcteVoltageLevelTest.java │ │ ├── io/ │ │ │ └── UcteRecordWriterTest.java │ │ └── util/ │ │ └── UcteNetworkUtilTest.java │ └── resources/ │ └── 20170322_1844_SN3_FR2.uct └── ucte-util/ ├── pom.xml └── src/ ├── main/ │ └── java/ │ └── com/ │ └── powsybl/ │ └── ucte/ │ └── util/ │ └── UcteAliasesCreation.java └── test/ ├── java/ │ └── com/ │ └── powsybl/ │ └── ucte/ │ └── util/ │ └── UcteAliasesCreationTest.java └── resources/ ├── aliasesDuplicationTest.uct ├── beTestGridForMerging.uct ├── frTestGridForMerging.uct └── uxTestGridForMerging.uct