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.EPropertiesHolderImpl
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, 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, statusChangeInfo
eAdapters, 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, writeData
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
readData, writeData
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 NameTagImpl
public boolean isAdjustStatus()
isAdjustStatus
in interface BaseBusBranchControl
BaseBusBranchControl.setAdjustStatus(boolean)
,
AclfAdjustPackage.getBaseBusBranchControl_AdjustStatus()
public void setAdjustStatus(boolean newAdjustStatus)
setAdjustStatus
in interface BaseBusBranchControl
newAdjustStatus
- the new value of the 'Adjust Status' attribute.BaseBusBranchControl.isAdjustStatus()
public AclfAdjustControlType getAdjControlType()
getAdjControlType
in interface BaseBusBranchControl
AclfAdjustControlType
,
BaseBusBranchControl.setAdjControlType(AclfAdjustControlType)
,
AclfAdjustPackage.getBaseBusBranchControl_AdjControlType()
public void setAdjControlType(AclfAdjustControlType newAdjControlType)
setAdjControlType
in interface BaseBusBranchControl
newAdjControlType
- the new value of the 'Adj Control Type' attribute.AclfAdjustControlType
,
BaseBusBranchControl.getAdjControlType()
public AclfAdjustControlMode getControlMode()
getControlMode
in interface BaseBusBranchControl
AclfAdjustControlMode
,
BaseBusBranchControl.setControlMode(AclfAdjustControlMode)
,
AclfAdjustPackage.getBaseBusBranchControl_ControlMode()
public void setControlMode(AclfAdjustControlMode newControlMode)
setControlMode
in interface BaseBusBranchControl
newControlMode
- the new value of the 'Control Mode' attribute.AclfAdjustControlMode
,
BaseBusBranchControl.getControlMode()
public LimitType getDesiredControlRange()
getDesiredControlRange
in interface BaseBusBranchControl
BaseBusBranchControl.setDesiredControlRange(LimitType)
,
AclfAdjustPackage.getBaseBusBranchControl_DesiredControlRange()
public void setDesiredControlRange(LimitType newDesiredControlRange)
setDesiredControlRange
in interface BaseBusBranchControl
newDesiredControlRange
- the new value of the 'Desired Control Range' attribute.BaseBusBranchControl.getDesiredControlRange()
public boolean isControlStatus()
isControlStatus
in interface BaseBusBranchControl
public void setControlStatus(boolean status)
setControlStatus
in interface BaseBusBranchControl
public boolean needAdjust(double tolerance)
needAdjust
in interface IAclfAdjustment
tolerance
- 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 IAclfAdjustment
accFactor
- 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.InternalEObject
eGet
in class NameTagImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NameTagImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NameTagImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NameTagImpl
public java.lang.String toString()
toString
in class NameTagImpl