public class HvdcLine2TLCCImpl<TBus extends BaseAclfBus<?,?>> extends HvdcLine2TImpl<TBus> implements HvdcLine2TLCC<TBus>
The following features are implemented:
Initialized
Compond R
Control Side
Dc Line Control Mode
Rectifier Control Mode
Inverter Control Mode
Operation Mode
Meter End
Power Demand
Power Demand2
Dc Voltage Demand
Dc Voltage Demand2
Current Demand
Scheduled DC Voltage
Power Current Margin
Pu Based Power Flow Algo
Rectifier
Inverter
Rectifier2
Inverter2
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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, 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_EDEFAULT
CIRCUIT_NUMBER_EDEFAULT, circuitNumber, FROM_SIDE_METERED_EDEFAULT, fromBus, fromSideMetered, network, ORIGINAL_BRANCH_ID_EDEFAULT, originalBranchId, toBus
EXTENSION_OBJECT_EDEFAULT, extensionObject
area, 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, zoneId
desc, DESC_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT, number, NUMBER_EDEFAULT, status, STATUS_CHANGE_INFO_EDEFAULT, STATUS_EDEFAULT, statusChangeInfo
eAdapters, 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, setRdc
basicSetFromBus, basicSetToBus, checkData, eInverseAdd, getCircuitNumber, getFromBus, getFromBusId, getNetwork, getOppositeBus, getOriginalBranchId, getToBus, getToBusId, isFromBus, isFromSideMetered, isGroundBranch, isToBus, reconnect, setAttributes, setAttributes, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setOriginalBranchId, setToBus
getExtensionObject, setExtensionObject
getArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneId
checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDcKvaBase, getDcLineNumber, getImax, getMvaRating, getRBase, getRdc, getRdc, getXBase, setDcLineNumber, setImax, setMvaRating, setRdc, setRdc
getCircuitNumber, getFromBus, getFromBusId, getNetwork, getOppositeBus, getOriginalBranchId, getToBus, getToBusId, isFromBus, isFromSideMetered, isGroundBranch, isToBus, reconnect, setAttributes, setAttributes, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setOriginalBranchId, setToBus
getExtensionObject, setExtensionObject
getArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneId
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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<?,?>>
IpssNumericException
public boolean isConvergent(double err)
isConvergent
in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>
err
- public org.apache.commons.math3.complex.Complex powerIntoConverter(java.lang.String acBusId)
HvdcLine2TImpl
powerIntoConverter
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)
HvdcLine2TLCC
Rectifier 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()
HvdcLine2TLCC
getPowerCurrentMargin
in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>
HvdcLine2TLCC.setPowerCurrentMargin(double)
,
HvdcLinePackage.getHvdcLine2TLCC_PowerCurrentMargin()
public void setPowerCurrentMargin(double margin)
HvdcLine2TLCC
Power 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()
HvdcLine2TImpl
getDcVoltageBase
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 BranchImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
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)
BranchImpl
toString
in interface HvdcLine2TLCC<TBus extends BaseAclfBus<?,?>>
toString
in interface Branch
toString
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
baseKva
- System base kva
public void readData(com.hazelcast.nio.ObjectDataInput in) throws java.io.IOException
NameTagImpl
readData
in interface com.hazelcast.nio.serialization.DataSerializable
readData
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
java.io.IOException
public void writeData(com.hazelcast.nio.ObjectDataOutput out) throws java.io.IOException
NameTagImpl
writeData
in interface com.hazelcast.nio.serialization.DataSerializable
writeData
in class HvdcLine2TImpl<TBus extends BaseAclfBus<?,?>>
java.io.IOException