public class TerminalAdapter extends Object implements Terminal, MultiVariantObject
Terminal.BusBreakerView, Terminal.BusView, Terminal.NodeBreakerView
Modifier and Type | Method and Description |
---|---|
void |
cloneVariant(String sourceVariantId,
List<String> targetVariantIds) |
boolean |
connect()
Try to connect the terminal.
|
boolean |
disconnect()
Disconnect the terminal.
|
Terminal.BusBreakerView |
getBusBreakerView()
Get a view to access to bus/breaker topology informations at the terminal.
|
Terminal.BusView |
getBusView()
Get a view to access to bus topology informations at the terminal.
|
Connectable |
getConnectable()
Get the equipment that is connected to the terminal.
|
protected I |
getDelegate() |
double |
getI()
Get the current in A at the terminal.
|
protected com.powsybl.iidm.mergingview.MergingViewIndex |
getIndex() |
Terminal.NodeBreakerView |
getNodeBreakerView()
Get a view to access to node/breaker topology informations at the terminal.
|
double |
getP()
Get the active power in MW injected at the terminal.
|
double |
getQ()
Get the reactive power in MVAR injected at the terminal.
|
com.powsybl.iidm.mergingview.AbstractVoltageLevelAdapter |
getVoltageLevel()
Get the substation to which the terminal belongs.
|
boolean |
isConnected()
Test if the terminal is connected.
|
void |
removeVariant(String variantId) |
Terminal |
setP(double p)
Set the active power in MW injected at the terminal.
|
Terminal |
setQ(double q)
Set the reactive power in MVAR injected at the terminal.
|
void |
traverse(VoltageLevel.TopologyTraverser traverser)
Traverse the full network topology graph.
|
public com.powsybl.iidm.mergingview.AbstractVoltageLevelAdapter getVoltageLevel()
Terminal
getVoltageLevel
in interface Terminal
public Terminal.NodeBreakerView getNodeBreakerView()
Terminal
getNodeBreakerView
in interface Terminal
public Terminal.BusBreakerView getBusBreakerView()
Terminal
getBusBreakerView
in interface Terminal
public Terminal.BusView getBusView()
Terminal
getBusView
in interface Terminal
public Connectable getConnectable()
Terminal
getConnectable
in interface Terminal
public double getP()
Terminal
Depends on the working variant.
getP
in interface Terminal
VariantManager
public Terminal setP(double p)
Terminal
Depends on the working variant.
setP
in interface Terminal
VariantManager
public double getQ()
Terminal
Depends on the working variant.
getQ
in interface Terminal
VariantManager
public Terminal setQ(double q)
Terminal
Depends on the working variant.
setQ
in interface Terminal
VariantManager
public double getI()
Terminal
Depends on the working variant.
getI
in interface Terminal
VariantManager
public boolean connect()
Terminal
Depends on the working variant.
connect
in interface Terminal
VariantManager
public boolean disconnect()
Terminal
Depends on the working variant.
disconnect
in interface Terminal
VariantManager
public boolean isConnected()
Terminal
isConnected
in interface Terminal
public void cloneVariant(String sourceVariantId, List<String> targetVariantIds)
cloneVariant
in interface MultiVariantObject
public void removeVariant(String variantId)
removeVariant
in interface MultiVariantObject
public void traverse(VoltageLevel.TopologyTraverser traverser)
Terminal
protected I getDelegate()
protected com.powsybl.iidm.mergingview.MergingViewIndex getIndex()
Copyright © 2021. All rights reserved.