public class MultiStateAclfAlgorithmImpl<TNet extends AclfNetwork> extends BaseMultiStateLfAlgorithmImpl<TNet> implements MultiStateAclfAlgorithm<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<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> |
msAclfAlgoList
The cached value of the '
Ms Aclf Algo List ' containment reference list. |
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 |
MultiStateAclfAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
createAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
void |
createAclfAlgorithms() |
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() |
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(int algoNo) |
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(int aclfNetIndex,
int algoIndex) |
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
getMsAclfAlgo(java.lang.String algoId) |
org.eclipse.emf.common.util.EList<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> |
getMsAclfAlgoList() |
void |
removeAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
addMsAclfNet, createClonedAclfNet, createClonedSubAclfNet, eSet, eUnset, getClonedAclfNet, getClonedAclfNet, getMsAclfNetList, getNOfLfAlgoritms, isFixedStructure, isOneNet2MultiLfAlgo, setFixedStructure, setNetwork, setNOfLfAlgoritms, setOneNet2MultiLfAlgo, toString
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
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<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> msAclfAlgoList
Ms Aclf Algo List
' containment reference list.
getMsAclfAlgoList()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork>
public org.eclipse.emf.common.util.EList<AclfDclfAlgorithm<ContingencyAnalysisAlgorithm>> getMsAclfAlgoList()
getMsAclfAlgoList
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
MslfAlgorithmPackage.getMultiStateAclfAlgorithm_MsAclfAlgoList()
public AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(java.lang.String algoId) throws InterpssException
getMsAclfAlgo
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
algoId
- dclf algo id
InterpssException
public AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(int algoNo)
getMsAclfAlgo
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
algoNo
- dclf algo object number
public AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> getMsAclfAlgo(int aclfNetIndex, int algoIndex)
getMsAclfAlgo
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
aclfNetIndex
- the cloned AclfNet object indexalgoIndex
- the dclf algo object index
public void createAclfAlgorithms()
createAclfAlgorithms
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
public AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> createAclfAlgorithm(java.lang.String parentName, java.lang.String algoName) throws InterpssException
createAclfAlgorithm
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
parentName
- parent clonedAclfNet namealgoName
- Aclf algo name
InterpssException
public void removeAclfAlgorithm(java.lang.String parentName, java.lang.String algoName)
removeAclfAlgorithm
in interface MultiStateAclfAlgorithm<TNet extends AclfNetwork>
parentName
- parent clonedAclfNet namealgoName
- Aclf 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>
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 BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork>