public class PVBusLimitImpl extends AclfControlBusImpl implements PVBusLimit
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 |
|---|---|
boolean |
checkData(DataCheckConfiguration config) |
void |
copy(NameTag from,
NameTag to) |
LimitType |
getQLimit() |
LimitType |
getQLimit(Unit.UnitType unit) |
double |
getVSpecified() |
double |
getVSpecified(Unit.UnitType unit) |
boolean |
hasLimitBackoff() |
boolean |
needAdjust(double tolerance) |
boolean |
performAdjust(double accFactor) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setQLimit(LimitType newQLimit) |
void |
setQLimit(LimitType limit,
Unit.UnitType unit) |
void |
setVSpecified(double newVSpecified) |
void |
setVSpecified(double v,
Unit.UnitType unit) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
changeToGenPQBus, changeToGenPVBus, eGet, eIsSet, eSet, eUnset, getParentBus, setParentBuscheckData, 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, waitchangeToGenPQBus, changeToGenPVBus, getParentBus, setParentBuscheckData, 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 boolean checkData(DataCheckConfiguration config)
checkData in interface NameTagcheckData in class NameTagImplconfig - data check configuration
public LimitType getQLimit()
getQLimit in interface PVBusLimitpublic void setQLimit(LimitType newQLimit)
setQLimit in interface PVBusLimitpublic double getVSpecified()
getVSpecified in interface PVBusLimitpublic void setVSpecified(double newVSpecified)
setVSpecified in interface PVBusLimitpublic LimitType getQLimit(Unit.UnitType unit)
getQLimit in interface PVBusLimitpublic double getVSpecified(Unit.UnitType unit)
getVSpecified in interface PVBusLimitpublic boolean hasLimitBackoff()
hasLimitBackoff in interface PVBusLimitpublic boolean needAdjust(double tolerance)
needAdjust in interface IAclfAdjustmentneedAdjust in class AclfControlBusImpltolerance - 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 IAclfAdjustmentperformAdjust in class AclfControlBusImplaccFactor - acceleration factor for the adjustment, default value 1.0.
public void setQLimit(LimitType limit, Unit.UnitType unit)
setQLimit in interface PVBusLimitpublic void setVSpecified(double v,
Unit.UnitType unit)
setVSpecified in interface PVBusLimitpublic java.lang.String toString()
toString in class AclfControlBusImplpublic 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 AclfControlBusImpljava.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class AclfControlBusImpljava.io.IOException