Package bpsim.impl
Class TruncatedNormalDistributionTypeImpl
- 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.TruncatedNormalDistributionTypeImpl
-
- All Implemented Interfaces:
DistributionParameter,ParameterValue,TruncatedNormalDistributionType,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class TruncatedNormalDistributionTypeImpl extends DistributionParameterImpl implements TruncatedNormalDistributionType
An implementation of the model object 'Truncated Normal 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 doublemaxThe cached value of the 'Max' attribute.protected static doubleMAX_EDEFAULTThe default value of the 'Max' attribute.protected booleanmaxESetThis is true if the Max 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.protected doubleminThe cached value of the 'Min' attribute.protected static doubleMIN_EDEFAULTThe default value of the 'Min' attribute.protected booleanminESetThis is true if the Min attribute has been set.protected static doubleSTANDARD_DEVIATION_EDEFAULTThe default value of the 'Standard Deviation' attribute.protected doublestandardDeviationThe cached value of the 'Standard Deviation' attribute.protected booleanstandardDeviationESetThis is true if the Standard Deviation 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 protectedTruncatedNormalDistributionTypeImpl()
-
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)doublegetMax()doublegetMean()doublegetMin()doublegetStandardDeviation()booleanisSetMax()booleanisSetMean()booleanisSetMin()booleanisSetStandardDeviation()voidsetMax(double newMax)voidsetMean(double newMean)voidsetMin(double newMin)voidsetStandardDeviation(double newStandardDeviation)StringtoString()voidunsetMax()voidunsetMean()voidunsetMin()voidunsetStandardDeviation()-
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
-
MAX_EDEFAULT
protected static final double MAX_EDEFAULT
The default value of the 'Max' attribute.- See Also:
getMax(), Constant Field Values- Generated code
- Ordered
-
max
protected double max
The cached value of the 'Max' attribute.- See Also:
getMax()- Generated code
- Ordered
-
maxESet
protected boolean maxESet
This is true if the Max 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
-
MIN_EDEFAULT
protected static final double MIN_EDEFAULT
The default value of the 'Min' attribute.- See Also:
getMin(), Constant Field Values- Generated code
- Ordered
-
min
protected double min
The cached value of the 'Min' attribute.- See Also:
getMin()- Generated code
- Ordered
-
minESet
protected boolean minESet
This is true if the Min attribute has been set.- Generated code
- Ordered
-
STANDARD_DEVIATION_EDEFAULT
protected static final double STANDARD_DEVIATION_EDEFAULT
The default value of the 'Standard Deviation' attribute.- See Also:
getStandardDeviation(), Constant Field Values- Generated code
- Ordered
-
standardDeviation
protected double standardDeviation
The cached value of the 'Standard Deviation' attribute.- See Also:
getStandardDeviation()- Generated code
- Ordered
-
standardDeviationESet
protected boolean standardDeviationESet
This is true if the Standard Deviation attribute has been set.- Generated code
- Ordered
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classDistributionParameterImpl- Generated code
-
getMax
public double getMax()
- Specified by:
getMaxin interfaceTruncatedNormalDistributionType- Returns:
- the value of the 'Max' attribute.
- See Also:
TruncatedNormalDistributionType.isSetMax(),TruncatedNormalDistributionType.unsetMax(),TruncatedNormalDistributionType.setMax(double),BpsimPackage.getTruncatedNormalDistributionType_Max()- Generated code
-
setMax
public void setMax(double newMax)
- Specified by:
setMaxin interfaceTruncatedNormalDistributionType- Parameters:
newMax- the new value of the 'Max' attribute.- See Also:
TruncatedNormalDistributionType.isSetMax(),TruncatedNormalDistributionType.unsetMax(),TruncatedNormalDistributionType.getMax()- Generated code
-
unsetMax
public void unsetMax()
- Specified by:
unsetMaxin interfaceTruncatedNormalDistributionType- See Also:
TruncatedNormalDistributionType.isSetMax(),TruncatedNormalDistributionType.getMax(),TruncatedNormalDistributionType.setMax(double)- Generated code
-
isSetMax
public boolean isSetMax()
- Specified by:
isSetMaxin interfaceTruncatedNormalDistributionType- Returns:
- whether the value of the 'Max' attribute is set.
- See Also:
TruncatedNormalDistributionType.unsetMax(),TruncatedNormalDistributionType.getMax(),TruncatedNormalDistributionType.setMax(double)- Generated code
-
getMean
public double getMean()
- Specified by:
getMeanin interfaceTruncatedNormalDistributionType- Returns:
- the value of the 'Mean' attribute.
- See Also:
TruncatedNormalDistributionType.isSetMean(),TruncatedNormalDistributionType.unsetMean(),TruncatedNormalDistributionType.setMean(double),BpsimPackage.getTruncatedNormalDistributionType_Mean()- Generated code
-
setMean
public void setMean(double newMean)
- Specified by:
setMeanin interfaceTruncatedNormalDistributionType- Parameters:
newMean- the new value of the 'Mean' attribute.- See Also:
TruncatedNormalDistributionType.isSetMean(),TruncatedNormalDistributionType.unsetMean(),TruncatedNormalDistributionType.getMean()- Generated code
-
unsetMean
public void unsetMean()
- Specified by:
unsetMeanin interfaceTruncatedNormalDistributionType- See Also:
TruncatedNormalDistributionType.isSetMean(),TruncatedNormalDistributionType.getMean(),TruncatedNormalDistributionType.setMean(double)- Generated code
-
isSetMean
public boolean isSetMean()
- Specified by:
isSetMeanin interfaceTruncatedNormalDistributionType- Returns:
- whether the value of the 'Mean' attribute is set.
- See Also:
TruncatedNormalDistributionType.unsetMean(),TruncatedNormalDistributionType.getMean(),TruncatedNormalDistributionType.setMean(double)- Generated code
-
getMin
public double getMin()
- Specified by:
getMinin interfaceTruncatedNormalDistributionType- Returns:
- the value of the 'Min' attribute.
- See Also:
TruncatedNormalDistributionType.isSetMin(),TruncatedNormalDistributionType.unsetMin(),TruncatedNormalDistributionType.setMin(double),BpsimPackage.getTruncatedNormalDistributionType_Min()- Generated code
-
setMin
public void setMin(double newMin)
- Specified by:
setMinin interfaceTruncatedNormalDistributionType- Parameters:
newMin- the new value of the 'Min' attribute.- See Also:
TruncatedNormalDistributionType.isSetMin(),TruncatedNormalDistributionType.unsetMin(),TruncatedNormalDistributionType.getMin()- Generated code
-
unsetMin
public void unsetMin()
- Specified by:
unsetMinin interfaceTruncatedNormalDistributionType- See Also:
TruncatedNormalDistributionType.isSetMin(),TruncatedNormalDistributionType.getMin(),TruncatedNormalDistributionType.setMin(double)- Generated code
-
isSetMin
public boolean isSetMin()
- Specified by:
isSetMinin interfaceTruncatedNormalDistributionType- Returns:
- whether the value of the 'Min' attribute is set.
- See Also:
TruncatedNormalDistributionType.unsetMin(),TruncatedNormalDistributionType.getMin(),TruncatedNormalDistributionType.setMin(double)- Generated code
-
getStandardDeviation
public double getStandardDeviation()
- Specified by:
getStandardDeviationin interfaceTruncatedNormalDistributionType- Returns:
- the value of the 'Standard Deviation' attribute.
- See Also:
TruncatedNormalDistributionType.isSetStandardDeviation(),TruncatedNormalDistributionType.unsetStandardDeviation(),TruncatedNormalDistributionType.setStandardDeviation(double),BpsimPackage.getTruncatedNormalDistributionType_StandardDeviation()- Generated code
-
setStandardDeviation
public void setStandardDeviation(double newStandardDeviation)
- Specified by:
setStandardDeviationin interfaceTruncatedNormalDistributionType- Parameters:
newStandardDeviation- the new value of the 'Standard Deviation' attribute.- See Also:
TruncatedNormalDistributionType.isSetStandardDeviation(),TruncatedNormalDistributionType.unsetStandardDeviation(),TruncatedNormalDistributionType.getStandardDeviation()- Generated code
-
unsetStandardDeviation
public void unsetStandardDeviation()
- Specified by:
unsetStandardDeviationin interfaceTruncatedNormalDistributionType- See Also:
TruncatedNormalDistributionType.isSetStandardDeviation(),TruncatedNormalDistributionType.getStandardDeviation(),TruncatedNormalDistributionType.setStandardDeviation(double)- Generated code
-
isSetStandardDeviation
public boolean isSetStandardDeviation()
- Specified by:
isSetStandardDeviationin interfaceTruncatedNormalDistributionType- Returns:
- whether the value of the 'Standard Deviation' attribute is set.
- See Also:
TruncatedNormalDistributionType.unsetStandardDeviation(),TruncatedNormalDistributionType.getStandardDeviation(),TruncatedNormalDistributionType.setStandardDeviation(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
-
-