public class SwitchedShuntImpl extends RemoteQBusImpl implements SwitchedShunt
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) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
double |
getBActual()
final shunt B may be different from Binit, considering possible adjustment during load flow
|
double |
getBInit() |
VarCompensationMode |
getControlMode() |
LimitType |
getDesiredVoltageRange() |
double |
getQ() |
LimitType |
getQLimit() |
org.eclipse.emf.common.util.EList<QBank> |
getVarBankArray() |
boolean |
needAdjust(double tolerance) |
boolean |
performAdjust(double accFactor) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setBActual(double acturalB)
the actual B after load flow, considering possible adjustment during load flow
|
void |
setBInit(double newBInit) |
void |
setControlMode(VarCompensationMode newControlMode) |
void |
setDesiredVoltageRange(LimitType newDesiredVoltageRange) |
void |
setVSpecified(double value) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
checkData, getAccFactor, getControlType, getDQ_dq, getDQ_dv, getMvarFlowCalculated, getMvarSpecified, getRemoteBranch, getRemoteBus, isFlowFrom2To, isMvarOnFromSide, setAccFactor, setControlType, setDQ_dq, setDQ_dv, setFlowFrom2To, setMvarOnFromSide, setMvarSpecified, setRemoteBranch, setRemoteBusgetQLimit, getVSpecified, getVSpecified, hasLimitBackoff, setQLimit, setQLimit, setVSpecifiedchangeToGenPQBus, 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, 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, waitgetAccFactor, getControlType, getDQ_dq, getDQ_dv, getMvarFlowCalculated, getMvarSpecified, getRemoteBranch, getRemoteBus, isFlowFrom2To, isMvarOnFromSide, setAccFactor, setControlType, setDQ_dq, setDQ_dv, setFlowFrom2To, setMvarOnFromSide, setMvarSpecified, setRemoteBranch, setRemoteBusgetQLimit, getVSpecified, getVSpecified, hasLimitBackoff, setQLimit, setQLimit, setVSpecifiedchangeToGenPQBus, changeToGenPVBus, getParentBus, setParentBuscheckData, 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 VarCompensationMode getControlMode()
getControlMode in interface SwitchedShuntVarCompensationMode,
SwitchedShunt.setControlMode(VarCompensationMode),
AclfAdjustPackage.getSwitchedShunt_ControlMode()public void setControlMode(VarCompensationMode newControlMode)
setControlMode in interface SwitchedShuntnewControlMode - the new value of the 'Control Mode' attribute.VarCompensationMode,
SwitchedShunt.getControlMode()public double getBInit()
getBInit in interface SwitchedShuntSwitchedShunt.setBInit(double),
AclfAdjustPackage.getSwitchedShunt_BInit()public double getQ()
getQ in interface SwitchedShuntpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class RemoteQBusImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class RemoteQBusImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class RemoteQBusImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class RemoteQBusImplpublic void setBInit(double newBInit)
setBInit in interface SwitchedShuntnewBInit - the new value of the 'BInit' attribute.SwitchedShunt.getBInit()public org.eclipse.emf.common.util.EList<QBank> getVarBankArray()
getVarBankArray in interface SwitchedShuntAclfAdjustPackage.getSwitchedShunt_VarBankArray()public boolean needAdjust(double tolerance)
needAdjust in interface IAclfAdjustmentneedAdjust in class RemoteQBusImpltolerance - 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 RemoteQBusImplaccFactor - acceleration factor for the adjustment, default value 1.0.
public void setDesiredVoltageRange(LimitType newDesiredVoltageRange)
setDesiredVoltageRange in interface SwitchedShuntnewDesiredVoltageRange - the new value of the 'Desired Voltage Range' attribute.SwitchedShunt.getDesiredVoltageRange()public LimitType getDesiredVoltageRange()
getDesiredVoltageRange in interface SwitchedShuntSwitchedShunt.setDesiredVoltageRange(LimitType),
AclfAdjustPackage.getSwitchedShunt_DesiredVoltageRange()public LimitType getQLimit()
PVBusLimitImplgetQLimit in interface PVBusLimitgetQLimit in class PVBusLimitImplpublic void setVSpecified(double value)
PVBusLimitImplsetVSpecified in interface PVBusLimitsetVSpecified in class PVBusLimitImplpublic java.lang.String toString()
toString in class RemoteQBusImplpublic void setBActual(double acturalB)
SwitchedShuntsetBActual in interface SwitchedShuntpublic double getBActual()
SwitchedShuntgetBActual in interface SwitchedShuntpublic void copy(NameTag from, NameTag to) throws InterpssException
NameTagImplcopy in interface NameTagcopy in class RemoteQBusImplfrom - 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 RemoteQBusImpljava.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class RemoteQBusImpljava.io.IOException