public interface Substation extends NameTag
The following features are supported:
NetPackage.getSubstation()| Modifier and Type | Method and Description |
|---|---|
void |
addBus(Bus bus)
add a Bus object to Substation.busList
|
void |
addNBEquipConnect(NBEquipConnection equip)
add a NBEquipConnection object to Substation.nbEquipConnectList
|
void |
addNBNode(NBNode node)
add a NBNode object to Substation.nbNodeList
|
void |
addNBSwitch(NBSwitch switch_)
add a NBSwitch object to Substation.nbSwitherList
|
java.util.List<Branch> |
buildBranchList(boolean inside)
Build an across or inside branch list for the Substation.
|
org.eclipse.emf.common.util.EList<Bus> |
getBusList()
Returns the value of the 'Bus List' reference list.
|
org.eclipse.emf.common.util.EList<NBEquipConnection> |
getNbEquipConnectList()
Returns the value of the 'Nb Equip Connect List' reference list.
|
org.eclipse.emf.common.util.EList<NBNode> |
getNbNodeList()
Returns the value of the 'Nb Node List' reference list.
|
org.eclipse.emf.common.util.EList<NBSwitch> |
getNbSwitchList()
Returns the value of the 'Nb Switch List' reference list.
|
Network<?,?> |
getNetwork()
Returns the value of the 'Network' reference.
|
double |
getVoltLevel()
Returns the value of the 'Volt Level' attribute.
|
java.util.Optional<Zone> |
getZone()
get Substation zone using the busList
|
void |
setNetwork(Network<?,?> value)
Sets the value of the '
Network' reference. |
void |
setVoltLevel(double value)
Sets the value of the '
Volt Level' attribute. |
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetNetwork<?,?> getNetwork()
setNetwork(Network),
NetPackage.getSubstation_Network()void setNetwork(Network<?,?> value)
Network' reference.
value - the new value of the 'Network' reference.getNetwork()double getVoltLevel()
"0.0".
Substation voltage level in volts, defined as the highest bus base voltage in the substation
setVoltLevel(double),
NetPackage.getSubstation_VoltLevel()void setVoltLevel(double value)
Volt Level' attribute.
value - the new value of the 'Volt Level' attribute.getVoltLevel()org.eclipse.emf.common.util.EList<Bus> getBusList()
Bus.
It is bidirectional and its opposite is 'Substation'.
bus list containing bus objects
NetPackage.getSubstation_BusList(),
Bus.getSubstation()org.eclipse.emf.common.util.EList<NBNode> getNbNodeList()
NBNode.
It is bidirectional and its opposite is 'Substation'.
nbNode list containing nbNode objects
NetPackage.getSubstation_NbNodeList(),
NBNode.getSubstation()org.eclipse.emf.common.util.EList<NBSwitch> getNbSwitchList()
NBSwitch.
It is bidirectional and its opposite is 'Substation'.
nbSwitch list containing nbSwitch objects
NetPackage.getSubstation_NbSwitchList(),
NBSwitch.getSubstation()org.eclipse.emf.common.util.EList<NBEquipConnection> getNbEquipConnectList()
NBEquipConnection.
It is bidirectional and its opposite is 'Substation'.
nbEquipConnect list containing nbEquipConnection objects
NetPackage.getSubstation_NbEquipConnectList(),
NBEquipConnection.getSubstation()java.util.List<Branch> buildBranchList(boolean inside)
inside - if true, build an inside substation branch list. If false, build an across substation branch list.
void addBus(Bus bus)
bus - the Bus object
void addNBNode(NBNode node)
node - the NBNode object
void addNBSwitch(NBSwitch switch_)
switch_ - the NBSwitch object
void addNBEquipConnect(NBEquipConnection equip)
equip - the Bus object
java.util.Optional<Zone> getZone()