Package com.powsybl.iidm.network
Interface Connectable<I extends Connectable<I>>
-
- All Superinterfaces:
Extendable<I>
,Identifiable<I>
- All Known Subinterfaces:
Battery
,Branch<I>
,BusbarSection
,DanglingLine
,Generator
,HvdcConverterStation<T>
,Injection<I>
,LccConverterStation
,Line
,Load
,ShuntCompensator
,StaticVarCompensator
,ThreeWindingsTransformer
,TieLine
,TwoWindingsTransformer
,VscConverterStation
- All Known Implementing Classes:
BatteryAdapter
,BatteryImpl
,BusbarSectionAdapter
,DanglingLineAdapter
,GeneratorAdapter
,LccConverterStationAdapter
,LineAdapter
,LoadAdapter
,ShuntCompensatorAdapter
,StaticVarCompensatorAdapter
,ThreeWindingsTransformerAdapter
,TieLineAdapter
,TwoWindingsTransformerAdapter
,VscConverterStationAdapter
public interface Connectable<I extends Connectable<I>> extends Identifiable<I>
An equipment that is part of a substation topology.- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<? extends Terminal>
getTerminals()
default void
remove()
Remove the connectable from the voltage level and keep dangling switches.void
remove(boolean removeDanglingSwitches)
Remove the connectable from the voltage level.-
Methods inherited from interface com.powsybl.commons.extensions.Extendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
-
Methods inherited from interface com.powsybl.iidm.network.Identifiable
addAlias, addAlias, addAlias, addAlias, getAliases, getAliasFromType, getAliasType, getId, getName, getNameOrId, getNetwork, getOptionalName, getProperties, getProperty, getProperty, getPropertyNames, getType, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, removeProperty, setFictitious, setName, setProperty
-
-
-
-
Method Detail
-
remove
void remove(boolean removeDanglingSwitches)
Remove the connectable from the voltage level.- Parameters:
removeDanglingSwitches
- if true, also remove dangling switches in addition to isolated nodes
-
remove
default void remove()
Remove the connectable from the voltage level and keep dangling switches.
-
-