public static interface VoltageLevel.NodeBreakerView
Modifier and Type | Interface and Description |
---|---|
static interface |
VoltageLevel.NodeBreakerView.InternalConnection |
static interface |
VoltageLevel.NodeBreakerView.InternalConnectionAdder |
static interface |
VoltageLevel.NodeBreakerView.SwitchAdder |
static interface |
VoltageLevel.NodeBreakerView.Traverser |
Modifier and Type | Method and Description |
---|---|
BusbarSection |
getBusbarSection(java.lang.String id)
Get a busbar section.
|
int |
getBusbarSectionCount()
Get the busbar section count.
|
java.lang.Iterable<BusbarSection> |
getBusbarSections()
Get busbar sections.
|
java.util.stream.Stream<BusbarSection> |
getBusbarSectionStream()
Get busbar sections.
|
int |
getInternalConnectionCount()
Get internal connection count.
|
java.lang.Iterable<VoltageLevel.NodeBreakerView.InternalConnection> |
getInternalConnections()
Get internal connections.
|
java.util.stream.Stream<VoltageLevel.NodeBreakerView.InternalConnection> |
getInternalConnectionStream()
Get internal connection stream.
|
int |
getNode1(java.lang.String switchId)
Get the first node to which a switch is connected.
|
int |
getNode2(java.lang.String switchId)
Get the second node to which a switch is connected.
|
int |
getNodeCount()
Get the number of node.
|
int[] |
getNodes()
Get the list of nodes.
|
Switch |
getSwitch(java.lang.String switchId)
Get a switch.
|
int |
getSwitchCount()
Get the switch count.
|
java.lang.Iterable<Switch> |
getSwitches()
Get switches.
|
java.util.stream.Stream<Switch> |
getSwitchStream()
Get switches.
|
Terminal |
getTerminal(int node)
Get the terminal corresponding to the .
|
Terminal |
getTerminal1(java.lang.String switchId)
Get the first terminal corresponding to the .
|
Terminal |
getTerminal2(java.lang.String switchId)
Get the second terminal corresponding to the .
|
VoltageLevel.NodeBreakerView.SwitchAdder |
newBreaker()
Get a builder to create a new breaker.
|
BusbarSectionAdder |
newBusbarSection()
Get a builder to create a new busbar section.
|
VoltageLevel.NodeBreakerView.SwitchAdder |
newDisconnector()
Get a builder to create a new disconnector.
|
VoltageLevel.NodeBreakerView.InternalConnectionAdder |
newInternalConnection()
Get a builder to create a new switch.
|
VoltageLevel.NodeBreakerView.SwitchAdder |
newSwitch()
Get a builder to create a new switch.
|
void |
removeSwitch(java.lang.String switchId)
Remove a switch.
|
VoltageLevel.NodeBreakerView |
setNodeCount(int count)
Set the number of node.
|
void |
traverse(int node,
VoltageLevel.NodeBreakerView.Traverser traverser)
Performs a depth-first traversal of the topology graph,
starting from .
|
int getNodeCount()
int[] getNodes()
VoltageLevel.NodeBreakerView setNodeCount(int count)
VoltageLevel.NodeBreakerView.SwitchAdder newSwitch()
VoltageLevel.NodeBreakerView.InternalConnectionAdder newInternalConnection()
int getInternalConnectionCount()
java.lang.Iterable<VoltageLevel.NodeBreakerView.InternalConnection> getInternalConnections()
java.util.stream.Stream<VoltageLevel.NodeBreakerView.InternalConnection> getInternalConnectionStream()
VoltageLevel.NodeBreakerView.SwitchAdder newBreaker()
VoltageLevel.NodeBreakerView.SwitchAdder newDisconnector()
int getNode1(java.lang.String switchId)
switchId
- the id of the switchPowsyblException
- if switch is not foundint getNode2(java.lang.String switchId)
switchId
- the id of the switchPowsyblException
- if switch is not foundTerminal getTerminal(int node)
PowsyblException
- if node is not found.Terminal getTerminal1(java.lang.String switchId)
PowsyblException
- if switch is not found.Terminal getTerminal2(java.lang.String switchId)
PowsyblException
- if switch is not found.Switch getSwitch(java.lang.String switchId)
switchId
- the id the switchnull
if not foundjava.lang.Iterable<Switch> getSwitches()
java.util.stream.Stream<Switch> getSwitchStream()
int getSwitchCount()
void removeSwitch(java.lang.String switchId)
switchId
- the switch idBusbarSectionAdder newBusbarSection()
java.lang.Iterable<BusbarSection> getBusbarSections()
java.util.stream.Stream<BusbarSection> getBusbarSectionStream()
int getBusbarSectionCount()
BusbarSection getBusbarSection(java.lang.String id)
id
- the id of the busbar sectionvoid traverse(int node, VoltageLevel.NodeBreakerView.Traverser traverser)