Package com.powsybl.iidm.network
Interface Connectable<I extends Connectable<I>>
- All Superinterfaces:
Extendable<I>
,Identifiable<I>
- All Known Subinterfaces:
Battery
,BusbarSection
,DanglingLine
,Generator
,Ground
,HvdcConverterStation<T>
,Injection<I>
,LccConverterStation
,Line
,Load
,ShuntCompensator
,StaticVarCompensator
,ThreeWindingsTransformer
,TwoWindingsTransformer
,VscConverterStation
- All Known Implementing Classes:
BatteryImpl
An equipment that is part of a substation topology.
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
connect()
boolean
boolean
connect
(Predicate<Switch> isTypeSwitchToOperate, ThreeSides side) boolean
boolean
disconnect
(Predicate<Switch> isSwitchOpenable) boolean
disconnect
(Predicate<Switch> isSwitchOpenable, ThreeSides side) void
remove()
Remove the connectable from the voltage level (dangling switches are kept).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, getNameOrId, getNetwork, getOptionalName, getParentNetwork, getProperty, getProperty, getPropertyNames, getType, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, removeProperty, setFictitious, setName, setProperty
-
Method Details
-
getTerminals
-
remove
void remove()Remove the connectable from the voltage level (dangling switches are kept). -
connect
boolean connect() -
connect
-
connect
-
disconnect
boolean disconnect() -
disconnect
-
disconnect
-