public class MultiStateDclfAlgorithmImpl<TNet extends AclfNetwork> extends MultiNetDclfAlgorithmImpl<TNet> implements MultiStateDclfAlgorithm<TNet>
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 org.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> |
msDclfAlgoList
The cached value of the '
Ms Dclf Algo List ' containment reference list. |
CLONED_ACLF_NET_IDX_EDEFAULT, clonedAclfNetIdx
FIXED_STRUCTURE_EDEFAULT, fixedStructure, msAclfNetList, NOF_LF_ALGORITMS_EDEFAULT, nOfLfAlgoritms, ONE_NET2_MULTI_LF_ALGO_EDEFAULT, oneNet2MultiLfAlgo
network
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 |
MultiStateDclfAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
ContingencyAnalysisAlgorithm |
createDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
void |
createDclfAlgorithms() |
java.util.TreeMap<java.lang.String,NameTag> |
createNetAlgoTree() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(int algoNo) |
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(int aclfNetIndex,
int algoIndex) |
ContingencyAnalysisAlgorithm |
getMsDclfAlgo(java.lang.String algoId) |
org.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> |
getMsDclfAlgoList() |
void |
removeDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
createDclfAlgorithm, eSet, eUnset, getClonedAclfNetIdx, setClonedAclfNetIdx, toString
addMsAclfNet, createClonedAclfNet, createClonedSubAclfNet, getClonedAclfNet, getClonedAclfNet, getMsAclfNetList, getNOfLfAlgoritms, isFixedStructure, isOneNet2MultiLfAlgo, setFixedStructure, setNetwork, setNOfLfAlgoritms, setOneNet2MultiLfAlgo
getNetwork, readData, writeData
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
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
createDclfAlgorithm, getClonedAclfNetIdx, setClonedAclfNetIdx
addMsAclfNet, createClonedAclfNet, createClonedSubAclfNet, 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
eAdapters, eDeliver, eNotify, eSetDeliver
protected org.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> msDclfAlgoList
Ms Dclf Algo List
' containment reference list.
getMsDclfAlgoList()
public org.eclipse.emf.common.util.EList<ContingencyAnalysisAlgorithm> getMsDclfAlgoList()
getMsDclfAlgoList
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
MslfAlgorithmPackage.getMultiStateDclfAlgorithm_MsDclfAlgoList()
public ContingencyAnalysisAlgorithm getMsDclfAlgo(java.lang.String algoId) throws InterpssException
getMsDclfAlgo
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
algoId
- dclf algo id
InterpssException
public ContingencyAnalysisAlgorithm getMsDclfAlgo(int algoNo)
getMsDclfAlgo
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
algoNo
- dclf algo object number
public ContingencyAnalysisAlgorithm getMsDclfAlgo(int aclfNetIndex, int algoIndex)
getMsDclfAlgo
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
aclfNetIndex
- the cloned AclfNet object indexalgoIndex
- the dclf algo object index
public void createDclfAlgorithms()
createDclfAlgorithms
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
public ContingencyAnalysisAlgorithm createDclfAlgorithm(java.lang.String parentName, java.lang.String algoName) throws InterpssException
createDclfAlgorithm
in interface MultiNetDclfAlgorithm<TNet extends AclfNetwork>
createDclfAlgorithm
in class MultiNetDclfAlgorithmImpl<TNet extends AclfNetwork>
parentName
- parent clonedAclfNet namealgoName
- dclf algo name
InterpssException
public void removeDclfAlgorithm(java.lang.String parentName, java.lang.String algoName)
removeDclfAlgorithm
in interface MultiStateDclfAlgorithm<TNet extends AclfNetwork>
parentName
- parent clonedAclfNet namealgoName
- dclf algo name
public java.util.TreeMap<java.lang.String,NameTag> createNetAlgoTree()
BaseMultiStateLfAlgorithmImpl
createNetAlgoTree
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
createNetAlgoTree
in class BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork>
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class MultiNetDclfAlgorithmImpl<TNet extends AclfNetwork>
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork>
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class MultiNetDclfAlgorithmImpl<TNet extends AclfNetwork>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class MultiNetDclfAlgorithmImpl<TNet extends AclfNetwork>