public class ThyConverterImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements ThyConverter
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 |
|---|---|
void |
calculate() |
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) |
ISparseEqnDouble |
formFMatrix() |
double |
getAcRatedVoltage() |
double |
getAcRatedVoltage(Unit.UnitType unit,
double base) |
double |
getAcVoltage() |
double |
getCommutingCapacitor() |
org.apache.commons.math3.complex.Complex |
getCommutingZ() |
org.apache.commons.math3.complex.Complex |
getCommutingZ(Unit.UnitType unit,
double base) |
double |
getDcVoltage() |
double |
getFiringAng() |
LimitType |
getFiringAngLimit() |
LimitType |
getFiringAngLimit(Unit.UnitType unit) |
int |
getNBridges() |
double |
getPowerDemand() |
double |
getPowerFactorAngle() |
double |
getXformerRatio() |
LimitType |
getXformerTapLimit() |
double |
getXformerTapSetting() |
double |
getXformerTapStepSize() |
java.lang.String |
getXfrCirId() |
java.lang.String |
getXfrFromId() |
java.lang.String |
getXfrToId() |
void |
init(double vt,
double vd,
double id) |
double[] |
misMatch() |
org.apache.commons.math3.complex.Complex |
powerIntoNet() |
org.apache.commons.math3.complex.Complex |
powerIntoNet(Unit.UnitType unit,
double base) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setAcRatedVoltage(double newAcRatedVoltage) |
void |
setAcRatedVoltage(double value,
Unit.UnitType unit,
double base) |
void |
setAcVoltage(double newAcVoltage) |
void |
setCommutingCapacitor(double newCommutingCapacitor) |
void |
setCommutingZ(org.apache.commons.math3.complex.Complex newCommutingZ) |
void |
setCommutingZ(org.apache.commons.math3.complex.Complex value,
Unit.UnitType unit,
double base) |
void |
setDcVoltage(double newDcVoltage) |
void |
setFiringAng(double newFiringAng) |
void |
setFiringAngLimit(LimitType newFiringAngLimit) |
void |
setFiringAngLimit(LimitType value,
Unit.UnitType unit) |
void |
setNBridges(int newNBridges) |
void |
setPowerDemand(double newPowerDemand) |
void |
setPowerFactorAngle(double newPowerFactorAngle) |
void |
setXformerRatio(double newXformerRatio) |
void |
setXformerTapLimit(LimitType newXformerTapLimit) |
void |
setXformerTapSetting(double newXformerTapSetting) |
void |
setXformerTapStepSize(double newXformerTapStepSize) |
void |
setXfrCirId(java.lang.String newXfrCirId) |
void |
setXfrFromId(java.lang.String newXfrFromId) |
void |
setXfrToId(java.lang.String newXfrToId) |
java.lang.String |
toString() |
void |
updateConverter(ISparseEqnDouble eqn) |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
eAdapters, 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, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic double getFiringAng()
getFiringAng in interface ThyConverterThyConverter.setFiringAng(double),
HvdcLinePackage.getThyConverter_FiringAng()public void setFiringAng(double newFiringAng)
setFiringAng in interface ThyConverternewFiringAng - the new value of the 'Firing Ang' attribute.ThyConverter.getFiringAng()public LimitType getFiringAngLimit()
getFiringAngLimit in interface ThyConverterThyConverter.setFiringAngLimit(LimitType),
HvdcLinePackage.getThyConverter_FiringAngLimit()public void setFiringAngLimit(LimitType newFiringAngLimit)
setFiringAngLimit in interface ThyConverternewFiringAngLimit - the new value of the 'Firing Ang Limit' attribute.ThyConverter.getFiringAngLimit()public int getNBridges()
getNBridges in interface ThyConverterThyConverter.setNBridges(int),
HvdcLinePackage.getThyConverter_NBridges()public void setNBridges(int newNBridges)
setNBridges in interface ThyConverternewNBridges - the new value of the 'NBridges' attribute.ThyConverter.getNBridges()public double getDcVoltage()
getDcVoltage in interface ThyConverterThyConverter.setDcVoltage(double),
HvdcLinePackage.getThyConverter_DcVoltage()public void setDcVoltage(double newDcVoltage)
setDcVoltage in interface ThyConverternewDcVoltage - the new value of the 'Dc Voltage' attribute.ThyConverter.getDcVoltage()public double getAcVoltage()
getAcVoltage in interface ThyConverterThyConverter.setAcVoltage(double),
HvdcLinePackage.getThyConverter_AcVoltage()public void setAcVoltage(double newAcVoltage)
setAcVoltage in interface ThyConverternewAcVoltage - the new value of the 'Ac Voltage' attribute.ThyConverter.getAcVoltage()public double getPowerDemand()
getPowerDemand in interface ThyConverterThyConverter.setPowerDemand(double),
HvdcLinePackage.getThyConverter_PowerDemand()public void setPowerDemand(double newPowerDemand)
setPowerDemand in interface ThyConverternewPowerDemand - the new value of the 'Power Demand' attribute.ThyConverter.getPowerDemand()public double getPowerFactorAngle()
getPowerFactorAngle in interface ThyConverterThyConverter.setPowerFactorAngle(double),
HvdcLinePackage.getThyConverter_PowerFactorAngle()public void setPowerFactorAngle(double newPowerFactorAngle)
setPowerFactorAngle in interface ThyConverternewPowerFactorAngle - the new value of the 'Power Factor Angle' attribute.ThyConverter.getPowerFactorAngle()public double getAcRatedVoltage()
getAcRatedVoltage in interface ThyConverterThyConverter.setAcRatedVoltage(double),
HvdcLinePackage.getThyConverter_AcRatedVoltage()public void setAcRatedVoltage(double newAcRatedVoltage)
setAcRatedVoltage in interface ThyConverternewAcRatedVoltage - the new value of the 'Ac Rated Voltage' attribute.ThyConverter.getAcRatedVoltage()public org.apache.commons.math3.complex.Complex getCommutingZ()
getCommutingZ in interface ThyConverterThyConverter.setCommutingZ(Complex),
HvdcLinePackage.getThyConverter_CommutingZ()public void setCommutingZ(org.apache.commons.math3.complex.Complex newCommutingZ)
setCommutingZ in interface ThyConverternewCommutingZ - the new value of the 'Commuting Z' attribute.ThyConverter.getCommutingZ()public double getXformerRatio()
getXformerRatio in interface ThyConverterThyConverter.setXformerRatio(double),
HvdcLinePackage.getThyConverter_XformerRatio()public void setXformerRatio(double newXformerRatio)
setXformerRatio in interface ThyConverternewXformerRatio - the new value of the 'Xformer Ratio' attribute.ThyConverter.getXformerRatio()public double getXformerTapSetting()
getXformerTapSetting in interface ThyConverterThyConverter.setXformerTapSetting(double),
HvdcLinePackage.getThyConverter_XformerTapSetting()public void setXformerTapSetting(double newXformerTapSetting)
setXformerTapSetting in interface ThyConverternewXformerTapSetting - the new value of the 'Xformer Tap Setting' attribute.ThyConverter.getXformerTapSetting()public double getXformerTapStepSize()
getXformerTapStepSize in interface ThyConverterThyConverter.setXformerTapStepSize(double),
HvdcLinePackage.getThyConverter_XformerTapStepSize()public void setXformerTapStepSize(double newXformerTapStepSize)
setXformerTapStepSize in interface ThyConverternewXformerTapStepSize - the new value of the 'Xformer Tap Step Size' attribute.ThyConverter.getXformerTapStepSize()public LimitType getXformerTapLimit()
getXformerTapLimit in interface ThyConverterThyConverter.setXformerTapLimit(LimitType),
HvdcLinePackage.getThyConverter_XformerTapLimit()public void setXformerTapLimit(LimitType newXformerTapLimit)
setXformerTapLimit in interface ThyConverternewXformerTapLimit - the new value of the 'Xformer Tap Limit' attribute.ThyConverter.getXformerTapLimit()public double getCommutingCapacitor()
getCommutingCapacitor in interface ThyConverterThyConverter.setCommutingCapacitor(double),
HvdcLinePackage.getThyConverter_CommutingCapacitor()public void setCommutingCapacitor(double newCommutingCapacitor)
setCommutingCapacitor in interface ThyConverternewCommutingCapacitor - the new value of the 'Commuting Capacitor' attribute.ThyConverter.getCommutingCapacitor()public java.lang.String getXfrFromId()
getXfrFromId in interface ThyConverterThyConverter.setXfrFromId(String),
HvdcLinePackage.getThyConverter_XfrFromId()public void setXfrFromId(java.lang.String newXfrFromId)
setXfrFromId in interface ThyConverternewXfrFromId - the new value of the 'Xfr From Id' attribute.ThyConverter.getXfrFromId()public java.lang.String getXfrToId()
getXfrToId in interface ThyConverterThyConverter.setXfrToId(String),
HvdcLinePackage.getThyConverter_XfrToId()public void setXfrToId(java.lang.String newXfrToId)
setXfrToId in interface ThyConverternewXfrToId - the new value of the 'Xfr To Id' attribute.ThyConverter.getXfrToId()public java.lang.String getXfrCirId()
getXfrCirId in interface ThyConverterThyConverter.setXfrCirId(String),
HvdcLinePackage.getThyConverter_XfrCirId()public void setXfrCirId(java.lang.String newXfrCirId)
setXfrCirId in interface ThyConverternewXfrCirId - the new value of the 'Xfr Cir Id' attribute.ThyConverter.getXfrCirId()public org.apache.commons.math3.complex.Complex getCommutingZ(Unit.UnitType unit, double base)
getCommutingZ in interface ThyConverterbase - public void setCommutingZ(org.apache.commons.math3.complex.Complex value,
Unit.UnitType unit,
double base)
setCommutingZ in interface ThyConverterbase - public double getAcRatedVoltage(Unit.UnitType unit, double base)
getAcRatedVoltage in interface ThyConverterbase - public void setAcRatedVoltage(double value,
Unit.UnitType unit,
double base)
setAcRatedVoltage in interface ThyConverterbase - public LimitType getFiringAngLimit(Unit.UnitType unit)
getFiringAngLimit in interface ThyConverterunit - public void setFiringAngLimit(LimitType value, Unit.UnitType unit)
setFiringAngLimit in interface ThyConverterunit - public org.apache.commons.math3.complex.Complex powerIntoNet(Unit.UnitType unit, double base)
powerIntoNet in interface ThyConverterbase - public org.apache.commons.math3.complex.Complex powerIntoNet()
powerIntoNet in interface ThyConverterpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void init(double vt,
double vd,
double id)
init in interface ThyConvertervt - ac voltagevd - dc voltageid - power demand
public ISparseEqnDouble formFMatrix()
public double[] misMatch()
public void updateConverter(ISparseEqnDouble eqn)
public void calculate()
throws IpssNumericException
calculate in interface ThyConverterIpssNumericExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
readData in interface com.hazelcast.nio.serialization.DataSerializablejava.io.IOExceptionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
writeData in interface com.hazelcast.nio.serialization.DataSerializablejava.io.IOException