public class PlanningAclfNetworkImpl extends AclfNetworkImpl implements PlanningAclfNetwork
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 org.eclipse.emf.common.util.EList<PlanningChangeBranch> |
changeBranchList
The cached value of the '
Change Branch List' containment reference list. |
protected org.eclipse.emf.common.util.EList<PlanningChangeBus> |
changeBusList
The cached value of the '
Change Bus List' containment reference list. |
protected org.eclipse.emf.common.util.EList<PlanningChangeSubstation> |
changeSubList
The cached value of the '
Change Sub List' containment reference list. |
protected static java.time.LocalDateTime |
END_TIME_EDEFAULT
The default value of the '
End Time' attribute. |
protected java.time.LocalDateTime |
endTime
The cached value of the '
End Time' attribute. |
protected org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> |
planPeriodAclfNetList
The cached value of the '
Plan Period Aclf Net List' containment reference list. |
protected static java.time.LocalDateTime |
START_TIME_EDEFAULT
The default value of the '
Start Time' attribute. |
protected java.time.LocalDateTime |
startTime
The cached value of the '
Start Time' attribute. |
EQUIV_GEN_LOAD_CACHE_EDEFAULT, equivGenLoadCache, FLOW_INTERFACE_LOADED_EDEFAULT, flowInterfaceList, flowInterfaceLoaded, HAS_EQUIV_GEN_LOAD_EDEFAULT, hasEquivGenLoadACLF_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 |
PlanningAclfNetworkImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<PlanningChangeBranch> |
calChangeBranchList(java.time.LocalDateTime startTime) |
org.eclipse.emf.common.util.EList<PlanningChangeBus> |
calChangeBusList(java.time.LocalDateTime startTime) |
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> |
calChangeSubstationList(java.time.LocalDateTime startTime) |
void |
createPlanningPeriods() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
org.eclipse.emf.common.util.EList<PlanningChangeBranch> |
getChangeBranchList() |
org.eclipse.emf.common.util.EList<PlanningChangeBus> |
getChangeBusList() |
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> |
getChangeSubList() |
java.time.LocalDateTime |
getEndTime() |
java.util.Optional<PlanningPeriodAclfNet> |
getPlanPeriodAclfNet(int no) |
org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> |
getPlanPeriodAclfNetList() |
java.time.LocalDateTime |
getStartTime() |
void |
reset() |
void |
setEndTime(java.time.LocalDateTime newEndTime) |
void |
setStartTime(java.time.LocalDateTime newStartTime) |
java.lang.String |
toString() |
accept, createAclfBranchNameLookupTable, createAclfBranchNameLookupTable, createAclfBusNameLookupTable, createAclfBusNameLookupTable, createAclfGenNameLookupTable, createAclfGenNameLookupTable, createAclfLoadNameLookupTable, createAclfLoadNameLookupTable, createAcscNetCopy, createSubNet, createSubNet, createSubNet, createSubNet, getAclfBranchNameLookupTable, getAclfBusNameLookupTable, getAclfGenNameLookupTable, getAclfLoadNameLookupTable, getEquivGenLoadCache, getFlowInterface, getFlowInterfaceList, isFlowInterfaceLoaded, isHasEquivGenLoad, jsonCopy, readData, setEquivGenLoadCache, setFlowInterfaceLoaded, setHasEquivGenLoad, writeDataadd3WXfr, add3WXfr, addGroundBranch, addHvdcLine2T, addHvdcLine2T, adjustXfrZ, allocateContributeGenQ, areaOutputPower, basicSetAclfNetAdjust, calculateHvdc, calExternalPowerIntoNet, calLoadDFactor, calLoadDFactor, checkData, 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, net2String, 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, 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, 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, waitaccept, createAcscNetCopy, createSubNet, createSubNet, createSubNet, createSubNet, getEquivGenLoadCache, getFlowInterface, getFlowInterfaceList, isFlowInterfaceLoaded, isHasEquivGenLoad, setEquivGenLoadCache, setFlowInterfaceLoaded, setHasEquivGenLoadadjustXfrZ, 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, net2String, rebuildLookupTable, removeBranch, removeBranch, removeBranch, removeBus, removeBus, removeTieLine, replaceBus, setAllowGroundBranch, setBaseKva, setBusNumberArranged, setBypassDataCheck, setDataChecked, setExtraInfo, setFrequency, setOriginalDataFormat, setRefBusId, setRefBusIdSet, setRefBusType, setTimeStamp, setToEmpty, setVisitedStatus, updateBranchIdcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInforeadData, writeDatagetChildNetWrapper, 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, formYMatrixcreateAclfBranchNameLookupTable, createAclfBranchNameLookupTable, createAclfBusNameLookupTable, createAclfBusNameLookupTable, createAclfGenNameLookupTable, createAclfGenNameLookupTable, createAclfLoadNameLookupTable, createAclfLoadNameLookupTable, getAclfBranchNameLookupTable, getAclfBusNameLookupTable, getAclfGenNameLookupTable, getAclfLoadNameLookupTableprotected static final java.time.LocalDateTime START_TIME_EDEFAULT
Start Time' attribute.
getStartTime()protected java.time.LocalDateTime startTime
Start Time' attribute.
getStartTime()protected static final java.time.LocalDateTime END_TIME_EDEFAULT
End Time' attribute.
getEndTime()protected java.time.LocalDateTime endTime
End Time' attribute.
getEndTime()protected org.eclipse.emf.common.util.EList<PlanningChangeBus> changeBusList
Change Bus List' containment reference list.
getChangeBusList()protected org.eclipse.emf.common.util.EList<PlanningChangeBranch> changeBranchList
Change Branch List' containment reference list.
getChangeBranchList()protected org.eclipse.emf.common.util.EList<PlanningChangeSubstation> changeSubList
Change Sub List' containment reference list.
getChangeSubList()protected org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> planPeriodAclfNetList
Plan Period Aclf Net List' containment reference list.
getPlanPeriodAclfNetList()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class AclfNetworkImplpublic java.time.LocalDateTime getStartTime()
getStartTime in interface PlanningAclfNetworkPlanningAclfNetwork.setStartTime(LocalDateTime),
PlanningAlgorithmPackage.getPlanningAclfNetwork_StartTime()public void setStartTime(java.time.LocalDateTime newStartTime)
setStartTime in interface PlanningAclfNetworknewStartTime - the new value of the 'Start Time' attribute.PlanningAclfNetwork.getStartTime()public java.time.LocalDateTime getEndTime()
getEndTime in interface PlanningAclfNetworkPlanningAclfNetwork.setEndTime(LocalDateTime),
PlanningAlgorithmPackage.getPlanningAclfNetwork_EndTime()public void setEndTime(java.time.LocalDateTime newEndTime)
setEndTime in interface PlanningAclfNetworknewEndTime - the new value of the 'End Time' attribute.PlanningAclfNetwork.getEndTime()public org.eclipse.emf.common.util.EList<PlanningChangeBus> getChangeBusList()
getChangeBusList in interface PlanningAclfNetworkPlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBusList()public org.eclipse.emf.common.util.EList<PlanningChangeBranch> getChangeBranchList()
getChangeBranchList in interface PlanningAclfNetworkPlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBranchList()public org.eclipse.emf.common.util.EList<PlanningChangeSubstation> getChangeSubList()
getChangeSubList in interface PlanningAclfNetworkPlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeSubList()public org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> getPlanPeriodAclfNetList()
getPlanPeriodAclfNetList in interface PlanningAclfNetworkPlanningAlgorithmPackage.getPlanningAclfNetwork_PlanPeriodAclfNetList(),
PlanningPeriodAclfNet.getParentContainer()public java.util.Optional<PlanningPeriodAclfNet> getPlanPeriodAclfNet(int no)
getPlanPeriodAclfNet in interface PlanningAclfNetworkno - dclf algo id
public void createPlanningPeriods()
throws InterpssException
createPlanningPeriods in interface PlanningAclfNetworkInterpssExceptionpublic void reset()
reset in interface PlanningAclfNetworkpublic org.eclipse.emf.common.util.EList<PlanningChangeBus> calChangeBusList(java.time.LocalDateTime startTime)
calChangeBusList in interface PlanningAclfNetworkstartTime - the starting time for the calculation
public org.eclipse.emf.common.util.EList<PlanningChangeBranch> calChangeBranchList(java.time.LocalDateTime startTime)
calChangeBranchList in interface PlanningAclfNetworkstartTime - the starting time for the calculation
public org.eclipse.emf.common.util.EList<PlanningChangeSubstation> calChangeSubstationList(java.time.LocalDateTime startTime)
calChangeSubstationList in interface PlanningAclfNetworkstartTime - the starting time for the calculation
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class NetworkImpl<AclfBus,AclfBranch>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 AclfNetworkImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AclfNetworkImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AclfNetworkImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AclfNetworkImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AclfNetworkImplpublic java.lang.String toString()
toString in class AclfNetworkImpl