Package com.powsybl.iidm.network
Interface BusbarSection
-
- All Superinterfaces:
Connectable<BusbarSection>
,Extendable<BusbarSection>
,Identifiable<BusbarSection>
,Injection<BusbarSection>
- All Known Implementing Classes:
BusbarSectionAdapter
public interface BusbarSection extends Injection<BusbarSection>
A busbar section, a non impedant element used in a node/breaker substation topology to connect equipments.Characteristics
Attribute Type Unit Required Defaut value Description Id String - yes - Unique identifier of the busbar section Name String - yes - Human-readable name of the busbar section V double kV no - The voltage magnitude of the busbar section Angle double ° no - The voltage angle of the busbar section - Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double
getAngle()
default IdentifiableType
getType()
Get identifiable type.double
getV()
-
Methods inherited from interface com.powsybl.iidm.network.Connectable
getTerminals, remove, remove
-
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, removeProperty, setFictitious, setProperty
-
Methods inherited from interface com.powsybl.iidm.network.Injection
getTerminal
-
-
-
-
Method Detail
-
getV
double getV()
-
getAngle
double getAngle()
-
getType
default IdentifiableType getType()
Description copied from interface:Identifiable
Get identifiable type.- Specified by:
getType
in interfaceIdentifiable<BusbarSection>
- Returns:
- the identifiable type
-
-