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.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 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, remoteJobCreationBASE_NET_MODEL_STRING_EDEFAULT, baseNetModelString, NET_TYPE_EDEFAULT, netType, ruleBase, studyCaseListdesc, 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 |
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, updateResultaddStudyCase, basicGetRuleBase, getBaseNetModelString, getNetType, getRuleBase, getStudyCase, getStudyCase, getStudyCaseList, setBaseNetModelString, setNetType, setRuleBase, setStudyCaseListcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, readData, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo, writeDataeAdapters, 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, 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, waitgetAclfGridOption, getBranchResultSummary, getBusResultSummary, getBusVoltageLowerLimitPU, getBusVoltageUpperLimitPU, getLfTolerance, isRemoteJobCreation, setAclfGridOption, setBranchResultSummary, setBusResultSummary, setBusVoltageLowerLimitPU, setBusVoltageUpperLimitPU, setLfTolerance, setRemoteJobCreation, updateResultaddStudyCase, getBaseNetModelString, getNetType, getRuleBase, getStudyCase, getStudyCase, getStudyCaseList, setBaseNetModelString, setNetType, setRuleBase, setStudyCaseListcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverprotected 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 AclfMultiStudyCaseImplpublic boolean isLimitRunCase()
isLimitRunCase in interface ContingencyAnalysisContingencyAnalysis.setLimitRunCase(boolean),
MCaseAclfPackage.getContingencyAnalysis_LimitRunCase()public void setLimitRunCase(boolean newLimitRunCase)
setLimitRunCase in interface ContingencyAnalysisnewLimitRunCase - the new value of the 'Limit Run Case' attribute.ContingencyAnalysis.isLimitRunCase()public int getMaxRunCase()
getMaxRunCase in interface ContingencyAnalysisContingencyAnalysis.setMaxRunCase(int),
MCaseAclfPackage.getContingencyAnalysis_MaxRunCase()public void setMaxRunCase(int newMaxRunCase)
setMaxRunCase in interface ContingencyAnalysisnewMaxRunCase - the new value of the 'Max Run Case' attribute.ContingencyAnalysis.getMaxRunCase()public boolean isUseDefaultBranchMvaRating()
isUseDefaultBranchMvaRating in interface ContingencyAnalysisContingencyAnalysis.setUseDefaultBranchMvaRating(boolean),
MCaseAclfPackage.getContingencyAnalysis_UseDefaultBranchMvaRating()public void setUseDefaultBranchMvaRating(boolean newUseDefaultBranchMvaRating)
setUseDefaultBranchMvaRating in interface ContingencyAnalysisnewUseDefaultBranchMvaRating - the new value of the 'Use Default Branch Mva Rating' attribute.ContingencyAnalysis.isUseDefaultBranchMvaRating()public double getDefaultBranchMvaRating()
getDefaultBranchMvaRating in interface ContingencyAnalysisContingencyAnalysis.setDefaultBranchMvaRating(double),
MCaseAclfPackage.getContingencyAnalysis_DefaultBranchMvaRating()public void setDefaultBranchMvaRating(double newDefaultBranchMvaRating)
setDefaultBranchMvaRating in interface ContingencyAnalysisnewDefaultBranchMvaRating - the new value of the 'Default Branch Mva Rating' attribute.ContingencyAnalysis.getDefaultBranchMvaRating()public boolean analysis(LoadflowAlgorithm algo, ContingencyAnalysisType analysisType) throws InterpssException
analysis in interface ContingencyAnalysisInterpssExceptionpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AclfMultiStudyCaseImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AclfMultiStudyCaseImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AclfMultiStudyCaseImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AclfMultiStudyCaseImplpublic java.lang.String toString()
toString in class AclfMultiStudyCaseImpl