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 Modifier and Type Method Description List<? extends Terminal>
getTerminals()
ConnectableType
getType()
Get the connectable type.void
remove()
Remove the equipment.-
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, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, setFictitious, setProperty
-
-
-
-
Method Detail
-
getType
ConnectableType getType()
Get the connectable type.
-
remove
void remove()
Remove the equipment.
-
-