Package bpsim.impl
Class UserDistributionTypeImpl
- 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.UserDistributionTypeImpl
-
- All Implemented Interfaces:
DistributionParameter,ParameterValue,UserDistributionType,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
public class UserDistributionTypeImpl extends DistributionParameterImpl implements UserDistributionType
An implementation of the model object 'User 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 booleandiscreteThe cached value of the 'Discrete' attribute.protected static booleanDISCRETE_EDEFAULTThe default value of the 'Discrete' attribute.protected booleandiscreteESetThis is true if the Discrete attribute has been set.protected org.eclipse.emf.ecore.util.FeatureMapgroupThe cached value of the 'Group' attribute list.-
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 protectedUserDistributionTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.ecore.util.FeatureMapgetGroup()org.eclipse.emf.common.util.EList<UserDistributionDataPointType>getUserDistributionDataPoint()booleanisDiscrete()booleanisSetDiscrete()voidsetDiscrete(boolean newDiscrete)StringtoString()voidunsetDiscrete()-
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, 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
-
group
protected org.eclipse.emf.ecore.util.FeatureMap group
The cached value of the 'Group' attribute list.- See Also:
getGroup()- Generated code
- Ordered
-
DISCRETE_EDEFAULT
protected static final boolean DISCRETE_EDEFAULT
The default value of the 'Discrete' attribute.- See Also:
isDiscrete(), Constant Field Values- Generated code
- Ordered
-
discrete
protected boolean discrete
The cached value of the 'Discrete' attribute.- See Also:
isDiscrete()- Generated code
- Ordered
-
discreteESet
protected boolean discreteESet
This is true if the Discrete attribute has been set.- Generated code
- Ordered
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classDistributionParameterImpl- Generated code
-
getGroup
public org.eclipse.emf.ecore.util.FeatureMap getGroup()
- Specified by:
getGroupin interfaceUserDistributionType- Returns:
- the value of the 'Group' attribute list.
- See Also:
BpsimPackage.getUserDistributionType_Group()- Generated code
-
getUserDistributionDataPoint
public org.eclipse.emf.common.util.EList<UserDistributionDataPointType> getUserDistributionDataPoint()
- Specified by:
getUserDistributionDataPointin interfaceUserDistributionType- Returns:
- the value of the 'User Distribution Data Point' containment reference list.
- See Also:
BpsimPackage.getUserDistributionType_UserDistributionDataPoint()- Generated code
-
isDiscrete
public boolean isDiscrete()
- Specified by:
isDiscretein interfaceUserDistributionType- Returns:
- the value of the 'Discrete' attribute.
- See Also:
UserDistributionType.isSetDiscrete(),UserDistributionType.unsetDiscrete(),UserDistributionType.setDiscrete(boolean),BpsimPackage.getUserDistributionType_Discrete()- Generated code
-
setDiscrete
public void setDiscrete(boolean newDiscrete)
- Specified by:
setDiscretein interfaceUserDistributionType- Parameters:
newDiscrete- the new value of the 'Discrete' attribute.- See Also:
UserDistributionType.isSetDiscrete(),UserDistributionType.unsetDiscrete(),UserDistributionType.isDiscrete()- Generated code
-
unsetDiscrete
public void unsetDiscrete()
- Specified by:
unsetDiscretein interfaceUserDistributionType- See Also:
UserDistributionType.isSetDiscrete(),UserDistributionType.isDiscrete(),UserDistributionType.setDiscrete(boolean)- Generated code
-
isSetDiscrete
public boolean isSetDiscrete()
- Specified by:
isSetDiscretein interfaceUserDistributionType- Returns:
- whether the value of the 'Discrete' attribute is set.
- See Also:
UserDistributionType.unsetDiscrete(),UserDistributionType.isDiscrete(),UserDistributionType.setDiscrete(boolean)- Generated code
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- 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
-
-