public interface MultiStateDclfAlgorithm<TNet extends AclfNetwork> extends MultiNetDclfAlgorithm<TNet>
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
void |
createDclfAlgorithms()
create DclfAlgorithm objects according to nOfLfAlgorithms, It only applies to fixedStructure = true
|
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(int algoNo)
get an MState DclfAlgo object by algo number (0 ..
|
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(int aclfNetIndex,
int algoIndex)
get an MState DclfAlgo object by [aclfNetIndex, algoIndex], It only applies to fixedStructure = true
|
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(java.lang.String algoId)
get an MState DclfAlgo object by algo id
|
org.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> |
getMsDclfAlgoList()
Returns the value of the 'Ms Dclf Algo List' containment reference list.
|
void |
removeDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
remove the DclfAlgorithm object.
|
createDclfAlgorithm, createDclfAlgorithm, getClonedAclfNetIdx, setClonedAclfNetIdxaddMsAclfNet, createClonedAclfNet, createClonedSubAclfNet, createNetAlgoTree, getClonedAclfNet, getClonedAclfNet, getMsAclfNetList, getNOfLfAlgoritms, isFixedStructure, isOneNet2MultiLfAlgo, setFixedStructure, setNOfLfAlgoritms, setOneNet2MultiLfAlgogetNetwork, setNetworkcheckData, 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, eUnsetorg.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> getMsDclfAlgoList()
ContingencyAnalysisAlgorithm.
Multi-state sensitivity algo object list. The cloned AclfNetwork object and the SenAnalysisAlgorithm object might have 1 - many relationship.
MslfAlgorithmPackage.getMultiStateDclfAlgorithm_MsDclfAlgoList()ContingencyAnalysisAlgorithm getMsDclfAlgo(java.lang.String algoId) throws InterpssException
algoId - dclf algo id
InterpssExceptionContingencyAnalysisAlgorithm getMsDclfAlgo(int algoNo)
algoNo - dclf algo object number
ContingencyAnalysisAlgorithm getMsDclfAlgo(int aclfNetIndex, int algoIndex)
aclfNetIndex - the cloned AclfNet object indexalgoIndex - the dclf algo object index
void createDclfAlgorithms()
void removeDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
parentName - parent clonedAclfNet namealgoName - dclf algo name