public class SEAlgorithmImpl extends NetworkRefImpl<SENetwork> implements SEAlgorithm
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 SEErrorThreshold |
errorThreshold
The cached value of the '
Error Threshold ' containment reference. |
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 ISparseEqnDouble |
pMatrix
The cached value of the '
PMatrix ' attribute. |
protected static ISparseEqnDouble |
PMATRIX_EDEFAULT
The default value of the '
PMatrix ' attribute. |
protected ISparseEqnDouble |
qMatrix
The cached value of the '
QMatrix ' attribute. |
protected static ISparseEqnDouble |
QMATRIX_EDEFAULT
The default value of the '
QMatrix ' attribute. |
protected SETolerance |
tolerance
The cached value of the '
Tolerance ' containment reference. |
protected SEWeight |
weight
The cached value of the '
Weight ' containment reference. |
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 |
SEAlgorithmImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetErrorThreshold(SEErrorThreshold newErrorThreshold,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTolerance(SETolerance newTolerance,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetWeight(SEWeight newWeight,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
SEErrorThreshold |
getErrorThreshold() |
int |
getMaxIterations() |
ISparseEqnDouble |
getPMatrix() |
ISparseEqnDouble |
getQMatrix() |
SETolerance |
getTolerance() |
SEWeight |
getWeight() |
double |
se() |
void |
setErrorThreshold(SEErrorThreshold newErrorThreshold) |
void |
setMaxIterations(int newMaxIterations) |
void |
setNetwork(SENetwork newNetwork)
This is specialized for the more specific type known in this context.
|
void |
setPMatrix(ISparseEqnDouble newPMatrix) |
void |
setQMatrix(ISparseEqnDouble newQMatrix) |
void |
setTolerance(SETolerance newTolerance) |
void |
setWeight(SEWeight newWeight) |
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 ISparseEqnDouble PMATRIX_EDEFAULT
PMatrix
' attribute.
getPMatrix()
protected ISparseEqnDouble pMatrix
PMatrix
' attribute.
getPMatrix()
protected static final ISparseEqnDouble QMATRIX_EDEFAULT
QMatrix
' attribute.
getQMatrix()
protected ISparseEqnDouble qMatrix
QMatrix
' attribute.
getQMatrix()
protected static final int MAX_ITERATIONS_EDEFAULT
Max Iterations
' attribute.
getMaxIterations()
,
Constant Field Valuesprotected int maxIterations
Max Iterations
' attribute.
getMaxIterations()
protected SETolerance tolerance
Tolerance
' containment reference.
getTolerance()
protected SEErrorThreshold errorThreshold
Error Threshold
' containment reference.
getErrorThreshold()
protected SEWeight weight
Weight
' containment reference.
getWeight()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class NetworkRefImpl<SENetwork>
public void setNetwork(SENetwork newNetwork)
setNetwork
in interface NetworkRef<SENetwork>
setNetwork
in class NetworkRefImpl<SENetwork>
newNetwork
- the new value of the 'Network' reference.NetworkRef.getNetwork()
public ISparseEqnDouble getPMatrix()
getPMatrix
in interface SEAlgorithm
SEAlgorithm.setPMatrix(ISparseEqnDouble)
,
SEAlgoPackage.getSEAlgorithm_PMatrix()
public void setPMatrix(ISparseEqnDouble newPMatrix)
setPMatrix
in interface SEAlgorithm
newPMatrix
- the new value of the 'PMatrix' attribute.SEAlgorithm.getPMatrix()
public ISparseEqnDouble getQMatrix()
getQMatrix
in interface SEAlgorithm
SEAlgorithm.setQMatrix(ISparseEqnDouble)
,
SEAlgoPackage.getSEAlgorithm_QMatrix()
public void setQMatrix(ISparseEqnDouble newQMatrix)
setQMatrix
in interface SEAlgorithm
newQMatrix
- the new value of the 'QMatrix' attribute.SEAlgorithm.getQMatrix()
public int getMaxIterations()
getMaxIterations
in interface SEAlgorithm
SEAlgorithm.setMaxIterations(int)
,
SEAlgoPackage.getSEAlgorithm_MaxIterations()
public void setMaxIterations(int newMaxIterations)
setMaxIterations
in interface SEAlgorithm
newMaxIterations
- the new value of the 'Max Iterations' attribute.SEAlgorithm.getMaxIterations()
public SETolerance getTolerance()
getTolerance
in interface SEAlgorithm
SEAlgorithm.setTolerance(SETolerance)
,
SEAlgoPackage.getSEAlgorithm_Tolerance()
public org.eclipse.emf.common.notify.NotificationChain basicSetTolerance(SETolerance newTolerance, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTolerance(SETolerance newTolerance)
setTolerance
in interface SEAlgorithm
newTolerance
- the new value of the 'Tolerance' containment reference.SEAlgorithm.getTolerance()
public SEErrorThreshold getErrorThreshold()
getErrorThreshold
in interface SEAlgorithm
SEAlgorithm.setErrorThreshold(SEErrorThreshold)
,
SEAlgoPackage.getSEAlgorithm_ErrorThreshold()
public org.eclipse.emf.common.notify.NotificationChain basicSetErrorThreshold(SEErrorThreshold newErrorThreshold, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setErrorThreshold(SEErrorThreshold newErrorThreshold)
setErrorThreshold
in interface SEAlgorithm
newErrorThreshold
- the new value of the 'Error Threshold' containment reference.SEAlgorithm.getErrorThreshold()
public SEWeight getWeight()
getWeight
in interface SEAlgorithm
SEAlgorithm.setWeight(SEWeight)
,
SEAlgoPackage.getSEAlgorithm_Weight()
public org.eclipse.emf.common.notify.NotificationChain basicSetWeight(SEWeight newWeight, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWeight(SEWeight newWeight)
setWeight
in interface SEAlgorithm
newWeight
- the new value of the 'Weight' containment reference.SEAlgorithm.getWeight()
public double se()
se
in interface SEAlgorithm
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<SENetwork>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NetworkRefImpl<SENetwork>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NetworkRefImpl<SENetwork>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NetworkRefImpl<SENetwork>
public java.lang.String toString()
toString
in class NameTagImpl