public class LoadflowAlgorithmImpl extends NetworkRefImpl<BaseAclfNetwork<?,?>> implements LoadflowAlgorithm
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 |
B11_MATRIX_DIRTY_EDEFAULT
The default value of the '
B11 Matrix Dirty ' attribute. |
protected boolean |
b11MatrixDirty
The cached value of the '
B11 Matrix Dirty ' attribute. |
protected IChildNetLfSolver |
childNetSolver
The cached value of the '
Child Net Solver ' reference. |
protected CustomLFMethod |
customMethod
The cached value of the '
Custom Method ' containment reference. |
protected DataCheckConfiguration |
dataCheckConfig
The cached value of the '
Data Check Config ' containment reference. |
protected static double |
GS_ACC_FACTOR_EDEFAULT
The default value of the '
Gs Acc Factor ' attribute. |
protected double |
gsAccFactor
The cached value of the '
Gs Acc Factor ' attribute. |
protected static boolean |
INIT_BUS_VOLTAGE_EDEFAULT
The default value of the '
Init Bus Voltage ' attribute. |
protected boolean |
initBusVoltage
The cached value of the '
Init Bus Voltage ' attribute. |
protected static AclfMethodType |
LF_METHOD_EDEFAULT
The default value of the '
Lf Method ' attribute. |
protected LfAdjustAlgorithm |
lfAdjAlgo
The cached value of the '
Lf Adj Algo ' containment reference. |
protected LfCalculator |
lfCalculator
The cached value of the '
Lf Calculator ' containment reference. |
protected AclfMethodType |
lfMethod
The cached value of the '
Lf Method ' attribute. |
protected static int |
MAX_ITERATIONS_EDEFAULT
The default value of the '
Max Iterations ' attribute. |
protected int |
maxIterations
The cached value of the '
Max Iterations ' attribute. |
protected NetAdjustAlgorithm |
netAdjAlgo
The cached value of the '
Net Adj Algo ' containment reference. |
protected boolean |
netInitialized4Loadflow |
protected static boolean |
NON_DIVERGENT_EDEFAULT
The default value of the '
Non Divergent ' attribute. |
protected boolean |
nonDivergent
The cached value of the '
Non Divergent ' attribute. |
protected double |
tolerance
The cached value of the '
Tolerance ' attribute. |
protected static double |
TOLERANCE_EDEFAULT
The default value of the '
Tolerance ' attribute. |
protected static boolean |
TURN_OFF_ISLAND_BUS_EDEFAULT
The default value of the '
Turn Off Island Bus ' attribute. |
protected boolean |
turnOffIslandBus
The cached value of the '
Turn Off Island Bus ' 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
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
copyright
Constructor and Description |
---|
LoadflowAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCustomMethod(CustomLFMethod newCustomMethod,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetDataCheckConfig(DataCheckConfiguration newDataCheckConfig,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetLfAdjAlgo(LfAdjustAlgorithm newLfAdjAlgo,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetLfCalculator(LfCalculator newLfCalculator,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetNetAdjAlgo(NetAdjustAlgorithm newNetAdjAlgo,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
distributeLoad(double totalLoad) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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 |
getAclfNet() |
IChildNetLfSolver |
getChildNetSolver() |
CustomLFMethod |
getCustomMethod() |
DataCheckConfiguration |
getDataCheckConfig() |
double |
getGsAccFactor() |
LfAdjustAlgorithm |
getLfAdjAlgo() |
LfCalculator |
getLfCalculator() |
AclfMethodType |
getLfMethod() |
int |
getMaxIterations() |
NetAdjustAlgorithm |
getNetAdjAlgo() |
double |
getTolerance() |
double |
getTolerance(Unit.UnitType unit,
double baseKva) |
boolean |
initializeAclfNet() |
boolean |
isB11MatrixDirty() |
boolean |
isInitBusVoltage() |
boolean |
isNonDivergent() |
boolean |
isTurnOffIslandBus() |
boolean |
loadflow() |
boolean |
loadflow(boolean initNetwork) |
boolean |
loadflow(java.util.function.Consumer<BaseAclfNetwork<?,?>> extAclfNetDataChecker) |
boolean |
needAdjustment() |
boolean |
performAdjustment(Mismatch netMismatch,
AclfMethodType lfMethod) |
void |
setB11MatrixDirty(boolean newB11MatrixDirty) |
void |
setChildNetSolver(IChildNetLfSolver newChildNetSolver) |
void |
setCustomMethod(CustomLFMethod newCustomMethod) |
void |
setDataCheckConfig(DataCheckConfiguration newDataCheckConfig) |
void |
setGsAccFactor(double newGsAccFactor) |
void |
setInitBusVoltage(boolean newInitBusVoltage) |
void |
setLfAdjAlgo(LfAdjustAlgorithm newLfAdjAlgo) |
void |
setLfCalculator(LfCalculator newLfCalculator) |
void |
setLfMethod(AclfMethodType newLfMethod) |
void |
setMaxIterations(int newMaxIterations) |
void |
setNetAdjAlgo(NetAdjustAlgorithm newNetAdjAlgo) |
void |
setNetwork(BaseAclfNetwork<?,?> newNetwork)
This is specialized for the more specific type known in this context.
|
void |
setNonDivergent(boolean newNonDivergent) |
void |
setTolerance(double newTolerance) |
void |
setTolerance(double e,
Unit.UnitType unit,
double baseKva) |
void |
setTurnOffIslandBus(boolean newTurnOffIslandBus) |
java.lang.String |
toString() |
boolean |
visit(BaseAclfNetwork<?,?> net) |
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, 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 AclfMethodType LF_METHOD_EDEFAULT
Lf Method
' attribute.
getLfMethod()
protected AclfMethodType lfMethod
Lf Method
' attribute.
getLfMethod()
protected static final boolean NON_DIVERGENT_EDEFAULT
Non Divergent
' attribute.
isNonDivergent()
,
Constant Field Valuesprotected boolean nonDivergent
Non Divergent
' attribute.
isNonDivergent()
protected static final int MAX_ITERATIONS_EDEFAULT
Max Iterations
' attribute.
getMaxIterations()
,
Constant Field Valuesprotected int maxIterations
Max Iterations
' attribute.
getMaxIterations()
protected static final double TOLERANCE_EDEFAULT
Tolerance
' attribute.
getTolerance()
,
Constant Field Valuesprotected double tolerance
Tolerance
' attribute.
getTolerance()
protected static final boolean TURN_OFF_ISLAND_BUS_EDEFAULT
Turn Off Island Bus
' attribute.
isTurnOffIslandBus()
,
Constant Field Valuesprotected boolean turnOffIslandBus
Turn Off Island Bus
' attribute.
isTurnOffIslandBus()
protected static final boolean B11_MATRIX_DIRTY_EDEFAULT
B11 Matrix Dirty
' attribute.
isB11MatrixDirty()
,
Constant Field Valuesprotected boolean b11MatrixDirty
B11 Matrix Dirty
' attribute.
isB11MatrixDirty()
protected static final double GS_ACC_FACTOR_EDEFAULT
Gs Acc Factor
' attribute.
getGsAccFactor()
,
Constant Field Valuesprotected double gsAccFactor
Gs Acc Factor
' attribute.
getGsAccFactor()
protected static final boolean INIT_BUS_VOLTAGE_EDEFAULT
Init Bus Voltage
' attribute.
isInitBusVoltage()
,
Constant Field Valuesprotected boolean initBusVoltage
Init Bus Voltage
' attribute.
isInitBusVoltage()
protected DataCheckConfiguration dataCheckConfig
Data Check Config
' containment reference.
getDataCheckConfig()
protected NetAdjustAlgorithm netAdjAlgo
Net Adj Algo
' containment reference.
getNetAdjAlgo()
protected LfAdjustAlgorithm lfAdjAlgo
Lf Adj Algo
' containment reference.
getLfAdjAlgo()
protected CustomLFMethod customMethod
Custom Method
' containment reference.
getCustomMethod()
protected LfCalculator lfCalculator
Lf Calculator
' containment reference.
getLfCalculator()
protected IChildNetLfSolver childNetSolver
Child Net Solver
' reference.
getChildNetSolver()
protected boolean netInitialized4Loadflow
public void setNetwork(BaseAclfNetwork<?,?> newNetwork)
setNetwork
in interface NetworkRef<BaseAclfNetwork<?,?>>
setNetwork
in class NetworkRefImpl<BaseAclfNetwork<?,?>>
newNetwork
- the new value of the 'Network' reference.NetworkRef.getNetwork()
public int getMaxIterations()
getMaxIterations
in interface LoadflowAlgorithm
LoadflowAlgorithm.setMaxIterations(int)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_MaxIterations()
public void setMaxIterations(int newMaxIterations)
setMaxIterations
in interface LoadflowAlgorithm
newMaxIterations
- the new value of the 'Max Iterations' attribute.LoadflowAlgorithm.getMaxIterations()
public double getTolerance()
getTolerance
in interface LoadflowAlgorithm
LoadflowAlgorithm.setTolerance(double)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_Tolerance()
public void setTolerance(double newTolerance)
setTolerance
in interface LoadflowAlgorithm
newTolerance
- the new value of the 'Tolerance' attribute.LoadflowAlgorithm.getTolerance()
public boolean isTurnOffIslandBus()
isTurnOffIslandBus
in interface LoadflowAlgorithm
LoadflowAlgorithm.setTurnOffIslandBus(boolean)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_TurnOffIslandBus()
public void setTurnOffIslandBus(boolean newTurnOffIslandBus)
setTurnOffIslandBus
in interface LoadflowAlgorithm
newTurnOffIslandBus
- the new value of the 'Turn Off Island Bus' attribute.LoadflowAlgorithm.isTurnOffIslandBus()
public boolean isB11MatrixDirty()
isB11MatrixDirty
in interface LoadflowAlgorithm
LoadflowAlgorithm.setB11MatrixDirty(boolean)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_B11MatrixDirty()
public void setB11MatrixDirty(boolean newB11MatrixDirty)
setB11MatrixDirty
in interface LoadflowAlgorithm
newB11MatrixDirty
- the new value of the 'B11 Matrix Dirty' attribute.LoadflowAlgorithm.isB11MatrixDirty()
public double getGsAccFactor()
getGsAccFactor
in interface LoadflowAlgorithm
LoadflowAlgorithm.setGsAccFactor(double)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_GsAccFactor()
public void setGsAccFactor(double newGsAccFactor)
setGsAccFactor
in interface LoadflowAlgorithm
newGsAccFactor
- the new value of the 'Gs Acc Factor' attribute.LoadflowAlgorithm.getGsAccFactor()
public boolean isInitBusVoltage()
isInitBusVoltage
in interface LoadflowAlgorithm
LoadflowAlgorithm.setInitBusVoltage(boolean)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_InitBusVoltage()
public void setInitBusVoltage(boolean newInitBusVoltage)
setInitBusVoltage
in interface LoadflowAlgorithm
newInitBusVoltage
- the new value of the 'Init Bus Voltage' attribute.LoadflowAlgorithm.isInitBusVoltage()
public DataCheckConfiguration getDataCheckConfig()
getDataCheckConfig
in interface LoadflowAlgorithm
LoadflowAlgorithm.setDataCheckConfig(DataCheckConfiguration)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_DataCheckConfig()
public org.eclipse.emf.common.notify.NotificationChain basicSetDataCheckConfig(DataCheckConfiguration newDataCheckConfig, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDataCheckConfig(DataCheckConfiguration newDataCheckConfig)
setDataCheckConfig
in interface LoadflowAlgorithm
newDataCheckConfig
- the new value of the 'Data Check Config' containment reference.LoadflowAlgorithm.getDataCheckConfig()
public AclfMethodType getLfMethod()
getLfMethod
in interface LoadflowAlgorithm
AclfMethodType
,
LoadflowAlgorithm.setLfMethod(AclfMethodType)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_LfMethod()
public void setLfMethod(AclfMethodType newLfMethod)
setLfMethod
in interface LoadflowAlgorithm
newLfMethod
- the new value of the 'Lf Method' attribute.AclfMethodType
,
LoadflowAlgorithm.getLfMethod()
public boolean isNonDivergent()
isNonDivergent
in interface LoadflowAlgorithm
LoadflowAlgorithm.setNonDivergent(boolean)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_NonDivergent()
public void setNonDivergent(boolean newNonDivergent)
setNonDivergent
in interface LoadflowAlgorithm
newNonDivergent
- the new value of the 'Non Divergent' attribute.LoadflowAlgorithm.isNonDivergent()
public NetAdjustAlgorithm getNetAdjAlgo()
getNetAdjAlgo
in interface LoadflowAlgorithm
LoadflowAlgorithm.setNetAdjAlgo(NetAdjustAlgorithm)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_NetAdjAlgo()
,
NetAdjustAlgorithm.getLfAlgo()
public org.eclipse.emf.common.notify.NotificationChain basicSetNetAdjAlgo(NetAdjustAlgorithm newNetAdjAlgo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setNetAdjAlgo(NetAdjustAlgorithm newNetAdjAlgo)
setNetAdjAlgo
in interface LoadflowAlgorithm
newNetAdjAlgo
- the new value of the 'Net Adj Algo' containment reference.LoadflowAlgorithm.getNetAdjAlgo()
public LfAdjustAlgorithm getLfAdjAlgo()
getLfAdjAlgo
in interface LoadflowAlgorithm
LoadflowAlgorithm.setLfAdjAlgo(LfAdjustAlgorithm)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_LfAdjAlgo()
,
LfAdjustAlgorithm.getLfAlgo()
public org.eclipse.emf.common.notify.NotificationChain basicSetLfAdjAlgo(LfAdjustAlgorithm newLfAdjAlgo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLfAdjAlgo(LfAdjustAlgorithm newLfAdjAlgo)
setLfAdjAlgo
in interface LoadflowAlgorithm
newLfAdjAlgo
- the new value of the 'Lf Adj Algo' containment reference.LoadflowAlgorithm.getLfAdjAlgo()
public LfCalculator getLfCalculator()
getLfCalculator
in interface LoadflowAlgorithm
LoadflowAlgorithm.setLfCalculator(LfCalculator)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_LfCalculator()
,
LfCalculator.getLfAlgo()
public org.eclipse.emf.common.notify.NotificationChain basicSetLfCalculator(LfCalculator newLfCalculator, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLfCalculator(LfCalculator newLfCalculator)
setLfCalculator
in interface LoadflowAlgorithm
newLfCalculator
- the new value of the 'Lf Calculator' containment reference.LoadflowAlgorithm.getLfCalculator()
public IChildNetLfSolver getChildNetSolver()
getChildNetSolver
in interface LoadflowAlgorithm
LoadflowAlgorithm.setChildNetSolver(IChildNetLfSolver)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_ChildNetSolver()
public void setChildNetSolver(IChildNetLfSolver newChildNetSolver)
setChildNetSolver
in interface LoadflowAlgorithm
newChildNetSolver
- the new value of the 'Child Net Solver' reference.LoadflowAlgorithm.getChildNetSolver()
public AclfNetwork getAclfNet()
getAclfNet
in interface LoadflowAlgorithm
public CustomLFMethod getCustomMethod()
getCustomMethod
in interface LoadflowAlgorithm
LoadflowAlgorithm.setCustomMethod(CustomLFMethod)
,
CoreAlgorithmPackage.getLoadflowAlgorithm_CustomMethod()
public org.eclipse.emf.common.notify.NotificationChain basicSetCustomMethod(CustomLFMethod newCustomMethod, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCustomMethod(CustomLFMethod newCustomMethod)
setCustomMethod
in interface LoadflowAlgorithm
newCustomMethod
- the new value of the 'Custom Method' containment reference.LoadflowAlgorithm.getCustomMethod()
public double getTolerance(Unit.UnitType unit, double baseKva)
getTolerance
in interface LoadflowAlgorithm
unit
- tolerance unitbaseKva
- base kva for unit conversion
public void setTolerance(double e, Unit.UnitType unit, double baseKva)
setTolerance
in interface LoadflowAlgorithm
e
- toleranceunit
- tolerance unitbaseKva
- base kva for unit conversion
public boolean loadflow(boolean initNetwork) throws InterpssException
loadflow
in interface LoadflowAlgorithm
initNetwork
- flag to define if the network needs to be reinitialized, this should be called after any generation,
load and topology changes is applied to the network
InterpssException
public boolean loadflow() throws InterpssException
loadflow
in interface LoadflowAlgorithm
InterpssException
public boolean loadflow(java.util.function.Consumer<BaseAclfNetwork<?,?>> extAclfNetDataChecker) throws InterpssException
loadflow
in interface LoadflowAlgorithm
InterpssException
public boolean initializeAclfNet() throws InterpssException
initializeAclfNet
in interface LoadflowAlgorithm
InterpssException
public boolean performAdjustment(Mismatch netMismatch, AclfMethodType lfMethod)
performAdjustment
in interface LoadflowAlgorithm
netMismatch
- max mismatch in the networklfMethod
- Aclf method
public void distributeLoad(double totalLoad)
distributeLoad
in interface LoadflowAlgorithm
totalLoad
- if set to true, reset Dclf Algorithm, for example, BMatrix, for the dc loadflow calculation.
public boolean visit(BaseAclfNetwork<?,?> net) throws InterpssException
visit
in interface IAclfNetBVisitor
InterpssException
public boolean needAdjustment() throws IpssNumericException
needAdjustment
in interface LoadflowAlgorithm
IpssNumericException
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NetworkRefImpl<BaseAclfNetwork<?,?>>
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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<BaseAclfNetwork<?,?>>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NetworkRefImpl<BaseAclfNetwork<?,?>>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NetworkRefImpl<BaseAclfNetwork<?,?>>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NetworkRefImpl<BaseAclfNetwork<?,?>>
public java.lang.String toString()
toString
in class NameTagImpl