public class ContingencyAnalysisImpl extends AclfMultiStudyCaseImpl implements ContingencyAnalysis
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 |
DEFAULT_BRANCH_MVA_RATING_EDEFAULT
The default value of the '
Default Branch Mva Rating ' attribute. |
protected double |
defaultBranchMvaRating
The cached value of the '
Default Branch Mva Rating ' attribute. |
protected static boolean |
LIMIT_RUN_CASE_EDEFAULT
The default value of the '
Limit Run Case ' attribute. |
protected boolean |
limitRunCase
The cached value of the '
Limit Run Case ' attribute. |
protected static int |
MAX_RUN_CASE_EDEFAULT
The default value of the '
Max Run Case ' attribute. |
protected int |
maxRunCase
The cached value of the '
Max Run Case ' attribute. |
protected static boolean |
USE_DEFAULT_BRANCH_MVA_RATING_EDEFAULT
The default value of the '
Use Default Branch Mva Rating ' attribute. |
protected boolean |
useDefaultBranchMvaRating
The cached value of the '
Use Default Branch Mva Rating ' attribute. |
aclfGridOption, branchResultSummary, BUS_VOLTAGE_LOWER_LIMIT_PU_EDEFAULT, BUS_VOLTAGE_UPPER_LIMIT_PU_EDEFAULT, busResultSummary, busVoltageLowerLimitPU, busVoltageUpperLimitPU, LF_TOLERANCE_EDEFAULT, lfTolerance, REMOTE_JOB_CREATION_EDEFAULT, remoteJobCreation
BASE_NET_MODEL_STRING_EDEFAULT, baseNetModelString, NET_TYPE_EDEFAULT, netType, ruleBase, studyCaseList
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 |
ContingencyAnalysisImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
analysis(LoadflowAlgorithm algo,
ContingencyAnalysisType analysisType) |
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 |
getDefaultBranchMvaRating() |
int |
getMaxRunCase() |
boolean |
isLimitRunCase() |
boolean |
isUseDefaultBranchMvaRating() |
void |
setDefaultBranchMvaRating(double newDefaultBranchMvaRating) |
void |
setLimitRunCase(boolean newLimitRunCase) |
void |
setMaxRunCase(int newMaxRunCase) |
void |
setUseDefaultBranchMvaRating(boolean newUseDefaultBranchMvaRating) |
java.lang.String |
toString() |
basicSetAclfGridOption, eInverseRemove, getAclfGridOption, getBranchResultSummary, getBusResultSummary, getBusVoltageLowerLimitPU, getBusVoltageUpperLimitPU, getLfTolerance, isRemoteJobCreation, setAclfGridOption, setBranchResultSummary, setBusResultSummary, setBusVoltageLowerLimitPU, setBusVoltageUpperLimitPU, setLfTolerance, setRemoteJobCreation, updateResult
addStudyCase, basicGetRuleBase, getBaseNetModelString, getNetType, getRuleBase, getStudyCase, getStudyCase, getStudyCaseList, setBaseNetModelString, setNetType, setRuleBase, setStudyCaseList
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, readData, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo, writeData
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
getAclfGridOption, getBranchResultSummary, getBusResultSummary, getBusVoltageLowerLimitPU, getBusVoltageUpperLimitPU, getLfTolerance, isRemoteJobCreation, setAclfGridOption, setBranchResultSummary, setBusResultSummary, setBusVoltageLowerLimitPU, setBusVoltageUpperLimitPU, setLfTolerance, setRemoteJobCreation, updateResult
addStudyCase, getBaseNetModelString, getNetType, getRuleBase, getStudyCase, getStudyCase, getStudyCaseList, setBaseNetModelString, setNetType, setRuleBase, setStudyCaseList
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
protected static final boolean LIMIT_RUN_CASE_EDEFAULT
Limit Run Case
' attribute.
isLimitRunCase()
,
Constant Field Valuesprotected boolean limitRunCase
Limit Run Case
' attribute.
isLimitRunCase()
protected static final int MAX_RUN_CASE_EDEFAULT
Max Run Case
' attribute.
getMaxRunCase()
,
Constant Field Valuesprotected int maxRunCase
Max Run Case
' attribute.
getMaxRunCase()
protected static final boolean USE_DEFAULT_BRANCH_MVA_RATING_EDEFAULT
Use Default Branch Mva Rating
' attribute.
protected boolean useDefaultBranchMvaRating
Use Default Branch Mva Rating
' attribute.
isUseDefaultBranchMvaRating()
protected static final double DEFAULT_BRANCH_MVA_RATING_EDEFAULT
Default Branch Mva Rating
' attribute.
getDefaultBranchMvaRating()
,
Constant Field Valuesprotected double defaultBranchMvaRating
Default Branch Mva Rating
' attribute.
getDefaultBranchMvaRating()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class AclfMultiStudyCaseImpl
public boolean isLimitRunCase()
isLimitRunCase
in interface ContingencyAnalysis
ContingencyAnalysis.setLimitRunCase(boolean)
,
MCaseAclfPackage.getContingencyAnalysis_LimitRunCase()
public void setLimitRunCase(boolean newLimitRunCase)
setLimitRunCase
in interface ContingencyAnalysis
newLimitRunCase
- the new value of the 'Limit Run Case' attribute.ContingencyAnalysis.isLimitRunCase()
public int getMaxRunCase()
getMaxRunCase
in interface ContingencyAnalysis
ContingencyAnalysis.setMaxRunCase(int)
,
MCaseAclfPackage.getContingencyAnalysis_MaxRunCase()
public void setMaxRunCase(int newMaxRunCase)
setMaxRunCase
in interface ContingencyAnalysis
newMaxRunCase
- the new value of the 'Max Run Case' attribute.ContingencyAnalysis.getMaxRunCase()
public boolean isUseDefaultBranchMvaRating()
isUseDefaultBranchMvaRating
in interface ContingencyAnalysis
ContingencyAnalysis.setUseDefaultBranchMvaRating(boolean)
,
MCaseAclfPackage.getContingencyAnalysis_UseDefaultBranchMvaRating()
public void setUseDefaultBranchMvaRating(boolean newUseDefaultBranchMvaRating)
setUseDefaultBranchMvaRating
in interface ContingencyAnalysis
newUseDefaultBranchMvaRating
- the new value of the 'Use Default Branch Mva Rating' attribute.ContingencyAnalysis.isUseDefaultBranchMvaRating()
public double getDefaultBranchMvaRating()
getDefaultBranchMvaRating
in interface ContingencyAnalysis
ContingencyAnalysis.setDefaultBranchMvaRating(double)
,
MCaseAclfPackage.getContingencyAnalysis_DefaultBranchMvaRating()
public void setDefaultBranchMvaRating(double newDefaultBranchMvaRating)
setDefaultBranchMvaRating
in interface ContingencyAnalysis
newDefaultBranchMvaRating
- the new value of the 'Default Branch Mva Rating' attribute.ContingencyAnalysis.getDefaultBranchMvaRating()
public boolean analysis(LoadflowAlgorithm algo, ContingencyAnalysisType analysisType) throws InterpssException
analysis
in interface ContingencyAnalysis
InterpssException
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class AclfMultiStudyCaseImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class AclfMultiStudyCaseImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class AclfMultiStudyCaseImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class AclfMultiStudyCaseImpl
public java.lang.String toString()
toString
in class AclfMultiStudyCaseImpl