public class BaseAcscNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch> extends BaseAclfNetworkImpl<TBus,TBranch> implements BaseAcscNetwork<TBus,TBranch>
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.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 boolean |
POSITIVE_SEQ_DATA_ONLY_EDEFAULT
The default value of the '
Positive Seq Data Only' attribute. |
protected boolean |
positiveSeqDataOnly
The cached value of the '
Positive Seq Data Only' attribute. |
protected static boolean |
SC_DATA_LOADED_EDEFAULT
The default value of the '
Sc Data Loaded' attribute. |
protected boolean |
scDataLoaded
The cached value of the '
Sc Data Loaded' attribute. |
ACLF_NET_MODEL_TYPE_EDEFAULT, aclfNetAdjust, aclfNetModelType, CONTRIBUTE_GEN_LOAD_MODEL_EDEFAULT, contributeGenLoadModel, DEFAULT_VOLTAGE_LIMIT_EDEFAULT, defaultVoltageLimit, LF_CONVERGED_EDEFAULT, LF_DATA_LOADED_EDEFAULT, lfConverged, lfDataLoaded, NETWORK_TYPE_EDEFAULT, networkType, SENSITIVITY_CALCULATED_EDEFAULT, sensitivityCalculated, specialBranchList, XFR_ZADJUST_SIDE_EDEFAULT, xfrZAdjustSide, xfrZTable, ZERO_ZBRANCH_THRESHOLD_EDEFAULT, zeroZBranchThresholdALLOW_GROUND_BRANCH_EDEFAULT, allowGroundBranch, AREA_MAP_EDEFAULT, areaMap, BASE_KVA_EDEFAULT, baseKva, branchList, branchLookupTable, BUS_NUMBER_ARRANGED_EDEFAULT, busList, busLookupTable, busNumberArranged, BYPASS_DATA_CHECK_EDEFAULT, bypassDataCheck, childNetWrapperList, DATA_CHECKED_EDEFAULT, dataChecked, EXTRA_INFO_EDEFAULT, extraInfo, frequency, FREQUENCY_EDEFAULT, ORIGINAL_DATA_FORMAT_EDEFAULT, originalDataFormat, OWNER_MAP_EDEFAULT, ownerMap, REF_BUS_ID_SET_EDEFAULT, REF_BUS_TYPE_EDEFAULT, refBusIdSet, refBusType, SUBSTATION_MAP_EDEFAULT, substationMap, tieLineList, TIME_STAMP_EDEFAULT, timeStamp, ZONE_MAP_EDEFAULT, zoneMapdesc, 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 |
BaseAcscNetworkImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkData(DataCheckConfiguration config) |
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) |
ISparseEqnComplex |
formScYMatrix(SequenceCode seq,
ScBusModelType scBusModelType,
boolean luMatrix) |
ISparseEqnComplex |
formScYMatrix(SequenceCode seq,
ScBusModelType scBusModelType,
int areaFlag) |
boolean |
initialization(ScBusModelType scBusModelType) |
boolean |
isPositiveSeqDataOnly() |
boolean |
isScDataLoaded() |
java.lang.String |
net2String() |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
void |
setPositiveSeqDataOnly(boolean newPositiveSeqDataOnly) |
void |
setScDataLoaded(boolean newScDataLoaded) |
java.lang.String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
add3WXfr, add3WXfr, addGroundBranch, addHvdcLine2T, addHvdcLine2T, adjustXfrZ, allocateContributeGenQ, areaOutputPower, basicSetAclfNetAdjust, calculateHvdc, calExternalPowerIntoNet, calLoadDFactor, calLoadDFactor, eInverseRemove, formB11Matrix, formB11Matrix, formB1Matrix, formB1Matrix, formJMatrix, formJMatrix, formJMatrix, formYMatrix, formYMatrix, get3WXfr, get3WXfr, getAclfNetAdjust, getAclfNetModelType, getBranchList, getBusList, getDefaultVoltageLimit, getHvdcLine2T, getNetworkType, getSpecialBranch, getSpecialBranchList, getXfrZAdjustSide, getXfrZTable, getXfrZTableEntry, getZeroZBranchThreshold, has3WXfr, has3WXfr, hasBranchMavRatingViolation, hasFunctionLoad, hasPQBusLimit, hasPSXfr, hasPSXfrPControl, hasPVBusLimit, hasRemoteQBus, hasStaticVarCompensator, hasSwingBus, hasSwitchedShuntAdjustment, hasTapControl, initBusVoltage, initContributeGenLoad, isContributeGenLoadModel, isLfConverged, isLfDataLoaded, isSensitivityCalculated, maxMismatch, maxMismatch, maxMismatch, needDiscreteAdjust, needLimitAdjust, needLimitBackoffAdjust, needPowerAdjust, needVoltageAdjust, neighborAreas, neighborZones, noBusInArea, powerAreaExport, powerZoneExport, remove3WXfr, setAclfNetAdjust, setAclfNetModelType, setContributeGenLoadModel, setDefaultVoltageLimit, setLfConverged, setLfDataLoaded, setNetworkType, setSensitivityCalculated, setXfrZAdjustSide, setZeroZBranchThreshold, smallestLoad, totalGeneration, totalLoad, totalLoad, totalLossaccept, addArea, addBranch, addBranch, addBranch, addBranch2Cache, addBranch2Cache, addBranch2Cache, addBus, addBus2Cache, addOwner, addSubstation, addTieLine, addZone, arrangeBusNumber, cachedBranches2Net, cachedBuses2Net, eInverseAdd, formAdjacencyMatrix, getArea, getArea, getAreaMap, getBaseKva, getBaseMva, getBranch, getBranch, getBranch, getBranches, getBranches, getBus, getBus, getChildNetWrapper, getChildNetWrapperList, getExtraInfo, getFrequency, getNoActiveBranch, getNoActiveBranch, getNoActiveBus, getNoActiveBus, getNoBranch, getNoBranch, getNoBus, getNoBus, getOriginalDataFormat, getOwner, getOwner, getOwnerMap, getRefBusId, getRefBusIdSet, getRefBusType, getSubstation, getSubstationMap, getSubstationMap, getTieLineList, getTimeStamp, getZone, getZone, getZoneMap, hasBranch, hasBranch, hasBus, hasChildNet, hzCopy, isAllowGroundBranch, isBusNumberArranged, isBypassDataCheck, isDataChecked, isOnlineModel, isRefBus, jsonCopy, rebuildLookupTable, removeBranch, removeBranch, removeBranch, removeBus, removeBus, removeTieLine, replaceBus, setAllowGroundBranch, setBaseKva, setBusNumberArranged, setBypassDataCheck, setDataChecked, setExtraInfo, setFrequency, setOriginalDataFormat, setRefBusId, setRefBusIdSet, setRefBusType, setTimeStamp, setToEmpty, setVisitedStatus, updateBranchIdcheckData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, 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, waitadjustXfrZ, allocateContributeGenQ, calLoadDFactor, calLoadDFactor, getAclfNetAdjust, getAclfNetModelType, getDefaultVoltageLimit, getNetworkType, getSpecialBranch, getSpecialBranchList, getXfrZAdjustSide, getXfrZTable, getXfrZTableEntry, getZeroZBranchThreshold, hasSwingBus, initBusVoltage, initContributeGenLoad, isContributeGenLoadModel, isLfConverged, isLfDataLoaded, isSensitivityCalculated, setAclfNetAdjust, setAclfNetModelType, setContributeGenLoadModel, setDefaultVoltageLimit, setLfConverged, setLfDataLoaded, setNetworkType, setSensitivityCalculated, setXfrZAdjustSide, setZeroZBranchThresholdaccept, addArea, addBranch, addBranch, addBranch, addBranch2Cache, addBranch2Cache, addBranch2Cache, addBus, addBus2Cache, addGroundBranch, addOwner, addSubstation, addTieLine, addZone, arrangeBusNumber, cachedBranches2Net, cachedBuses2Net, formAdjacencyMatrix, getArea, getArea, getAreaMap, getBaseKva, getBaseMva, getBranch, getBranch, getBranch, getBranches, getBranches, getBranchList, getBus, getBus, getBusList, getChildNetWrapperList, getExtraInfo, getFrequency, getNoActiveBranch, getNoActiveBranch, getNoActiveBus, getNoActiveBus, getNoBranch, getNoBranch, getNoBus, getNoBus, getOriginalDataFormat, getOwner, getOwner, getOwnerMap, getRefBusId, getRefBusIdSet, getRefBusType, getSubstation, getSubstationMap, getSubstationMap, getTieLineList, getTimeStamp, getZone, getZone, getZoneMap, hasBranch, hasBranch, hasBus, hzCopy, isAllowGroundBranch, isBusNumberArranged, isBypassDataCheck, isDataChecked, isOnlineModel, isRefBus, rebuildLookupTable, removeBranch, removeBranch, removeBranch, removeBus, removeBus, removeTieLine, replaceBus, setAllowGroundBranch, setBaseKva, setBusNumberArranged, setBypassDataCheck, setDataChecked, setExtraInfo, setFrequency, setOriginalDataFormat, setRefBusId, setRefBusIdSet, setRefBusType, setTimeStamp, setToEmpty, setVisitedStatus, updateBranchIdcheckData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfogetChildNetWrapper, hasChildNeteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercalExternalPowerIntoNet, hasBranchMavRatingViolation, maxMismatch, maxMismatch, maxMismatch, smallestLoad, totalGeneration, totalLoad, totalLoad, totalLosshasFunctionLoad, hasPQBusLimit, hasPSXfrPControl, hasPVBusLimit, hasRemoteQBus, hasStaticVarCompensator, hasSwitchedShuntAdjustment, hasTapControl, needDiscreteAdjust, needLimitAdjust, needLimitBackoffAdjust, needPowerAdjust, needVoltageAdjustadd3WXfr, add3WXfr, get3WXfr, get3WXfr, has3WXfr, has3WXfr, remove3WXfraddHvdcLine2T, addHvdcLine2T, calculateHvdc, getHvdcLine2T, hasPSXfrareaOutputPower, neighborAreas, neighborZones, powerAreaExport, powerZoneExportformB11Matrix, formB11Matrix, formB1Matrix, formB1Matrix, formJMatrix, formJMatrix, formJMatrix, formYMatrix, formYMatrixprotected static final boolean SC_DATA_LOADED_EDEFAULT
Sc Data Loaded' attribute.
isScDataLoaded(),
Constant Field Valuesprotected boolean scDataLoaded
Sc Data Loaded' attribute.
isScDataLoaded()protected static final boolean POSITIVE_SEQ_DATA_ONLY_EDEFAULT
Positive Seq Data Only' attribute.
isPositiveSeqDataOnly(),
Constant Field Valuesprotected boolean positiveSeqDataOnly
Positive Seq Data Only' attribute.
isPositiveSeqDataOnly()public boolean isScDataLoaded()
isScDataLoaded in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>BaseAcscNetwork.setScDataLoaded(boolean),
AcscPackage.getBaseAcscNetwork_ScDataLoaded()public void setScDataLoaded(boolean newScDataLoaded)
setScDataLoaded in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>newScDataLoaded - the new value of the 'Sc Data Loaded' attribute.BaseAcscNetwork.isScDataLoaded()public boolean isPositiveSeqDataOnly()
isPositiveSeqDataOnly in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>BaseAcscNetwork.setPositiveSeqDataOnly(boolean),
AcscPackage.getBaseAcscNetwork_PositiveSeqDataOnly()public void setPositiveSeqDataOnly(boolean newPositiveSeqDataOnly)
setPositiveSeqDataOnly in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>newPositiveSeqDataOnly - the new value of the 'Positive Seq Data Only' attribute.BaseAcscNetwork.isPositiveSeqDataOnly()public boolean initialization(ScBusModelType scBusModelType)
initialization in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>scBusModelType - sequence
public boolean checkData(DataCheckConfiguration config)
checkData in interface NameTagcheckData in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>config - data check configuration
public ISparseEqnComplex formScYMatrix(SequenceCode seq, ScBusModelType scBusModelType, boolean luMatrix)
formScYMatrix in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>seq - sequencescBusModelType - sequenceluMatrix - boolean for performing LU decompostion of the matrix
public ISparseEqnComplex formScYMatrix(SequenceCode seq, ScBusModelType scBusModelType, int areaFlag)
formScYMatrix in interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>seq - sequencescBusModelType - sequenceareaFlag - boolean for performing LU decompostion of the matrix
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public java.lang.String toString()
toString in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>public void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws java.io.IOException
NameTagImplwriteData in interface com.hazelcast.nio.serialization.DataSerializablewriteData in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>java.io.IOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws java.io.IOException
NameTagImplreadData in interface com.hazelcast.nio.serialization.DataSerializablereadData in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>java.io.IOExceptionpublic java.lang.String net2String()
BaseAclfNetworkImplnet2String in interface Network<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>net2String in class BaseAclfNetworkImpl<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch>