public class PQBusLimitImpl extends AclfControlBusImpl implements PQBusLimit
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 |
|---|---|
boolean |
checkData(DataCheckConfiguration config) |
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) |
double |
getQSpecified() |
double |
getQSpecified(Unit.UnitType unit) |
LimitType |
getVLimit(Unit.UnitType unit) |
boolean |
hasLimitBackoff() |
boolean |
needAdjust(double tolerance) |
boolean |
performAdjust(double accFactor) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setQSpecified(double newQSpecified) |
void |
setQSpecified(double q,
Unit.UnitType unit) |
void |
setVLimit(LimitType newVLimit) |
void |
setVLimit(LimitType limit,
Unit.UnitType unit) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
changeToGenPQBus, changeToGenPVBus, 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 double getQSpecified()
getQSpecified in interface PQBusLimitPQBusLimit.setQSpecified(double),
AclfAdjustPackage.getPQBusLimit_QSpecified()public void setQSpecified(double newQSpecified)
setQSpecified in interface PQBusLimitnewQSpecified - the new value of the 'QSpecified' attribute.PQBusLimit.getQSpecified()public void setVLimit(LimitType newVLimit)
public double getQSpecified(Unit.UnitType unit)
getQSpecified in interface PQBusLimitunit - Q specified unit
public LimitType getVLimit(Unit.UnitType unit)
getVLimit in interface PQBusLimitunit - voltage unit
public boolean hasLimitBackoff()
hasLimitBackoff in interface PQBusLimitpublic 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 setQSpecified(double q,
Unit.UnitType unit)
setQSpecified in interface PQBusLimitq - Q specified valueunit - q specified unit
public void setVLimit(LimitType limit, Unit.UnitType unit)
setVLimit in interface PQBusLimitlimit - voltage limitunit - voltage limit unit
public java.lang.String toString()
toString in class AclfControlBusImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AclfControlBusImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AclfControlBusImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AclfControlBusImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet 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