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, setStatusChangeInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Network<?,?> 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()