public class LoadBalancingImpl extends EObjectImpl implements LoadBalancing
The following features are implemented:
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
ELAST_EOBJECT_FLAG
EOPPOSITE_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, eSetProxyURI
eAllContents, 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, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public LoadBalancingType getBalancingType()
getBalancingType
in interface LoadBalancing
LoadBalancingType
,
LoadBalancing.setBalancingType(LoadBalancingType)
,
ConfigurationPackage.getLoadBalancing_BalancingType()
public void setBalancingType(LoadBalancingType newBalancingType)
setBalancingType
in interface LoadBalancing
newBalancingType
- the new value of the 'Balancing Type' attribute.LoadBalancingType
,
LoadBalancing.getBalancingType()
public PreferredWaitingTime getPreferredWaitingTime()
getPreferredWaitingTime
in interface LoadBalancing
PreferredWaitingTime
,
LoadBalancing.setPreferredWaitingTime(PreferredWaitingTime)
,
ConfigurationPackage.getLoadBalancing_PreferredWaitingTime()
public void setPreferredWaitingTime(PreferredWaitingTime newPreferredWaitingTime)
setPreferredWaitingTime
in interface LoadBalancing
newPreferredWaitingTime
- the new value of the 'Preferred Waiting Time' attribute.PreferredWaitingTime
,
LoadBalancing.getPreferredWaitingTime()
public PreferredPriority getPreferredPriority()
getPreferredPriority
in interface LoadBalancing
PreferredPriority
,
LoadBalancing.setPreferredPriority(PreferredPriority)
,
ConfigurationPackage.getLoadBalancing_PreferredPriority()
public void setPreferredPriority(PreferredPriority newPreferredPriority)
setPreferredPriority
in interface LoadBalancing
newPreferredPriority
- the new value of the 'Preferred Priority' attribute.PreferredPriority
,
LoadBalancing.getPreferredPriority()
public InstanceToBalance getInstances()
getInstances
in interface LoadBalancing
InstanceToBalance
,
LoadBalancing.setInstances(InstanceToBalance)
,
ConfigurationPackage.getLoadBalancing_Instances()
public void setInstances(InstanceToBalance newInstances)
setInstances
in interface LoadBalancing
newInstances
- the new value of the 'Instances' attribute.InstanceToBalance
,
LoadBalancing.getInstances()
public double getThreshold()
getThreshold
in interface LoadBalancing
LoadBalancing.setThreshold(double)
,
ConfigurationPackage.getLoadBalancing_Threshold()
public void setThreshold(double newThreshold)
setThreshold
in interface LoadBalancing
newThreshold
- the new value of the 'Threshold' attribute.LoadBalancing.getThreshold()
public int getMaxIterations()
getMaxIterations
in interface LoadBalancing
LoadBalancing.setMaxIterations(int)
,
ConfigurationPackage.getLoadBalancing_MaxIterations()
public void setMaxIterations(int newMaxIterations)
setMaxIterations
in interface LoadBalancing
newMaxIterations
- the new value of the 'Max Iterations' attribute.LoadBalancing.getMaxIterations()
public double getBalancingInterval()
getBalancingInterval
in interface LoadBalancing
LoadBalancing.setBalancingInterval(double)
,
ConfigurationPackage.getLoadBalancing_BalancingInterval()
public void setBalancingInterval(double newBalancingInterval)
setBalancingInterval
in interface LoadBalancing
newBalancingInterval
- the new value of the 'Balancing Interval' attribute.LoadBalancing.getBalancingInterval()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl