Package bpsim.impl
Class BinomialDistributionTypeImpl
- 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.BinomialDistributionTypeImpl
-
- All Implemented Interfaces:
BinomialDistributionType,DistributionParameter,ParameterValue,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class BinomialDistributionTypeImpl extends DistributionParameterImpl implements BinomialDistributionType
An implementation of the model object 'Binomial 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 doubleprobabilityThe cached value of the 'Probability' attribute.protected static doublePROBABILITY_EDEFAULTThe default value of the 'Probability' attribute.protected booleanprobabilityESetThis is true if the Probability attribute has been set.protected longtrialsThe cached value of the 'Trials' attribute.protected static longTRIALS_EDEFAULTThe default value of the 'Trials' attribute.protected booleantrialsESetThis is true if the Trials 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 protectedBinomialDistributionTypeImpl()
-
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)doublegetProbability()longgetTrials()booleanisSetProbability()booleanisSetTrials()voidsetProbability(double newProbability)voidsetTrials(long newTrials)StringtoString()voidunsetProbability()voidunsetTrials()-
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
-
PROBABILITY_EDEFAULT
protected static final double PROBABILITY_EDEFAULT
The default value of the 'Probability' attribute.- See Also:
getProbability(), Constant Field Values- Generated code
- Ordered
-
probability
protected double probability
The cached value of the 'Probability' attribute.- See Also:
getProbability()- Generated code
- Ordered
-
probabilityESet
protected boolean probabilityESet
This is true if the Probability attribute has been set.- Generated code
- Ordered
-
TRIALS_EDEFAULT
protected static final long TRIALS_EDEFAULT
The default value of the 'Trials' attribute.- See Also:
getTrials(), Constant Field Values- Generated code
- Ordered
-
trials
protected long trials
The cached value of the 'Trials' attribute.- See Also:
getTrials()- Generated code
- Ordered
-
trialsESet
protected boolean trialsESet
This is true if the Trials attribute has been set.- Generated code
- Ordered
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classDistributionParameterImpl- Generated code
-
getProbability
public double getProbability()
- Specified by:
getProbabilityin interfaceBinomialDistributionType- Returns:
- the value of the 'Probability' attribute.
- See Also:
BinomialDistributionType.isSetProbability(),BinomialDistributionType.unsetProbability(),BinomialDistributionType.setProbability(double),BpsimPackage.getBinomialDistributionType_Probability()- Generated code
-
setProbability
public void setProbability(double newProbability)
- Specified by:
setProbabilityin interfaceBinomialDistributionType- Parameters:
newProbability- the new value of the 'Probability' attribute.- See Also:
BinomialDistributionType.isSetProbability(),BinomialDistributionType.unsetProbability(),BinomialDistributionType.getProbability()- Generated code
-
unsetProbability
public void unsetProbability()
- Specified by:
unsetProbabilityin interfaceBinomialDistributionType- See Also:
BinomialDistributionType.isSetProbability(),BinomialDistributionType.getProbability(),BinomialDistributionType.setProbability(double)- Generated code
-
isSetProbability
public boolean isSetProbability()
- Specified by:
isSetProbabilityin interfaceBinomialDistributionType- Returns:
- whether the value of the 'Probability' attribute is set.
- See Also:
BinomialDistributionType.unsetProbability(),BinomialDistributionType.getProbability(),BinomialDistributionType.setProbability(double)- Generated code
-
getTrials
public long getTrials()
- Specified by:
getTrialsin interfaceBinomialDistributionType- Returns:
- the value of the 'Trials' attribute.
- See Also:
BinomialDistributionType.isSetTrials(),BinomialDistributionType.unsetTrials(),BinomialDistributionType.setTrials(long),BpsimPackage.getBinomialDistributionType_Trials()- Generated code
-
setTrials
public void setTrials(long newTrials)
- Specified by:
setTrialsin interfaceBinomialDistributionType- Parameters:
newTrials- the new value of the 'Trials' attribute.- See Also:
BinomialDistributionType.isSetTrials(),BinomialDistributionType.unsetTrials(),BinomialDistributionType.getTrials()- Generated code
-
unsetTrials
public void unsetTrials()
- Specified by:
unsetTrialsin interfaceBinomialDistributionType- See Also:
BinomialDistributionType.isSetTrials(),BinomialDistributionType.getTrials(),BinomialDistributionType.setTrials(long)- Generated code
-
isSetTrials
public boolean isSetTrials()
- Specified by:
isSetTrialsin interfaceBinomialDistributionType- Returns:
- whether the value of the 'Trials' attribute is set.
- See Also:
BinomialDistributionType.unsetTrials(),BinomialDistributionType.getTrials(),BinomialDistributionType.setTrials(long)- 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
-
-