Package bpsim.impl
Class TriangularDistributionTypeImpl
- 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.TriangularDistributionTypeImpl
-
- All Implemented Interfaces:
DistributionParameter,ParameterValue,TriangularDistributionType,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class TriangularDistributionTypeImpl extends DistributionParameterImpl implements TriangularDistributionType
An implementation of the model object 'Triangular 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 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 doublemodeThe cached value of the 'Mode' attribute.protected static doubleMODE_EDEFAULTThe default value of the 'Mode' attribute.protected booleanmodeESetThis is true if the Mode 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 protectedTriangularDistributionTypeImpl()
-
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()doublegetMin()doublegetMode()booleanisSetMax()booleanisSetMin()booleanisSetMode()voidsetMax(double newMax)voidsetMin(double newMin)voidsetMode(double newMode)StringtoString()voidunsetMax()voidunsetMin()voidunsetMode()-
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
-
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
-
MODE_EDEFAULT
protected static final double MODE_EDEFAULT
The default value of the 'Mode' attribute.- See Also:
getMode(), Constant Field Values- Generated code
- Ordered
-
mode
protected double mode
The cached value of the 'Mode' attribute.- See Also:
getMode()- Generated code
- Ordered
-
modeESet
protected boolean modeESet
This is true if the Mode 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 interfaceTriangularDistributionType- Returns:
- the value of the 'Max' attribute.
- See Also:
TriangularDistributionType.isSetMax(),TriangularDistributionType.unsetMax(),TriangularDistributionType.setMax(double),BpsimPackage.getTriangularDistributionType_Max()- Generated code
-
setMax
public void setMax(double newMax)
- Specified by:
setMaxin interfaceTriangularDistributionType- Parameters:
newMax- the new value of the 'Max' attribute.- See Also:
TriangularDistributionType.isSetMax(),TriangularDistributionType.unsetMax(),TriangularDistributionType.getMax()- Generated code
-
unsetMax
public void unsetMax()
- Specified by:
unsetMaxin interfaceTriangularDistributionType- See Also:
TriangularDistributionType.isSetMax(),TriangularDistributionType.getMax(),TriangularDistributionType.setMax(double)- Generated code
-
isSetMax
public boolean isSetMax()
- Specified by:
isSetMaxin interfaceTriangularDistributionType- Returns:
- whether the value of the 'Max' attribute is set.
- See Also:
TriangularDistributionType.unsetMax(),TriangularDistributionType.getMax(),TriangularDistributionType.setMax(double)- Generated code
-
getMin
public double getMin()
- Specified by:
getMinin interfaceTriangularDistributionType- Returns:
- the value of the 'Min' attribute.
- See Also:
TriangularDistributionType.isSetMin(),TriangularDistributionType.unsetMin(),TriangularDistributionType.setMin(double),BpsimPackage.getTriangularDistributionType_Min()- Generated code
-
setMin
public void setMin(double newMin)
- Specified by:
setMinin interfaceTriangularDistributionType- Parameters:
newMin- the new value of the 'Min' attribute.- See Also:
TriangularDistributionType.isSetMin(),TriangularDistributionType.unsetMin(),TriangularDistributionType.getMin()- Generated code
-
unsetMin
public void unsetMin()
- Specified by:
unsetMinin interfaceTriangularDistributionType- See Also:
TriangularDistributionType.isSetMin(),TriangularDistributionType.getMin(),TriangularDistributionType.setMin(double)- Generated code
-
isSetMin
public boolean isSetMin()
- Specified by:
isSetMinin interfaceTriangularDistributionType- Returns:
- whether the value of the 'Min' attribute is set.
- See Also:
TriangularDistributionType.unsetMin(),TriangularDistributionType.getMin(),TriangularDistributionType.setMin(double)- Generated code
-
getMode
public double getMode()
- Specified by:
getModein interfaceTriangularDistributionType- Returns:
- the value of the 'Mode' attribute.
- See Also:
TriangularDistributionType.isSetMode(),TriangularDistributionType.unsetMode(),TriangularDistributionType.setMode(double),BpsimPackage.getTriangularDistributionType_Mode()- Generated code
-
setMode
public void setMode(double newMode)
- Specified by:
setModein interfaceTriangularDistributionType- Parameters:
newMode- the new value of the 'Mode' attribute.- See Also:
TriangularDistributionType.isSetMode(),TriangularDistributionType.unsetMode(),TriangularDistributionType.getMode()- Generated code
-
unsetMode
public void unsetMode()
- Specified by:
unsetModein interfaceTriangularDistributionType- See Also:
TriangularDistributionType.isSetMode(),TriangularDistributionType.getMode(),TriangularDistributionType.setMode(double)- Generated code
-
isSetMode
public boolean isSetMode()
- Specified by:
isSetModein interfaceTriangularDistributionType- Returns:
- whether the value of the 'Mode' attribute is set.
- See Also:
TriangularDistributionType.unsetMode(),TriangularDistributionType.getMode(),TriangularDistributionType.setMode(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
-
-