public class BaseBusBranchControlImpl extends NameTagImpl implements BaseBusBranchControl
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 static AclfAdjustControlType |
ADJ_CONTROL_TYPE_EDEFAULT
The default value of the '
Adj Control Type' attribute. |
protected AclfAdjustControlType |
adjControlType
The cached value of the '
Adj Control Type' attribute. |
protected static boolean |
ADJUST_STATUS_EDEFAULT
The default value of the '
Adjust Status' attribute. |
protected boolean |
adjustStatus
The cached value of the '
Adjust Status' attribute. |
protected static AclfAdjustControlMode |
CONTROL_MODE_EDEFAULT
The default value of the '
Control Mode' attribute. |
protected AclfAdjustControlMode |
controlMode
The cached value of the '
Control Mode' attribute. |
protected static LimitType |
DESIRED_CONTROL_RANGE_EDEFAULT
The default value of the '
Desired Control Range' attribute. |
protected LimitType |
desiredControlRange
The cached value of the '
Desired Control Range' attribute. |
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 |
BaseBusBranchControlImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AclfAdjustControlType |
getAdjControlType() |
AclfAdjustControlMode |
getControlMode() |
LimitType |
getDesiredControlRange() |
boolean |
isAdjustStatus() |
boolean |
isControlStatus() |
boolean |
needAdjust(double tolerance) |
boolean |
performAdjust(double accFactor) |
void |
setAdjControlType(AclfAdjustControlType newAdjControlType) |
void |
setAdjustStatus(boolean newAdjustStatus) |
void |
setControlMode(AclfAdjustControlMode newControlMode) |
void |
setControlStatus(boolean status) |
void |
setDesiredControlRange(LimitType newDesiredControlRange) |
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, eInverseAdd, eInverseRemove, 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, setStatusChangeInforeadData, writeDataeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean ADJUST_STATUS_EDEFAULT
Adjust Status' attribute.
isAdjustStatus(),
Constant Field Valuesprotected boolean adjustStatus
Adjust Status' attribute.
isAdjustStatus()protected static final AclfAdjustControlType ADJ_CONTROL_TYPE_EDEFAULT
Adj Control Type' attribute.
getAdjControlType()protected AclfAdjustControlType adjControlType
Adj Control Type' attribute.
getAdjControlType()protected static final AclfAdjustControlMode CONTROL_MODE_EDEFAULT
Control Mode' attribute.
getControlMode()protected AclfAdjustControlMode controlMode
Control Mode' attribute.
getControlMode()protected static final LimitType DESIRED_CONTROL_RANGE_EDEFAULT
Desired Control Range' attribute.
getDesiredControlRange()protected LimitType desiredControlRange
Desired Control Range' attribute.
getDesiredControlRange()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NameTagImplpublic boolean isAdjustStatus()
isAdjustStatus in interface BaseBusBranchControlBaseBusBranchControl.setAdjustStatus(boolean),
AclfAdjustPackage.getBaseBusBranchControl_AdjustStatus()public void setAdjustStatus(boolean newAdjustStatus)
setAdjustStatus in interface BaseBusBranchControlnewAdjustStatus - the new value of the 'Adjust Status' attribute.BaseBusBranchControl.isAdjustStatus()public AclfAdjustControlType getAdjControlType()
getAdjControlType in interface BaseBusBranchControlAclfAdjustControlType,
BaseBusBranchControl.setAdjControlType(AclfAdjustControlType),
AclfAdjustPackage.getBaseBusBranchControl_AdjControlType()public void setAdjControlType(AclfAdjustControlType newAdjControlType)
setAdjControlType in interface BaseBusBranchControlnewAdjControlType - the new value of the 'Adj Control Type' attribute.AclfAdjustControlType,
BaseBusBranchControl.getAdjControlType()public AclfAdjustControlMode getControlMode()
getControlMode in interface BaseBusBranchControlAclfAdjustControlMode,
BaseBusBranchControl.setControlMode(AclfAdjustControlMode),
AclfAdjustPackage.getBaseBusBranchControl_ControlMode()public void setControlMode(AclfAdjustControlMode newControlMode)
setControlMode in interface BaseBusBranchControlnewControlMode - the new value of the 'Control Mode' attribute.AclfAdjustControlMode,
BaseBusBranchControl.getControlMode()public LimitType getDesiredControlRange()
getDesiredControlRange in interface BaseBusBranchControlBaseBusBranchControl.setDesiredControlRange(LimitType),
AclfAdjustPackage.getBaseBusBranchControl_DesiredControlRange()public void setDesiredControlRange(LimitType newDesiredControlRange)
setDesiredControlRange in interface BaseBusBranchControlnewDesiredControlRange - the new value of the 'Desired Control Range' attribute.BaseBusBranchControl.getDesiredControlRange()public boolean isControlStatus()
isControlStatus in interface BaseBusBranchControlpublic void setControlStatus(boolean status)
setControlStatus in interface BaseBusBranchControlpublic 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.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()
toString in class NameTagImpl