public abstract class BaseMultiStateLfAlgorithmImpl<TNet extends AclfNetwork> extends NetworkRefImpl<TNet> implements BaseMultiStateLfAlgorithm<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 static boolean |
FIXED_STRUCTURE_EDEFAULT
The default value of the '
Fixed Structure ' attribute. |
protected boolean |
fixedStructure
The cached value of the '
Fixed Structure ' attribute. |
protected org.eclipse.emf.common.util.EList<AclfNetwork> |
msAclfNetList
The cached value of the '
Ms Aclf Net List ' containment reference list. |
protected static int[] |
NOF_LF_ALGORITMS_EDEFAULT
The default value of the '
NOf Lf Algoritms ' attribute. |
protected int[] |
nOfLfAlgoritms
The cached value of the '
NOf Lf Algoritms ' attribute. |
protected static boolean |
ONE_NET2_MULTI_LF_ALGO_EDEFAULT
The default value of the '
One Net2 Multi Lf Algo ' attribute. |
protected boolean |
oneNet2MultiLfAlgo
The cached value of the '
One Net2 Multi Lf Algo ' attribute. |
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 |
BaseMultiStateLfAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addMsAclfNet(java.lang.String netName,
AclfNetwork aclfNet) |
AclfNetwork |
createClonedAclfNet(java.lang.String netName) |
AclfNetwork |
createClonedSubAclfNet(java.lang.String netName,
java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc) |
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) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AclfNetwork |
getClonedAclfNet(int netNo) |
AclfNetwork |
getClonedAclfNet(java.lang.String netId) |
org.eclipse.emf.common.util.EList<AclfNetwork> |
getMsAclfNetList() |
int[] |
getNOfLfAlgoritms() |
boolean |
isFixedStructure() |
boolean |
isOneNet2MultiLfAlgo() |
void |
setFixedStructure(boolean newFixedStructure) |
void |
setNetwork(TNet newNetwork)
This is specialized for the more specific type known in this context.
|
void |
setNOfLfAlgoritms(int[] newNOfLfAlgoritms) |
void |
setOneNet2MultiLfAlgo(boolean newOneNet2MultiLfAlgo) |
java.lang.String |
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
getNetwork
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 static final boolean ONE_NET2_MULTI_LF_ALGO_EDEFAULT
One Net2 Multi Lf Algo
' attribute.
isOneNet2MultiLfAlgo()
,
Constant Field Valuesprotected boolean oneNet2MultiLfAlgo
One Net2 Multi Lf Algo
' attribute.
isOneNet2MultiLfAlgo()
protected static final boolean FIXED_STRUCTURE_EDEFAULT
Fixed Structure
' attribute.
isFixedStructure()
,
Constant Field Valuesprotected boolean fixedStructure
Fixed Structure
' attribute.
isFixedStructure()
protected static final int[] NOF_LF_ALGORITMS_EDEFAULT
NOf Lf Algoritms
' attribute.
getNOfLfAlgoritms()
protected int[] nOfLfAlgoritms
NOf Lf Algoritms
' attribute.
getNOfLfAlgoritms()
protected org.eclipse.emf.common.util.EList<AclfNetwork> msAclfNetList
Ms Aclf Net List
' containment reference list.
getMsAclfNetList()
public boolean isOneNet2MultiLfAlgo()
isOneNet2MultiLfAlgo
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
BaseMultiStateLfAlgorithm.setOneNet2MultiLfAlgo(boolean)
,
MslfAlgorithmPackage.getBaseMultiStateLfAlgorithm_OneNet2MultiLfAlgo()
public void setOneNet2MultiLfAlgo(boolean newOneNet2MultiLfAlgo)
setOneNet2MultiLfAlgo
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
newOneNet2MultiLfAlgo
- the new value of the 'One Net2 Multi Lf Algo' attribute.BaseMultiStateLfAlgorithm.isOneNet2MultiLfAlgo()
public boolean isFixedStructure()
isFixedStructure
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
BaseMultiStateLfAlgorithm.setFixedStructure(boolean)
,
MslfAlgorithmPackage.getBaseMultiStateLfAlgorithm_FixedStructure()
public void setFixedStructure(boolean newFixedStructure)
setFixedStructure
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
newFixedStructure
- the new value of the 'Fixed Structure' attribute.BaseMultiStateLfAlgorithm.isFixedStructure()
public int[] getNOfLfAlgoritms()
getNOfLfAlgoritms
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
BaseMultiStateLfAlgorithm.setNOfLfAlgoritms(int[])
,
MslfAlgorithmPackage.getBaseMultiStateLfAlgorithm_NOfLfAlgoritms()
public void setNOfLfAlgoritms(int[] newNOfLfAlgoritms)
setNOfLfAlgoritms
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
newNOfLfAlgoritms
- the new value of the 'NOf Lf Algoritms' attribute.BaseMultiStateLfAlgorithm.getNOfLfAlgoritms()
public org.eclipse.emf.common.util.EList<AclfNetwork> getMsAclfNetList()
getMsAclfNetList
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
MslfAlgorithmPackage.getBaseMultiStateLfAlgorithm_MsAclfNetList()
public AclfNetwork getClonedAclfNet(java.lang.String netId) throws InterpssException
getClonedAclfNet
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
netId
- clone AclfNet object id
InterpssException
public AclfNetwork getClonedAclfNet(int netNo)
getClonedAclfNet
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
netNo
- cloned AclfNet object number
public java.util.TreeMap<java.lang.String,NameTag> createNetAlgoTree()
createNetAlgoTree
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
public AclfNetwork createClonedAclfNet(java.lang.String netName)
createClonedAclfNet
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
netName
- clone AclfNet object name
public AclfNetwork createClonedSubAclfNet(java.lang.String netName, java.util.Set<java.lang.String> busIdSet, boolean equivHvdc) throws InterpssException
createClonedSubAclfNet
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
netName
- clone AclfNet object namebusIdSet
- Bus id set for creating the SubAclfNetequivHvdc
- flag to control if Hvdc lines will be equivalent
InterpssException
public void addMsAclfNet(java.lang.String netName, AclfNetwork aclfNet)
addMsAclfNet
in interface BaseMultiStateLfAlgorithm<TNet extends AclfNetwork>
netName
- clone AclfNet object name
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NetworkRefImpl<TNet extends AclfNetwork>
public void setNetwork(TNet newNetwork)
setNetwork
in interface NetworkRef<TNet extends AclfNetwork>
setNetwork
in class NetworkRefImpl<TNet extends AclfNetwork>
newNetwork
- the new value of the 'Network' reference.NetworkRef.getNetwork()
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NetworkRefImpl<TNet extends AclfNetwork>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NetworkRefImpl<TNet extends AclfNetwork>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NetworkRefImpl<TNet extends AclfNetwork>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NetworkRefImpl<TNet extends AclfNetwork>
public java.lang.String toString()
toString
in class NameTagImpl