public class NetGenAdjustAlgorithmImpl extends SenAnalysisAlgorithmImpl implements NetGenAdjustAlgorithm
The following features are implemented:
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 |
TOTAL_GEN_EDEFAULT
The default value of the '
Total Gen ' attribute. |
protected double |
totalGen
The cached value of the '
Total Gen ' attribute. |
injectBusList, withdrawBusList
ACC_FACTOR_EDEFAULT, accFactor, ADJ_MAX_ITERATIONS_EDEFAULT, ADJ_TOLERANCE_EDEFAULT, adjMaxIterations, adjTolerance, APPLY_ADJUSTMENT_EDEFAULT, applyAdjustment, DCLF_CALCULATED_EDEFAULT, DCLF_SOLVER_EDEFAULT, dclfAlgoBranchList, dclfAlgoBusList, dclfCalculated, dclfSolver
network
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 |
NetGenAdjustAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
void |
distributeTotalAdjGen() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
double |
getTotalGen() |
double |
lossFactor(Area area,
java.lang.String injectBusId) |
double |
lossFactor(Area area,
java.lang.String injectBusId,
java.lang.String withdrawBusId) |
double |
lossFactor(java.lang.String injectBusId) |
double |
lossFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId) |
void |
setTotalGen(double newTotalGen) |
java.lang.String |
toString() |
addInjectBus, addWithdrawBus, branchAngleShiftFactor, branchAngleShiftFactor, calBranchClosureZ, calBusSensitivity, calBusSensitivity, calculateDclf, calGenShiftFactor, genTransferDistFactor, getBranchClosurePTDFactor, getInjectBusList, getWithdrawBusList, lineOutageDFactor, lineOutageDFactors, psXfrShiftFactor, psXfrShiftFactor, pTransferDistFactor, pTransferDistFactor, pTransferDistFactors, setWithdrawBusList
calculateDclf, calculateDclf, calculateDclf, calTotalGen, calTotalLoad, checkCondition, deepCopy, distributeLoad, eInverseRemove, getAccFactor, getAclfNet, getAdjMaxIterations, getAdjTolerance, getB11Matrix, getB1Matrix, getBranchFlow, getBranchFlow, getBranchFlow, getBusAngle, getBusAngle, getBusPower, getBusPower, getBusPowerInfoNet, getBusPowerInfoNet, getDclfAlgoBranch, getDclfAlgoBranchIdLookupTable, getDclfAlgoBranchList, getDclfAlgoBus, getDclfAlgoBusIdLookupTable, getDclfAlgoBusList, getDclfAlgoGenNameLookupTable, getDclfAlgoLoadNameLookupTable, getDclfSolver, getMismatch, isApplyAdjustment, isDclfCalculated, loading, loading, loss, ratingViolation, ratingViolation, readData, rebuildLookupRefRelationship, removeDclfAlgoBranch, removeDclfAlgoBus, setAccFactor, setAdjMaxIterations, setAdjTolerance, setApplyAdjustment, setDclfCalculated, setDclfSolver, setNetwork, setRefBus, setRefBus, transfer2AclfNet, writeData
getNetwork
checkData, 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, 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
addInjectBus, addWithdrawBus, getInjectBusList, getWithdrawBusList, setWithdrawBusList
calculateDclf, calculateDclf, calculateDclf, calculateDclf, checkCondition, deepCopy, distributeLoad, getAccFactor, getAclfNet, getAdjMaxIterations, getAdjTolerance, getB11Matrix, getB1Matrix, getDclfAlgoBranch, getDclfAlgoBranchList, getDclfAlgoBus, getDclfAlgoBusList, getDclfSolver, isApplyAdjustment, isDclfCalculated, removeDclfAlgoBranch, removeDclfAlgoBus, setAccFactor, setAdjMaxIterations, setAdjTolerance, setApplyAdjustment, setDclfCalculated, setDclfSolver, setRefBus, setRefBus, transfer2AclfNet
getNetwork, setNetwork
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
eAdapters, eDeliver, eNotify, eSetDeliver
readData, writeData
getDclfAlgoBranchIdLookupTable, getDclfAlgoBusIdLookupTable, getDclfAlgoGenNameLookupTable, getDclfAlgoLoadNameLookupTable, rebuildLookupRefRelationship
calTotalGen, calTotalLoad, getBranchFlow, getBranchFlow, getBranchFlow, getBusAngle, getBusAngle, getBusPower, getBusPower, getBusPowerInfoNet, getBusPowerInfoNet, getMismatch, loading, loading, loss, ratingViolation, ratingViolation
calBusSensitivity, calBusSensitivity
calGenShiftFactor, genTransferDistFactor
pTransferDistFactor, pTransferDistFactor, pTransferDistFactors
getBranchClosurePTDFactor, lineOutageDFactor, lineOutageDFactors
branchAngleShiftFactor, branchAngleShiftFactor, psXfrShiftFactor, psXfrShiftFactor
protected static final double TOTAL_GEN_EDEFAULT
Total Gen
' attribute.
getTotalGen()
,
Constant Field Valuesprotected double totalGen
Total Gen
' attribute.
getTotalGen()
public double getTotalGen()
getTotalGen
in interface NetGenAdjustAlgorithm
NetGenAdjustAlgorithm.setTotalGen(double)
,
DclfAlgorithmPackage.getNetGenAdjustAlgorithm_TotalGen()
public void setTotalGen(double newTotalGen)
setTotalGen
in interface NetGenAdjustAlgorithm
newTotalGen
- the new value of the 'Total Gen' attribute.NetGenAdjustAlgorithm.getTotalGen()
public void distributeTotalAdjGen()
distributeTotalAdjGen
in interface NetGenAdjustAlgorithm
public double lossFactor(java.lang.String injectBusId) throws InterpssException
lossFactor
in interface ILossFactor
injectBusId
- injection bus id
InterpssException
public double lossFactor(java.lang.String injectBusId, java.lang.String withdrawBusId) throws InterpssException
lossFactor
in interface ILossFactor
injectBusId
- injection bus idwithdrawBusId
- withdraw bus id
InterpssException
public double lossFactor(Area area, java.lang.String injectBusId) throws InterpssException
lossFactor
in interface ILossFactor
area
- area objectinjectBusId
- injection bus id
InterpssException
public double lossFactor(Area area, java.lang.String injectBusId, java.lang.String withdrawBusId) throws InterpssException
lossFactor
in interface ILossFactor
area
- area objectinjectBusId
- injection bus idwithdrawBusId
- withdraw bus id
InterpssException
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class SenAnalysisAlgorithmImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SenAnalysisAlgorithmImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SenAnalysisAlgorithmImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SenAnalysisAlgorithmImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SenAnalysisAlgorithmImpl
public java.lang.String toString()
toString
in class DclfAlgorithmImpl