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, 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.
-
-