public interface MultiStateAclfAlgorithm<TNet extends AclfNetwork> extends BaseMultiStateLfAlgorithm<TNet>
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
createAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
create a AclfDclfAlgorithm object.
|
void |
createAclfAlgorithms()
create AclfAlgorithm objects according to nOfLfAlgorithms, It only aplies to fixedStructure = true
|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(int algoNo)
get an MState AclfAlgo object by algo number (0 ..
|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(int aclfNetIndex,
int algoIndex)
get an MState AclfAlgo object by [aclfNetIndex, algoIndex].
|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(java.lang.String algoId)
get an MState AclfAlgo object by algo id
|
org.eclipse.emf.common.util.EList<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> |
getMsAclfAlgoList()
Returns the value of the 'Ms Aclf Algo List' containment reference list.
|
void |
removeAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
removed the AclfDclfAlgorithm object.
|
addMsAclfNet, 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<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> getMsAclfAlgoList()
AclfDclfAlgorithm<com.interpss.core.algo.dclf.ContingencyAnalysisAlgorithm>.
Multi-state Aclf algo object list. The cloned AclfNetwork object and the AclfAlgorithm object might have 1 - many relationship.
MslfAlgorithmPackage.getMultiStateAclfAlgorithm_MsAclfAlgoList()AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(java.lang.String algoId) throws InterpssException
algoId - dclf algo id
InterpssExceptionAclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(int algoNo)
algoNo - dclf algo object number
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(int aclfNetIndex, int algoIndex)
aclfNetIndex - the cloned AclfNet object indexalgoIndex - the dclf algo object index
void createAclfAlgorithms()
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> createAclfAlgorithm(java.lang.String parentName, java.lang.String algoName) throws InterpssException
parentName - parent clonedAclfNet namealgoName - Aclf algo name
InterpssExceptionvoid removeAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
parentName - parent clonedAclfNet namealgoName - Aclf algo name