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, setClonedAclfNetIdx
addMsAclfNet, createClonedAclfNet, createClonedSubAclfNet, createNetAlgoTree, getClonedAclfNet, getClonedAclfNet, getMsAclfNetList, getNOfLfAlgoritms, isFixedStructure, isOneNet2MultiLfAlgo, setFixedStructure, setNOfLfAlgoritms, setOneNet2MultiLfAlgo
getNetwork, setNetwork
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
org.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
InterpssException
ContingencyAnalysisAlgorithm 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