public class BranchFlowControlImpl extends NameTagImpl implements BranchFlowControl
The following features are implemented:
org.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| Modifier and Type | Method and Description |
|---|---|
void |
copy(NameTag from,
NameTag to) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
LimitType |
getControlLimit() |
LimitType |
getControlRange() |
double |
getControlSpec() |
AdjControlType |
getFlowControlType() |
AclfBranch |
getParentBranch() |
boolean |
isControlOnFromSide() |
boolean |
isFlowFrom2To() |
boolean |
isMeteredOnFromSide() |
boolean |
needAdjust(double tolerance) |
boolean |
performAdjust(double accFactor) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setControlLimit(LimitType newControlLimit) |
void |
setControlOnFromSide(boolean newControlOnFromSide) |
void |
setControlRange(LimitType newControlRange) |
void |
setControlSpec(double newControlSpec) |
void |
setFlowControlType(AdjControlType newFlowControlType) |
void |
setFlowFrom2To(boolean newFlowFrom2To) |
void |
setMeteredOnFromSide(boolean newMeteredOnFromSide) |
void |
setParentBranch(AclfBranch newParentBranch) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
checkData, checkData, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckData, checkData, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic AclfBranch getParentBranch()
getParentBranch in interface BranchFlowControlBranchFlowControl.setParentBranch(AclfBranch),
AclfAdjustPackage.getBranchFlowControl_ParentBranch()public void setParentBranch(AclfBranch newParentBranch)
setParentBranch in interface BranchFlowControlnewParentBranch - the new value of the 'Parent Branch' reference.BranchFlowControl.getParentBranch()public AdjControlType getFlowControlType()
getFlowControlType in interface BranchFlowControlAdjControlType,
BranchFlowControl.setFlowControlType(AdjControlType),
AclfAdjustPackage.getBranchFlowControl_FlowControlType()public void setFlowControlType(AdjControlType newFlowControlType)
setFlowControlType in interface BranchFlowControlnewFlowControlType - the new value of the 'Flow Control Type' attribute.AdjControlType,
BranchFlowControl.getFlowControlType()public LimitType getControlLimit()
getControlLimit in interface BranchFlowControlBranchFlowControl.setControlLimit(LimitType),
AclfAdjustPackage.getBranchFlowControl_ControlLimit()public void setControlLimit(LimitType newControlLimit)
setControlLimit in interface BranchFlowControlnewControlLimit - the new value of the 'Control Limit' attribute.BranchFlowControl.getControlLimit()public boolean isControlOnFromSide()
isControlOnFromSide in interface BranchFlowControlBranchFlowControl.setControlOnFromSide(boolean),
AclfAdjustPackage.getBranchFlowControl_ControlOnFromSide()public void setControlOnFromSide(boolean newControlOnFromSide)
setControlOnFromSide in interface BranchFlowControlnewControlOnFromSide - the new value of the 'Control On From Side' attribute.BranchFlowControl.isControlOnFromSide()public double getControlSpec()
getControlSpec in interface BranchFlowControlBranchFlowControl.setControlSpec(double),
AclfAdjustPackage.getBranchFlowControl_ControlSpec()public void setControlSpec(double newControlSpec)
setControlSpec in interface BranchFlowControlnewControlSpec - the new value of the 'Control Spec' attribute.BranchFlowControl.getControlSpec()public LimitType getControlRange()
getControlRange in interface BranchFlowControlBranchFlowControl.setControlRange(LimitType),
AclfAdjustPackage.getBranchFlowControl_ControlRange()public void setControlRange(LimitType newControlRange)
setControlRange in interface BranchFlowControlnewControlRange - the new value of the 'Control Range' attribute.BranchFlowControl.getControlRange()public boolean isFlowFrom2To()
isFlowFrom2To in interface BranchFlowControlBranchFlowControl.setFlowFrom2To(boolean),
AclfAdjustPackage.getBranchFlowControl_FlowFrom2To()public void setFlowFrom2To(boolean newFlowFrom2To)
setFlowFrom2To in interface BranchFlowControlnewFlowFrom2To - the new value of the 'Flow From2 To' attribute.BranchFlowControl.isFlowFrom2To()public boolean isMeteredOnFromSide()
isMeteredOnFromSide in interface BranchFlowControlBranchFlowControl.setMeteredOnFromSide(boolean),
AclfAdjustPackage.getBranchFlowControl_MeteredOnFromSide()public void setMeteredOnFromSide(boolean newMeteredOnFromSide)
setMeteredOnFromSide in interface BranchFlowControlnewMeteredOnFromSide - the new value of the 'Metered On From Side' attribute.BranchFlowControl.isMeteredOnFromSide()public boolean needAdjust(double tolerance)
needAdjust in interface IAclfAdjustmenttolerance - Error tolerance for deciding adj/control action. In general, if certain value of the
adj/control device is less than the tolerance, there is no need for further adj/control
action.
public boolean performAdjust(double accFactor)
performAdjust in interface IAclfAdjustmentaccFactor - acceleration factor for the adjustment, default value 1.0.
public java.lang.String toString()
toString in class NameTagImplpublic 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 void copy(NameTag from, NameTag to) throws InterpssException
NameTagImplcopy in interface NameTagcopy in class NameTagImplfrom - from objectto - to object
InterpssExceptionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
NameTagImplwriteData in interface com.hazelcast.nio.serialization.DataSerializablewriteData in class NameTagImpljava.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class NameTagImpljava.io.IOException