Package bpsim.impl
Class ErlangDistributionTypeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- bpsim.impl.ParameterValueImpl
-
- bpsim.impl.DistributionParameterImpl
-
- bpsim.impl.ErlangDistributionTypeImpl
-
- All Implemented Interfaces:
DistributionParameter,ErlangDistributionType,ParameterValue,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class ErlangDistributionTypeImpl extends DistributionParameterImpl implements ErlangDistributionType
An implementation of the model object 'Erlang Distribution Type'.The following features are implemented:
- Generated code
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected doublekThe cached value of the 'K' attribute.protected static doubleK_EDEFAULTThe default value of the 'K' attribute.protected booleankESetThis is true if the K attribute has been set.protected doublemeanThe cached value of the 'Mean' attribute.protected static doubleMEAN_EDEFAULTThe default value of the 'Mean' attribute.protected booleanmeanESetThis is true if the Mean attribute has been set.-
Fields inherited from class bpsim.impl.DistributionParameterImpl
CURRENCY_UNIT_EDEFAULT, currencyUnit, TIME_UNIT_EDEFAULT, timeUnit, timeUnitESet
-
Fields inherited from class bpsim.impl.ParameterValueImpl
instance, INSTANCE_EDEFAULT, result, RESULT_EDEFAULT, resultESet, VALID_FOR_EDEFAULT, validFor
-
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedErlangDistributionTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)doublegetK()doublegetMean()booleanisSetK()booleanisSetMean()voidsetK(double newK)voidsetMean(double newMean)StringtoString()voidunsetK()voidunsetMean()-
Methods inherited from class bpsim.impl.DistributionParameterImpl
getCurrencyUnit, getTimeUnit, isSetTimeUnit, setCurrencyUnit, setTimeUnit, unsetTimeUnit
-
Methods inherited from class bpsim.impl.ParameterValueImpl
getInstance, getResult, getValidFor, isSetResult, setInstance, setResult, setValidFor, unsetResult
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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, 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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface bpsim.DistributionParameter
getCurrencyUnit, getTimeUnit, isSetTimeUnit, setCurrencyUnit, setTimeUnit, unsetTimeUnit
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface bpsim.ParameterValue
getInstance, getResult, getValidFor, isSetResult, setInstance, setResult, setValidFor, unsetResult
-
-
-
-
Field Detail
-
K_EDEFAULT
protected static final double K_EDEFAULT
The default value of the 'K' attribute.- See Also:
getK(), Constant Field Values- Generated code
- Ordered
-
kESet
protected boolean kESet
This is true if the K attribute has been set.- Generated code
- Ordered
-
MEAN_EDEFAULT
protected static final double MEAN_EDEFAULT
The default value of the 'Mean' attribute.- See Also:
getMean(), Constant Field Values- Generated code
- Ordered
-
mean
protected double mean
The cached value of the 'Mean' attribute.- See Also:
getMean()- Generated code
- Ordered
-
meanESet
protected boolean meanESet
This is true if the Mean attribute has been set.- Generated code
- Ordered
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classDistributionParameterImpl- Generated code
-
getK
public double getK()
- Specified by:
getKin interfaceErlangDistributionType- Returns:
- the value of the 'K' attribute.
- See Also:
ErlangDistributionType.isSetK(),ErlangDistributionType.unsetK(),ErlangDistributionType.setK(double),BpsimPackage.getErlangDistributionType_K()- Generated code
-
setK
public void setK(double newK)
- Specified by:
setKin interfaceErlangDistributionType- Parameters:
newK- the new value of the 'K' attribute.- See Also:
ErlangDistributionType.isSetK(),ErlangDistributionType.unsetK(),ErlangDistributionType.getK()- Generated code
-
unsetK
public void unsetK()
- Specified by:
unsetKin interfaceErlangDistributionType- See Also:
ErlangDistributionType.isSetK(),ErlangDistributionType.getK(),ErlangDistributionType.setK(double)- Generated code
-
isSetK
public boolean isSetK()
- Specified by:
isSetKin interfaceErlangDistributionType- Returns:
- whether the value of the 'K' attribute is set.
- See Also:
ErlangDistributionType.unsetK(),ErlangDistributionType.getK(),ErlangDistributionType.setK(double)- Generated code
-
getMean
public double getMean()
- Specified by:
getMeanin interfaceErlangDistributionType- Returns:
- the value of the 'Mean' attribute.
- See Also:
ErlangDistributionType.isSetMean(),ErlangDistributionType.unsetMean(),ErlangDistributionType.setMean(double),BpsimPackage.getErlangDistributionType_Mean()- Generated code
-
setMean
public void setMean(double newMean)
- Specified by:
setMeanin interfaceErlangDistributionType- Parameters:
newMean- the new value of the 'Mean' attribute.- See Also:
ErlangDistributionType.isSetMean(),ErlangDistributionType.unsetMean(),ErlangDistributionType.getMean()- Generated code
-
unsetMean
public void unsetMean()
- Specified by:
unsetMeanin interfaceErlangDistributionType- See Also:
ErlangDistributionType.isSetMean(),ErlangDistributionType.getMean(),ErlangDistributionType.setMean(double)- Generated code
-
isSetMean
public boolean isSetMean()
- Specified by:
isSetMeanin interfaceErlangDistributionType- Returns:
- whether the value of the 'Mean' attribute is set.
- See Also:
ErlangDistributionType.unsetMean(),ErlangDistributionType.getMean(),ErlangDistributionType.setMean(double)- Generated code
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classDistributionParameterImpl- Generated code
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classDistributionParameterImpl- Generated code
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classDistributionParameterImpl- Generated code
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classDistributionParameterImpl- Generated code
-
toString
public String toString()
- Overrides:
toStringin classDistributionParameterImpl- Generated code
-
-