public interface FlowInterface extends NameTag
The following features are supported:
FlowInterfacePackage.getFlowInterface()
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.complex.Complex |
flowExport()
calculate total interface flow in the export direction, from->to
|
org.apache.commons.math3.complex.Complex |
flowImport()
calculate total interface flow in the import direction to->from
|
org.eclipse.emf.common.util.EList<FlowInterfaceBranch> |
getInterfaceBranches()
Returns the value of the 'Interface Branches' containment reference list.
|
AclfNetwork |
getNetwork()
Returns the value of the 'Network' reference.
|
FlowInterfaceLimit |
getOffPeakLimit()
Returns the value of the 'Off Peak Limit' containment reference.
|
FlowInterfaceLimit |
getOnPeakLimit()
Returns the value of the 'On Peak Limit' containment reference.
|
boolean |
offPeakViolation()
Check offPeak flow violation
|
boolean |
onPeakViolation()
Check onPeak flow violation
|
void |
setNetwork(AclfNetwork value)
Sets the value of the '
Network ' reference. |
void |
setOffPeakLimit(FlowInterfaceLimit value)
Sets the value of the '
Off Peak Limit ' containment reference. |
void |
setOnPeakLimit(FlowInterfaceLimit value)
Sets the value of the '
On Peak Limit ' containment reference. |
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
AclfNetwork getNetwork()
If the meaning of the 'Network' reference isn't clear, there really should be more of a description here...
Containing parent AclfNetworksetNetwork(AclfNetwork)
,
FlowInterfacePackage.getFlowInterface_Network()
void setNetwork(AclfNetwork value)
Network
' reference.
value
- the new value of the 'Network' reference.getNetwork()
FlowInterfaceLimit getOnPeakLimit()
If the meaning of the 'On Peak Limit' reference isn't clear, there really should be more of a description here...
OnPeak flow limitsetOnPeakLimit(FlowInterfaceLimit)
,
FlowInterfacePackage.getFlowInterface_OnPeakLimit()
void setOnPeakLimit(FlowInterfaceLimit value)
On Peak Limit
' containment reference.
value
- the new value of the 'On Peak Limit' containment reference.getOnPeakLimit()
FlowInterfaceLimit getOffPeakLimit()
If the meaning of the 'Off Peak Limit' reference isn't clear, there really should be more of a description here...
OffPeak flow limitsetOffPeakLimit(FlowInterfaceLimit)
,
FlowInterfacePackage.getFlowInterface_OffPeakLimit()
void setOffPeakLimit(FlowInterfaceLimit value)
Off Peak Limit
' containment reference.
value
- the new value of the 'Off Peak Limit' containment reference.getOffPeakLimit()
org.eclipse.emf.common.util.EList<FlowInterfaceBranch> getInterfaceBranches()
FlowInterfaceBranch
.
It is bidirectional and its opposite is 'Interface
'.
If the meaning of the 'Interface Branches' containment reference list isn't clear, there really should be more of a description here...
AclfBranch list of the flow interfaceFlowInterfacePackage.getFlowInterface_InterfaceBranches()
,
FlowInterfaceBranch.getInterface()
org.apache.commons.math3.complex.Complex flowImport()
org.apache.commons.math3.complex.Complex flowExport()
boolean onPeakViolation()
boolean offPeakViolation()