public class LoadBalancingImpl extends EObjectImpl implements LoadBalancing
The following features are implemented:
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreELAST_EOBJECT_FLAGEOPPOSITE_FEATURE_BASE| Modifier and Type | Method and Description |
|---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
double |
getBalancingInterval() |
LoadBalancingType |
getBalancingType() |
InstanceToBalance |
getInstances() |
int |
getMaxIterations() |
PreferredPriority |
getPreferredPriority() |
PreferredWaitingTime |
getPreferredWaitingTime() |
double |
getThreshold() |
void |
setBalancingInterval(double newBalancingInterval) |
void |
setBalancingType(LoadBalancingType newBalancingType) |
void |
setInstances(InstanceToBalance newInstances) |
void |
setMaxIterations(int newMaxIterations) |
void |
setPreferredPriority(PreferredPriority newPreferredPriority) |
void |
setPreferredWaitingTime(PreferredWaitingTime newPreferredWaitingTime) |
void |
setThreshold(double newThreshold) |
String |
toString() |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredpublic LoadBalancingType getBalancingType()
getBalancingType in interface LoadBalancingLoadBalancingType,
LoadBalancing.setBalancingType(LoadBalancingType),
ConfigurationPackage.getLoadBalancing_BalancingType()public void setBalancingType(LoadBalancingType newBalancingType)
setBalancingType in interface LoadBalancingnewBalancingType - the new value of the 'Balancing Type' attribute.LoadBalancingType,
LoadBalancing.getBalancingType()public PreferredWaitingTime getPreferredWaitingTime()
getPreferredWaitingTime in interface LoadBalancingPreferredWaitingTime,
LoadBalancing.setPreferredWaitingTime(PreferredWaitingTime),
ConfigurationPackage.getLoadBalancing_PreferredWaitingTime()public void setPreferredWaitingTime(PreferredWaitingTime newPreferredWaitingTime)
setPreferredWaitingTime in interface LoadBalancingnewPreferredWaitingTime - the new value of the 'Preferred Waiting Time' attribute.PreferredWaitingTime,
LoadBalancing.getPreferredWaitingTime()public PreferredPriority getPreferredPriority()
getPreferredPriority in interface LoadBalancingPreferredPriority,
LoadBalancing.setPreferredPriority(PreferredPriority),
ConfigurationPackage.getLoadBalancing_PreferredPriority()public void setPreferredPriority(PreferredPriority newPreferredPriority)
setPreferredPriority in interface LoadBalancingnewPreferredPriority - the new value of the 'Preferred Priority' attribute.PreferredPriority,
LoadBalancing.getPreferredPriority()public InstanceToBalance getInstances()
getInstances in interface LoadBalancingInstanceToBalance,
LoadBalancing.setInstances(InstanceToBalance),
ConfigurationPackage.getLoadBalancing_Instances()public void setInstances(InstanceToBalance newInstances)
setInstances in interface LoadBalancingnewInstances - the new value of the 'Instances' attribute.InstanceToBalance,
LoadBalancing.getInstances()public double getThreshold()
getThreshold in interface LoadBalancingLoadBalancing.setThreshold(double),
ConfigurationPackage.getLoadBalancing_Threshold()public void setThreshold(double newThreshold)
setThreshold in interface LoadBalancingnewThreshold - the new value of the 'Threshold' attribute.LoadBalancing.getThreshold()public int getMaxIterations()
getMaxIterations in interface LoadBalancingLoadBalancing.setMaxIterations(int),
ConfigurationPackage.getLoadBalancing_MaxIterations()public void setMaxIterations(int newMaxIterations)
setMaxIterations in interface LoadBalancingnewMaxIterations - the new value of the 'Max Iterations' attribute.LoadBalancing.getMaxIterations()public double getBalancingInterval()
getBalancingInterval in interface LoadBalancingLoadBalancing.setBalancingInterval(double),
ConfigurationPackage.getLoadBalancing_BalancingInterval()public void setBalancingInterval(double newBalancingInterval)
setBalancingInterval in interface LoadBalancingnewBalancingInterval - the new value of the 'Balancing Interval' attribute.LoadBalancing.getBalancingInterval()public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplpublic String toString()
toString in class BasicEObjectImpl