public interface Substation extends Container<Substation>
It is composed of several voltage levels.
A substation is located to one country and belongs to one TSO.
To create a substation, see SubstationAdder
VoltageLevel
,
Country
,
SubstationAdder
Modifier and Type | Method and Description |
---|---|
Substation |
addGeographicalTag(java.lang.String tag)
Associate a new geographical tag to the substation.
|
Country |
getCountry()
Get the country to which the substation belongs.
|
java.util.Set<java.lang.String> |
getGeographicalTags()
Get geographical tags associated to the substation.
|
Network |
getNetwork() |
int |
getThreeWindingsTransformerCount()
Get the three windings transformers count
|
java.lang.Iterable<ThreeWindingsTransformer> |
getThreeWindingsTransformers()
Get the 3 windings transformers connected to the substation.
|
java.util.stream.Stream<ThreeWindingsTransformer> |
getThreeWindingsTransformerStream()
Get the 3 windings transformers connected to the substation.
|
java.lang.String |
getTso()
Get the TSO to which the substation belongs.
|
int |
getTwoWindingsTransformerCount()
Get the two windings transformers count
|
java.lang.Iterable<TwoWindingsTransformer> |
getTwoWindingsTransformers()
Get the two windings transformers connected to the substation.
|
java.util.stream.Stream<TwoWindingsTransformer> |
getTwoWindingsTransformerStream()
Get the two windings transformers connected to the substation.
|
java.lang.Iterable<VoltageLevel> |
getVoltageLevels()
Get the voltage levels of the substation.
|
java.util.stream.Stream<VoltageLevel> |
getVoltageLevelStream()
Get the voltage levels of the substation.
|
ThreeWindingsTransformerAdder |
newThreeWindingsTransformer()
Get a builder to create a new 3 windings transformer in the substation.
|
TwoWindingsTransformerAdder |
newTwoWindingsTransformer()
Get a builder to create a new two windings transformer in the substation.
|
VoltageLevelAdder |
newVoltageLevel()
Get a builder to create a new voltage level in the substation.
|
default void |
remove()
Remove this substation from the network.
|
Substation |
setCountry(Country country) |
Substation |
setTso(java.lang.String tso) |
getContainerType
getId, getName, getProperties, hasProperty
addExtension, getExtension, getExtensionByName, getExtensions, removeExtension
Network getNetwork()
Country getCountry()
Substation setCountry(Country country)
java.lang.String getTso()
Substation setTso(java.lang.String tso)
VoltageLevelAdder newVoltageLevel()
java.lang.Iterable<VoltageLevel> getVoltageLevels()
java.util.stream.Stream<VoltageLevel> getVoltageLevelStream()
TwoWindingsTransformerAdder newTwoWindingsTransformer()
java.lang.Iterable<TwoWindingsTransformer> getTwoWindingsTransformers()
java.util.stream.Stream<TwoWindingsTransformer> getTwoWindingsTransformerStream()
int getTwoWindingsTransformerCount()
ThreeWindingsTransformerAdder newThreeWindingsTransformer()
java.lang.Iterable<ThreeWindingsTransformer> getThreeWindingsTransformers()
java.util.stream.Stream<ThreeWindingsTransformer> getThreeWindingsTransformerStream()
int getThreeWindingsTransformerCount()
java.util.Set<java.lang.String> getGeographicalTags()
Substation addGeographicalTag(java.lang.String tag)
default void remove()