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.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 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, hasEquivGenLoad
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, zeroZBranchThreshold
ALLOW_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, zoneMap
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 |
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, writeData
add3WXfr, 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, totalLoss
accept, 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, updateBranchId
checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, 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
accept, createAcscNetCopy, createSubNet, createSubNet, createSubNet, createSubNet, getEquivGenLoadCache, getFlowInterface, getFlowInterfaceList, isFlowInterfaceLoaded, isHasEquivGenLoad, setEquivGenLoadCache, setFlowInterfaceLoaded, setHasEquivGenLoad
adjustXfrZ, 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, setZeroZBranchThreshold
accept, 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, updateBranchId
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
readData, writeData
getChildNetWrapper, hasChildNet
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
calExternalPowerIntoNet, hasBranchMavRatingViolation, maxMismatch, maxMismatch, maxMismatch, smallestLoad, totalGeneration, totalLoad, totalLoad, totalLoss
hasFunctionLoad, hasPQBusLimit, hasPSXfrPControl, hasPVBusLimit, hasRemoteQBus, hasStaticVarCompensator, hasSwitchedShuntAdjustment, hasTapControl, needDiscreteAdjust, needLimitAdjust, needLimitBackoffAdjust, needPowerAdjust, needVoltageAdjust
add3WXfr, add3WXfr, get3WXfr, get3WXfr, has3WXfr, has3WXfr, remove3WXfr
addHvdcLine2T, addHvdcLine2T, calculateHvdc, getHvdcLine2T, hasPSXfr
areaOutputPower, neighborAreas, neighborZones, powerAreaExport, powerZoneExport
formB11Matrix, formB11Matrix, formB1Matrix, formB1Matrix, formJMatrix, formJMatrix, formJMatrix, formYMatrix, formYMatrix
createAclfBranchNameLookupTable, createAclfBranchNameLookupTable, createAclfBusNameLookupTable, createAclfBusNameLookupTable, createAclfGenNameLookupTable, createAclfGenNameLookupTable, createAclfLoadNameLookupTable, createAclfLoadNameLookupTable, getAclfBranchNameLookupTable, getAclfBusNameLookupTable, getAclfGenNameLookupTable, getAclfLoadNameLookupTable
protected 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 AclfNetworkImpl
public java.time.LocalDateTime getStartTime()
getStartTime
in interface PlanningAclfNetwork
PlanningAclfNetwork.setStartTime(LocalDateTime)
,
PlanningAlgorithmPackage.getPlanningAclfNetwork_StartTime()
public void setStartTime(java.time.LocalDateTime newStartTime)
setStartTime
in interface PlanningAclfNetwork
newStartTime
- the new value of the 'Start Time' attribute.PlanningAclfNetwork.getStartTime()
public java.time.LocalDateTime getEndTime()
getEndTime
in interface PlanningAclfNetwork
PlanningAclfNetwork.setEndTime(LocalDateTime)
,
PlanningAlgorithmPackage.getPlanningAclfNetwork_EndTime()
public void setEndTime(java.time.LocalDateTime newEndTime)
setEndTime
in interface PlanningAclfNetwork
newEndTime
- the new value of the 'End Time' attribute.PlanningAclfNetwork.getEndTime()
public org.eclipse.emf.common.util.EList<PlanningChangeBus> getChangeBusList()
getChangeBusList
in interface PlanningAclfNetwork
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBusList()
public org.eclipse.emf.common.util.EList<PlanningChangeBranch> getChangeBranchList()
getChangeBranchList
in interface PlanningAclfNetwork
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBranchList()
public org.eclipse.emf.common.util.EList<PlanningChangeSubstation> getChangeSubList()
getChangeSubList
in interface PlanningAclfNetwork
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeSubList()
public org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> getPlanPeriodAclfNetList()
getPlanPeriodAclfNetList
in interface PlanningAclfNetwork
PlanningAlgorithmPackage.getPlanningAclfNetwork_PlanPeriodAclfNetList()
,
PlanningPeriodAclfNet.getParentContainer()
public java.util.Optional<PlanningPeriodAclfNet> getPlanPeriodAclfNet(int no)
getPlanPeriodAclfNet
in interface PlanningAclfNetwork
no
- dclf algo id
public void createPlanningPeriods() throws InterpssException
createPlanningPeriods
in interface PlanningAclfNetwork
InterpssException
public void reset()
reset
in interface PlanningAclfNetwork
public org.eclipse.emf.common.util.EList<PlanningChangeBus> calChangeBusList(java.time.LocalDateTime startTime)
calChangeBusList
in interface PlanningAclfNetwork
startTime
- the starting time for the calculation
public org.eclipse.emf.common.util.EList<PlanningChangeBranch> calChangeBranchList(java.time.LocalDateTime startTime)
calChangeBranchList
in interface PlanningAclfNetwork
startTime
- the starting time for the calculation
public org.eclipse.emf.common.util.EList<PlanningChangeSubstation> calChangeSubstationList(java.time.LocalDateTime startTime)
calChangeSubstationList
in interface PlanningAclfNetwork
startTime
- 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 AclfNetworkImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class AclfNetworkImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AclfNetworkImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AclfNetworkImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AclfNetworkImpl
public java.lang.String toString()
toString
in class AclfNetworkImpl