Package com.powsybl.iidm.network
Interface AreaBoundary
- All Known Implementing Classes:
AreaBoundaryImpl
public interface AreaBoundary
An AreaBoundary is a boundary of an
Area
.
It is composed of a terminal or a DanglingLine Boundary, associated with a boolean telling if it is an AC or DC boundary.
To create and add an AreaBoundary, see AreaAdder.addAreaBoundary(Terminal, boolean)
or AreaAdder.addAreaBoundary(Boundary, boolean)
Characteristics
Attribute | Type | Unit | Required | Default value | Description |
---|---|---|---|---|---|
Terminal | Terminal | - | no | - | Terminal at the border of an Area/td> |
Boundary | Boundary | - | no | - | Boundary at the border of an Area |
AC | boolean | - | yes | - | True if this corresponds to an AC AreaBoundary, false otherwise |
-
Method Summary
-
Method Details
-
getArea
Area getArea()- Returns:
- the Area this AreaBoundary belongs to
-
getTerminal
- Returns:
- If the boundary is defined by a Terminal, the Terminal of this AreaBoundary
-
getBoundary
- Returns:
- If the boundary is defined by a DanglingLine's Boundary, the DanglingLine's Boundary of this AreaBoundary
-
isAc
boolean isAc()- Returns:
- true is the boundary was defined as AC
-
getP
double getP()- Returns:
- active power through area boundary
-
getQ
double getQ()- Returns:
- reactive power through area boundary
-