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, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetAclfNetwork 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()