Please check if the PR fulfills these requirements
[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
Does this PR already have an issue describing the problem?
No
What kind of change does this PR introduce?
Bug fix / feature
What is the current behavior?
Internal two-winding transformers and phase-shift transformers are added in VoltageLevelGraph as EquipmentNodes, hence are withing an InternCell or ExternCell.
What is the new behavior (if this is a feature change)?
Internal two-winding transformers and phase-shift transformers are added in VoltageLevelGraph as FeederNodes, but can be later replaced by EquipmentNodes with VoltageLevelLayoutFactoryParameter::setSubstituteInternalMiddle2wtByEquipmentNodes`. This parameter is true by default.
Other information:
NetworkGraphBuilder::handleConnectedComponents (together with child method NetworkGraphBuilder::ensureOneBusInConnectedComponent) needed to move to GraphRefiner in order not to interfere with this feature
Please check if the PR fulfills these requirements
Does this PR already have an issue describing the problem? No
What kind of change does this PR introduce? Bug fix / feature
What is the current behavior? Internal two-winding transformers and phase-shift transformers are added in VoltageLevelGraph as
EquipmentNode
s, hence are withing an InternCell or ExternCell.What is the new behavior (if this is a feature change)? Internal two-winding transformers and phase-shift transformers are added in VoltageLevelGraph as
FeederNode
s, but can be later replaced byEquipmentNode
s with VoltageLevelLayoutFactoryParameter::setSubstituteInternalMiddle2wtByEquipmentNodes`. This parameter is true by default.Other information:
NetworkGraphBuilder::handleConnectedComponents
(together with child methodNetworkGraphBuilder::ensureOneBusInConnectedComponent
) needed to move toGraphRefiner
in order not to interfere with this feature