public class HvdcLine2TLCCImpl<TBus extends BaseAclfBus<?,?>> extends HvdcLine2TImpl<TBus> implements HvdcLine2TLCC<TBus>
The following features are implemented:
InitializedCompond RControl SideDc Line Control ModeRectifier Control ModeInverter Control ModeOperation ModeMeter EndPower DemandPower Demand2Dc Voltage DemandDc Voltage Demand2Current DemandScheduled DC VoltagePower Current MarginPu Based Power Flow AlgoRectifierInverterRectifier2Inverter2org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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 double |
COMPOND_R_EDEFAULT
The default value of the '
Compond R' attribute. |
protected double |
compondR
The cached value of the '
Compond R' attribute. |
protected static HvdcControlSide |
CONTROL_SIDE_EDEFAULT
The default value of the '
Control Side' attribute. |
protected HvdcControlSide |
controlSide
The cached value of the '
Control Side' attribute. |
protected static double |
CURRENT_DEMAND_EDEFAULT
The default value of the '
Current Demand' attribute. |
protected double |
currentDemand
The cached value of the '
Current Demand' attribute. |
protected static HvdcControlMode |
DC_LINE_CONTROL_MODE_EDEFAULT
The default value of the '
Dc Line Control Mode' attribute. |
protected static double |
DC_VOLTAGE_DEMAND_EDEFAULT
The default value of the '
Dc Voltage Demand' attribute. |
protected static double |
DC_VOLTAGE_DEMAND2_EDEFAULT
The default value of the '
Dc Voltage Demand2' attribute. |
protected HvdcControlMode |
dcLineControlMode
The cached value of the '
Dc Line Control Mode' attribute. |
protected double |
dcVoltageDemand
The cached value of the '
Dc Voltage Demand' attribute. |
protected double |
dcVoltageDemand2
The cached value of the '
Dc Voltage Demand2' attribute. |
protected boolean |
initialized
The cached value of the '
Initialized' attribute. |
protected static boolean |
INITIALIZED_EDEFAULT
The default value of the '
Initialized' attribute. |
protected ThyConverter<TBus> |
inverter
The cached value of the '
Inverter' containment reference. |
protected static HvdcControlMode |
INVERTER_CONTROL_MODE_EDEFAULT
The default value of the '
Inverter Control Mode' attribute. |
protected ThyConverter<TBus> |
inverter2
The cached value of the '
Inverter2' containment reference. |
protected HvdcControlMode |
inverterControlMode
The cached value of the '
Inverter Control Mode' attribute. |
protected static ConverterType |
METER_END_EDEFAULT
The default value of the '
Meter End' attribute. |
protected ConverterType |
meterEnd
The cached value of the '
Meter End' attribute. |
protected static HvdcOperationMode |
OPERATION_MODE_EDEFAULT
The default value of the '
Operation Mode' attribute. |
protected HvdcOperationMode |
operationMode
The cached value of the '
Operation Mode' attribute. |
protected static double |
POWER_CURRENT_MARGIN_EDEFAULT
The default value of the '
Power Current Margin' attribute. |
protected static double |
POWER_DEMAND_EDEFAULT
The default value of the '
Power Demand' attribute. |
protected static double |
POWER_DEMAND2_EDEFAULT
The default value of the '
Power Demand2' attribute. |
protected double |
powerCurrentMargin
The cached value of the '
Power Current Margin' attribute. |
protected double |
powerDemand
The cached value of the '
Power Demand' attribute. |
protected double |
powerDemand2
The cached value of the '
Power Demand2' attribute. |
protected static boolean |
PU_BASED_POWER_FLOW_ALGO_EDEFAULT
The default value of the '
Pu Based Power Flow Algo' attribute. |
protected boolean |
puBasedPowerFlowAlgo
The cached value of the '
Pu Based Power Flow Algo' attribute. |
protected ThyConverter<TBus> |
rectifier
The cached value of the '
Rectifier' containment reference. |
protected static HvdcControlMode |
RECTIFIER_CONTROL_MODE_EDEFAULT
The default value of the '
Rectifier Control Mode' attribute. |
protected ThyConverter<TBus> |
rectifier2
The cached value of the '
Rectifier2' containment reference. |
protected HvdcControlMode |
rectifierControlMode
The cached value of the '
Rectifier Control Mode' attribute. |
protected static double |
SCHEDULED_DC_VOLTAGE_EDEFAULT
The default value of the '
Scheduled DC Voltage' attribute. |
protected double |
scheduledDCVoltage
The cached value of the '
Scheduled DC Voltage' attribute. |
DC_LINE_NUMBER_EDEFAULT, dcLineNumber, imax, IMAX_EDEFAULT, MVA_RATING_EDEFAULT, mvaRating, rdc, RDC_EDEFAULTCIRCUIT_NUMBER_EDEFAULT, circuitNumber, FROM_SIDE_METERED_EDEFAULT, fromBus, fromSideMetered, network, ORIGINAL_BRANCH_ID_EDEFAULT, originalBranchId, toBusEXTENSION_OBJECT_EDEFAULT, extensionObjectarea, AREA_ID_EDEFAULT, areaId, BOOLEAN_FLAG_EDEFAULT, booleanFlag, EXT_SEQ_NUMBER_EDEFAULT, extSeqNumber, INT_FLAG_EDEFAULT, intFlag, owner, OWNER_ID_EDEFAULT, ownerId, SORT_NUMBER_EDEFAULT, sortNumber, weight, WEIGHT_EDEFAULT, zone, ZONE_ID_EDEFAULT, zoneIddesc, DESC_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT, number, NUMBER_EDEFAULT, status, STATUS_CHANGE_INFO_EDEFAULT, STATUS_EDEFAULT, statusChangeInfoeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
HvdcLine2TLCCImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInverter(ThyConverter<TBus> newInverter,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetInverter2(ThyConverter<TBus> newInverter2,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRectifier(ThyConverter<TBus> newRectifier,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetRectifier2(ThyConverter<TBus> newRectifier2,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
calculateLoadflow() |
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) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AclfNetwork |
getAclfNetwork() |
double |
getCompondR() |
double |
getCompondR(Unit.UnitType unit) |
HvdcControlSide |
getControlSide() |
double |
getCurrentDemand() |
HvdcControlMode |
getDcLineControlMode() |
double |
getDcVoltageBase() |
double |
getDcVoltageDemand() |
double |
getDcVoltageDemand2() |
ThyConverter<TBus> |
getInverter() |
ThyConverter<TBus> |
getInverter2() |
HvdcControlMode |
getInverterControlMode()
Returns the value of the 'Inverter Control Mode' attribute.
|
ConverterType |
getMeterEnd() |
HvdcOperationMode |
getOperationMode() |
double |
getPowerCurrentMargin()
Returns the value of the 'Power Current Margin' attribute.
|
double |
getPowerDemand() |
double |
getPowerDemand(Unit.UnitType unit) |
double |
getPowerDemand2() |
ThyConverter<TBus> |
getRectifier() |
ThyConverter<TBus> |
getRectifier2() |
HvdcControlMode |
getRectifierControlMode()
Returns the value of the 'Rectifier Control Mode' attribute.
|
double |
getScheduledDCVoltage() |
double |
getScheduledDCVoltage(Unit.UnitType unit) |
boolean |
isConvergent(double err) |
boolean |
isInitialized() |
boolean |
isPuBasedPowerFlowAlgo() |
org.apache.commons.math3.complex.Complex |
powerIntoConverter(java.lang.String acBusId) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setCompondR(double newCompondR) |
void |
setCompondR(double value,
Unit.UnitType unit) |
void |
setControlSide(HvdcControlSide newControlSide) |
void |
setCurrentDemand(double newCurrentDemand) |
void |
setDcLineControlMode(HvdcControlMode newDcLineControlMode) |
void |
setDcVoltageDemand(double newDcVoltageDemand) |
void |
setDcVoltageDemand2(double newDcVoltageDemand2) |
void |
setInitialized(boolean newInitialized) |
void |
setInverter(ThyConverter<TBus> newInverter) |
void |
setInverter2(ThyConverter<TBus> newInverter2) |
void |
setInverterControlMode(HvdcControlMode newInverterControlMode) |
void |
setMeterEnd(ConverterType newMeterEnd) |
void |
setOperationMode(HvdcOperationMode newOperationMode) |
void |
setPowerCurrentMargin(double margin)
Sets the value of the '
Power Current Margin' attribute. |
void |
setPowerDemand(double newPowerDemand) |
void |
setPowerDemand(double value,
Unit.UnitType unit) |
void |
setPowerDemand2(double newPowerDemand2) |
void |
setPowerDemand2(double value,
Unit.UnitType unit) |
void |
setPuBasedPowerFlowAlgo(boolean newPuBasedPowerFlowAlgo) |
void |
setRectifier(ThyConverter<TBus> newRectifier) |
void |
setRectifier2(ThyConverter<TBus> newRectifier2) |
void |
setRectifierControlMode(HvdcControlMode mode)
Sets the value of the '
Rectifier Control Mode' attribute. |
void |
setScheduledDCVoltage(double newScheduledDCVoltage) |
void |
setScheduledDCVoltage(double value,
Unit.UnitType unit) |
java.lang.String |
toString() |
java.lang.String |
toString(double baseKva) |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
getDcKvaBase, getDcLineNumber, getImax, getMvaRating, getRBase, getRdc, getRdc, getXBase, setDcLineNumber, setImax, setMvaRating, setRdc, setRdcbasicSetFromBus, basicSetToBus, checkData, eInverseAdd, getCircuitNumber, getFromBus, getFromBusId, getNetwork, getOppositeBus, getOriginalBranchId, getToBus, getToBusId, isFromBus, isFromSideMetered, isGroundBranch, isToBus, reconnect, setAttributes, setAttributes, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setOriginalBranchId, setToBusgetExtensionObject, setExtensionObjectgetArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneIdcheckData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDcKvaBase, getDcLineNumber, getImax, getMvaRating, getRBase, getRdc, getRdc, getXBase, setDcLineNumber, setImax, setMvaRating, setRdc, setRdcgetCircuitNumber, getFromBus, getFromBusId, getNetwork, getOppositeBus, getOriginalBranchId, getToBus, getToBusId, isFromBus, isFromSideMetered, isGroundBranch, isToBus, reconnect, setAttributes, setAttributes, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setOriginalBranchId, setToBusgetExtensionObject, setExtensionObjectgetArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneIdcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean INITIALIZED_EDEFAULT
Initialized' attribute.
isInitialized(),
Constant Field Valuesprotected boolean initialized
Initialized' attribute.
isInitialized()protected static final double COMPOND_R_EDEFAULT
Compond R' attribute.
getCompondR(),
Constant Field Valuesprotected double compondR
Compond R' attribute.
getCompondR()protected static final HvdcControlSide CONTROL_SIDE_EDEFAULT
Control Side' attribute.
getControlSide()protected HvdcControlSide controlSide
Control Side' attribute.
getControlSide()protected static final HvdcControlMode DC_LINE_CONTROL_MODE_EDEFAULT
Dc Line Control Mode' attribute.
getDcLineControlMode()protected HvdcControlMode dcLineControlMode
Dc Line Control Mode' attribute.
getDcLineControlMode()protected static final HvdcControlMode RECTIFIER_CONTROL_MODE_EDEFAULT
Rectifier Control Mode' attribute.
getRectifierControlMode()protected HvdcControlMode rectifierControlMode
Rectifier Control Mode' attribute.
getRectifierControlMode()protected static final HvdcControlMode INVERTER_CONTROL_MODE_EDEFAULT
Inverter Control Mode' attribute.
getInverterControlMode()protected HvdcControlMode inverterControlMode
Inverter Control Mode' attribute.
getInverterControlMode()protected static final HvdcOperationMode OPERATION_MODE_EDEFAULT
Operation Mode' attribute.
getOperationMode()protected HvdcOperationMode operationMode
Operation Mode' attribute.
getOperationMode()protected static final ConverterType METER_END_EDEFAULT
Meter End' attribute.
getMeterEnd()protected ConverterType meterEnd
Meter End' attribute.
getMeterEnd()protected static final double POWER_DEMAND_EDEFAULT
Power Demand' attribute.
getPowerDemand(),
Constant Field Valuesprotected double powerDemand
Power Demand' attribute.
getPowerDemand()protected static final double POWER_DEMAND2_EDEFAULT
Power Demand2' attribute.
getPowerDemand2(),
Constant Field Valuesprotected double powerDemand2
Power Demand2' attribute.
getPowerDemand2()protected static final double DC_VOLTAGE_DEMAND_EDEFAULT
Dc Voltage Demand' attribute.
getDcVoltageDemand(),
Constant Field Valuesprotected double dcVoltageDemand
Dc Voltage Demand' attribute.
getDcVoltageDemand()protected static final double DC_VOLTAGE_DEMAND2_EDEFAULT
Dc Voltage Demand2' attribute.
getDcVoltageDemand2(),
Constant Field Valuesprotected double dcVoltageDemand2
Dc Voltage Demand2' attribute.
getDcVoltageDemand2()protected static final double CURRENT_DEMAND_EDEFAULT
Current Demand' attribute.
getCurrentDemand(),
Constant Field Valuesprotected double currentDemand
Current Demand' attribute.
getCurrentDemand()protected static final double SCHEDULED_DC_VOLTAGE_EDEFAULT
Scheduled DC Voltage' attribute.
getScheduledDCVoltage(),
Constant Field Valuesprotected double scheduledDCVoltage
Scheduled DC Voltage' attribute.
getScheduledDCVoltage()protected static final double POWER_CURRENT_MARGIN_EDEFAULT
Power Current Margin' attribute.
getPowerCurrentMargin(),
Constant Field Valuesprotected double powerCurrentMargin
Power Current Margin' attribute.
getPowerCurrentMargin()protected static final boolean PU_BASED_POWER_FLOW_ALGO_EDEFAULT
Pu Based Power Flow Algo' attribute.
isPuBasedPowerFlowAlgo(),
Constant Field Valuesprotected boolean puBasedPowerFlowAlgo
Pu Based Power Flow Algo' attribute.
isPuBasedPowerFlowAlgo()protected ThyConverter<TBus extends BaseAclfBus<?,?>> rectifier
Rectifier' containment reference.
getRectifier()protected ThyConverter<TBus extends BaseAclfBus<?,?>> inverter
Inverter' containment reference.
getInverter()protected ThyConverter<TBus extends BaseAclfBus<?,?>> rectifier2
Rectifier2' containment reference.
getRectifier2()protected ThyConverter<TBus extends BaseAclfBus<?,?>> inverter2
Inverter2' containment reference.
getInverter2()public double getCompondR()
getCompondR in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setCompondR(double),
HvdcLinePackage.getHvdcLine2TLCC_CompondR()public void setCompondR(double newCompondR)
setCompondR in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newCompondR - the new value of the 'Compond R' attribute.HvdcLine2TLCC.getCompondR()public ThyConverter<TBus> getRectifier()
getRectifier in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setRectifier(ThyConverter),
HvdcLinePackage.getHvdcLine2TLCC_Rectifier()public org.eclipse.emf.common.notify.NotificationChain basicSetRectifier(ThyConverter<TBus> newRectifier, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRectifier(ThyConverter<TBus> newRectifier)
setRectifier in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newRectifier - the new value of the 'Rectifier' containment reference.HvdcLine2TLCC.getRectifier()public ThyConverter<TBus> getInverter()
getInverter in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setInverter(ThyConverter),
HvdcLinePackage.getHvdcLine2TLCC_Inverter()public org.eclipse.emf.common.notify.NotificationChain basicSetInverter(ThyConverter<TBus> newInverter, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInverter(ThyConverter<TBus> newInverter)
setInverter in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newInverter - the new value of the 'Inverter' containment reference.HvdcLine2TLCC.getInverter()public ThyConverter<TBus> getRectifier2()
getRectifier2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setRectifier2(ThyConverter),
HvdcLinePackage.getHvdcLine2TLCC_Rectifier2()public org.eclipse.emf.common.notify.NotificationChain basicSetRectifier2(ThyConverter<TBus> newRectifier2, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRectifier2(ThyConverter<TBus> newRectifier2)
setRectifier2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newRectifier2 - the new value of the 'Rectifier2' containment reference.HvdcLine2TLCC.getRectifier2()public boolean calculateLoadflow()
calculateLoadflow in interface HvdcLine2T<TBus extends BaseAclfBus<?,?>>calculateLoadflow in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>IpssNumericExceptionpublic boolean isConvergent(double err)
isConvergent in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>err - public org.apache.commons.math3.complex.Complex powerIntoConverter(java.lang.String acBusId)
HvdcLine2TImplpowerIntoConverter in interface HvdcLine2T<TBus extends BaseAclfBus<?,?>>powerIntoConverter in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public double getCompondR(Unit.UnitType unit)
getCompondR in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public void setCompondR(double value,
Unit.UnitType unit)
setCompondR in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public double getPowerDemand(Unit.UnitType unit)
getPowerDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public void setPowerDemand(double value,
Unit.UnitType unit)
setPowerDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public double getScheduledDCVoltage(Unit.UnitType unit)
getScheduledDCVoltage in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public void setScheduledDCVoltage(double value,
Unit.UnitType unit)
setScheduledDCVoltage in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public AclfNetwork getAclfNetwork()
getAclfNetwork in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>public void setInverterControlMode(HvdcControlMode newInverterControlMode)
setInverterControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newInverterControlMode - the new value of the 'Inverter Control Mode' attribute.HvdcControlMode,
HvdcLine2TLCC.getInverterControlMode()public HvdcControlMode getInverterControlMode()
HvdcLine2TLCC"dcVoltage".
The literals are from the enumeration HvdcControlMode.
getInverterControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcControlMode,
HvdcLine2TLCC.setInverterControlMode(HvdcControlMode),
HvdcLinePackage.getHvdcLine2TLCC_InverterControlMode()public void setRectifierControlMode(HvdcControlMode mode)
HvdcLine2TLCCRectifier Control Mode' attribute.
setRectifierControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>mode - the new value of the 'Rectifier Control Mode' attribute.HvdcControlMode,
HvdcLine2TLCC.getRectifierControlMode()public HvdcControlMode getRectifierControlMode()
HvdcLine2TLCC"dcCurrent".
The literals are from the enumeration HvdcControlMode.
getRectifierControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcControlMode,
HvdcLine2TLCC.setRectifierControlMode(HvdcControlMode),
HvdcLinePackage.getHvdcLine2TLCC_RectifierControlMode()public HvdcOperationMode getOperationMode()
getOperationMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcOperationMode,
HvdcLine2TLCC.setOperationMode(HvdcOperationMode),
HvdcLinePackage.getHvdcLine2TLCC_OperationMode()public double getPowerCurrentMargin()
HvdcLine2TLCCgetPowerCurrentMargin in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setPowerCurrentMargin(double),
HvdcLinePackage.getHvdcLine2TLCC_PowerCurrentMargin()public void setPowerCurrentMargin(double margin)
HvdcLine2TLCCPower Current Margin' attribute.
If the meaning of the 'Current Margin' attribute isn't clear, there really should be more of a description here...
setPowerCurrentMargin in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>margin - the new value of the 'Power Current Margin' attribute.HvdcLine2TLCC.getPowerCurrentMargin()public void setOperationMode(HvdcOperationMode newOperationMode)
setOperationMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newOperationMode - the new value of the 'Operation Mode' attribute.HvdcOperationMode,
HvdcLine2TLCC.getOperationMode()public ConverterType getMeterEnd()
getMeterEnd in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>ConverterType,
HvdcLine2TLCC.setMeterEnd(ConverterType),
HvdcLinePackage.getHvdcLine2TLCC_MeterEnd()public void setMeterEnd(ConverterType newMeterEnd)
setMeterEnd in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newMeterEnd - the new value of the 'Meter End' attribute.ConverterType,
HvdcLine2TLCC.getMeterEnd()public HvdcControlSide getControlSide()
getControlSide in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcControlSide,
HvdcLine2TLCC.setControlSide(HvdcControlSide),
HvdcLinePackage.getHvdcLine2TLCC_ControlSide()public void setControlSide(HvdcControlSide newControlSide)
setControlSide in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newControlSide - the new value of the 'Control Side' attribute.HvdcControlSide,
HvdcLine2TLCC.getControlSide()public HvdcControlMode getDcLineControlMode()
getDcLineControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcControlMode,
HvdcLine2TLCC.setDcLineControlMode(HvdcControlMode),
HvdcLinePackage.getHvdcLine2TLCC_DcLineControlMode()public void setDcLineControlMode(HvdcControlMode newDcLineControlMode)
setDcLineControlMode in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newDcLineControlMode - the new value of the 'Dc Line Control Mode' attribute.HvdcControlMode,
HvdcLine2TLCC.getDcLineControlMode()public double getPowerDemand()
getPowerDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setPowerDemand(double),
HvdcLinePackage.getHvdcLine2TLCC_PowerDemand()public void setPowerDemand(double newPowerDemand)
setPowerDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newPowerDemand - the new value of the 'Power Demand' attribute.HvdcLine2TLCC.getPowerDemand()public double getPowerDemand2()
getPowerDemand2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setPowerDemand2(double),
HvdcLinePackage.getHvdcLine2TLCC_PowerDemand2()public void setPowerDemand2(double newPowerDemand2)
setPowerDemand2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newPowerDemand2 - the new value of the 'Power Demand2' attribute.HvdcLine2TLCC.getPowerDemand2()public double getDcVoltageDemand()
getDcVoltageDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setDcVoltageDemand(double),
HvdcLinePackage.getHvdcLine2TLCC_DcVoltageDemand()public double getDcVoltageBase()
HvdcLine2TImplgetDcVoltageBase in interface HvdcLine2T<TBus extends BaseAclfBus<?,?>>getDcVoltageBase in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public void setDcVoltageDemand(double newDcVoltageDemand)
setDcVoltageDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newDcVoltageDemand - the new value of the 'Dc Voltage Demand' attribute.HvdcLine2TLCC.getDcVoltageDemand()public double getScheduledDCVoltage()
getScheduledDCVoltage in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setScheduledDCVoltage(double),
HvdcLinePackage.getHvdcLine2TLCC_ScheduledDCVoltage()public void setScheduledDCVoltage(double newScheduledDCVoltage)
setScheduledDCVoltage in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newScheduledDCVoltage - the new value of the 'Scheduled DC Voltage' attribute.HvdcLine2TLCC.getScheduledDCVoltage()public boolean isPuBasedPowerFlowAlgo()
isPuBasedPowerFlowAlgo in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setPuBasedPowerFlowAlgo(boolean),
HvdcLinePackage.getHvdcLine2TLCC_PuBasedPowerFlowAlgo()public void setPuBasedPowerFlowAlgo(boolean newPuBasedPowerFlowAlgo)
setPuBasedPowerFlowAlgo in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newPuBasedPowerFlowAlgo - the new value of the 'Pu Based Power Flow Algo' attribute.HvdcLine2TLCC.isPuBasedPowerFlowAlgo()public void setPowerDemand2(double value,
Unit.UnitType unit)
setPowerDemand2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>unit - public ThyConverter<TBus> getInverter2()
getInverter2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setInverter2(ThyConverter),
HvdcLinePackage.getHvdcLine2TLCC_Inverter2()public org.eclipse.emf.common.notify.NotificationChain basicSetInverter2(ThyConverter<TBus> newInverter2, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInverter2(ThyConverter<TBus> newInverter2)
setInverter2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newInverter2 - the new value of the 'Inverter2' containment reference.HvdcLine2TLCC.getInverter2()public double getDcVoltageDemand2()
getDcVoltageDemand2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setDcVoltageDemand2(double),
HvdcLinePackage.getHvdcLine2TLCC_DcVoltageDemand2()public void setDcVoltageDemand2(double newDcVoltageDemand2)
setDcVoltageDemand2 in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newDcVoltageDemand2 - the new value of the 'Dc Voltage Demand2' attribute.HvdcLine2TLCC.getDcVoltageDemand2()public double getCurrentDemand()
getCurrentDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>public void setCurrentDemand(double newCurrentDemand)
setCurrentDemand in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public boolean isInitialized()
isInitialized in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>HvdcLine2TLCC.setInitialized(boolean),
HvdcLinePackage.getHvdcLine2TLCC_Initialized()public void setInitialized(boolean newInitialized)
setInitialized in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>newInitialized - the new value of the 'Initialized' attribute.HvdcLine2TLCC.isInitialized()public 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 BranchImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public java.lang.String toString()
toString in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>public java.lang.String toString(double baseKva)
BranchImpltoString in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>toString in interface BranchtoString in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>baseKva - System base kva
public void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>java.io.IOExceptionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
NameTagImplwriteData in interface com.hazelcast.nio.serialization.DataSerializablewriteData in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>java.io.IOException