public class FlowInterfaceImpl extends NameTagImpl implements FlowInterface
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<FlowInterfaceBranch> |
interfaceBranches
The cached value of the '
Interface Branches' containment reference list. |
protected AclfNetwork |
network
The cached value of the '
Network' reference. |
protected FlowInterfaceLimit |
offPeakLimit
The cached value of the '
Off Peak Limit' containment reference. |
protected FlowInterfaceLimit |
onPeakLimit
The cached value of the '
On Peak Limit' containment reference. |
desc, DESC_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT, number, NUMBER_EDEFAULT, status, STATUS_CHANGE_INFO_EDEFAULT, STATUS_EDEFAULT, statusChangeInfoeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
FlowInterfaceImpl() |
| Modifier and Type | Method and Description |
|---|---|
AclfNetwork |
basicGetNetwork() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOffPeakLimit(FlowInterfaceLimit newOffPeakLimit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOnPeakLimit(FlowInterfaceLimit newOnPeakLimit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.apache.commons.math3.complex.Complex |
flowExport() |
org.apache.commons.math3.complex.Complex |
flowImport() |
org.eclipse.emf.common.util.EList<FlowInterfaceBranch> |
getInterfaceBranches() |
AclfNetwork |
getNetwork() |
FlowInterfaceLimit |
getOffPeakLimit() |
FlowInterfaceLimit |
getOnPeakLimit() |
boolean |
offPeakViolation() |
boolean |
onPeakViolation() |
void |
setNetwork(AclfNetwork newNetwork) |
void |
setOffPeakLimit(FlowInterfaceLimit newOffPeakLimit) |
void |
setOnPeakLimit(FlowInterfaceLimit newOnPeakLimit) |
java.lang.String |
toString() |
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, readData, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo, writeDataeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckData, 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, eUnseteAdapters, eDeliver, eNotify, eSetDeliverprotected AclfNetwork network
Network' reference.
getNetwork()protected FlowInterfaceLimit onPeakLimit
On Peak Limit' containment reference.
getOnPeakLimit()protected FlowInterfaceLimit offPeakLimit
Off Peak Limit' containment reference.
getOffPeakLimit()protected org.eclipse.emf.common.util.EList<FlowInterfaceBranch> interfaceBranches
Interface Branches' containment reference list.
getInterfaceBranches()public AclfNetwork getNetwork()
getNetwork in interface FlowInterfaceFlowInterface.setNetwork(AclfNetwork),
FlowInterfacePackage.getFlowInterface_Network()public AclfNetwork basicGetNetwork()
public void setNetwork(AclfNetwork newNetwork)
setNetwork in interface FlowInterfacenewNetwork - the new value of the 'Network' reference.FlowInterface.getNetwork()public FlowInterfaceLimit getOnPeakLimit()
getOnPeakLimit in interface FlowInterfaceFlowInterface.setOnPeakLimit(FlowInterfaceLimit),
FlowInterfacePackage.getFlowInterface_OnPeakLimit()public org.eclipse.emf.common.notify.NotificationChain basicSetOnPeakLimit(FlowInterfaceLimit newOnPeakLimit, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOnPeakLimit(FlowInterfaceLimit newOnPeakLimit)
setOnPeakLimit in interface FlowInterfacenewOnPeakLimit - the new value of the 'On Peak Limit' containment reference.FlowInterface.getOnPeakLimit()public FlowInterfaceLimit getOffPeakLimit()
getOffPeakLimit in interface FlowInterfaceFlowInterface.setOffPeakLimit(FlowInterfaceLimit),
FlowInterfacePackage.getFlowInterface_OffPeakLimit()public org.eclipse.emf.common.notify.NotificationChain basicSetOffPeakLimit(FlowInterfaceLimit newOffPeakLimit, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOffPeakLimit(FlowInterfaceLimit newOffPeakLimit)
setOffPeakLimit in interface FlowInterfacenewOffPeakLimit - the new value of the 'Off Peak Limit' containment reference.FlowInterface.getOffPeakLimit()public org.eclipse.emf.common.util.EList<FlowInterfaceBranch> getInterfaceBranches()
getInterfaceBranches in interface FlowInterfaceFlowInterfacePackage.getFlowInterface_InterfaceBranches(),
FlowInterfaceBranch.getInterface()public org.apache.commons.math3.complex.Complex flowImport()
flowImport in interface FlowInterfacepublic org.apache.commons.math3.complex.Complex flowExport()
flowExport in interface FlowInterfacepublic boolean onPeakViolation()
onPeakViolation in interface FlowInterfacepublic boolean offPeakViolation()
offPeakViolation in interface FlowInterfaceprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NameTagImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NameTagImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NameTagImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NameTagImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NameTagImplpublic java.lang.String toString()
NameTagImpltoString in class NameTagImpl