Package bpsim.impl
Class ParameterValueImpl
- 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
-
- All Implemented Interfaces:
ParameterValue,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
ConstantParameterImpl,DistributionParameterImpl,EnumParameterTypeImpl,ExpressionParameterTypeImpl
public class ParameterValueImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements ParameterValue
An implementation of the model object 'Parameter Value'.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 StringinstanceThe cached value of the 'Instance' attribute.protected static StringINSTANCE_EDEFAULTThe default value of the 'Instance' attribute.protected ResultTyperesultThe cached value of the 'Result' attribute.protected static ResultTypeRESULT_EDEFAULTThe default value of the 'Result' attribute.protected booleanresultESetThis is true if the Result attribute has been set.protected static StringVALID_FOR_EDEFAULTThe default value of the 'Valid For' attribute.protected StringvalidForThe cached value of the 'Valid For' attribute.-
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 protectedParameterValueImpl()
-
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)StringgetInstance()ResultTypegetResult()StringgetValidFor()booleanisSetResult()voidsetInstance(String newInstance)voidsetResult(ResultType newResult)voidsetValidFor(String newValidFor)StringtoString()voidunsetResult()-
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
-
-
-
-
Field Detail
-
INSTANCE_EDEFAULT
protected static final String INSTANCE_EDEFAULT
The default value of the 'Instance' attribute.- See Also:
getInstance()- Generated code
- Ordered
-
instance
protected String instance
The cached value of the 'Instance' attribute.- See Also:
getInstance()- Generated code
- Ordered
-
RESULT_EDEFAULT
protected static final ResultType RESULT_EDEFAULT
The default value of the 'Result' attribute.- See Also:
getResult()- Generated code
- Ordered
-
result
protected ResultType result
The cached value of the 'Result' attribute.- See Also:
getResult()- Generated code
- Ordered
-
resultESet
protected boolean resultESet
This is true if the Result attribute has been set.- Generated code
- Ordered
-
VALID_FOR_EDEFAULT
protected static final String VALID_FOR_EDEFAULT
The default value of the 'Valid For' attribute.- See Also:
getValidFor()- Generated code
- Ordered
-
validFor
protected String validFor
The cached value of the 'Valid For' attribute.- See Also:
getValidFor()- Generated code
- Ordered
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl- Generated code
-
getInstance
public String getInstance()
- Specified by:
getInstancein interfaceParameterValue- Returns:
- the value of the 'Instance' attribute.
- See Also:
ParameterValue.setInstance(String),BpsimPackage.getParameterValue_Instance()- Generated code
-
setInstance
public void setInstance(String newInstance)
- Specified by:
setInstancein interfaceParameterValue- Parameters:
newInstance- the new value of the 'Instance' attribute.- See Also:
ParameterValue.getInstance()- Generated code
-
getResult
public ResultType getResult()
- Specified by:
getResultin interfaceParameterValue- Returns:
- the value of the 'Result' attribute.
- See Also:
ResultType,ParameterValue.isSetResult(),ParameterValue.unsetResult(),ParameterValue.setResult(ResultType),BpsimPackage.getParameterValue_Result()- Generated code
-
setResult
public void setResult(ResultType newResult)
- Specified by:
setResultin interfaceParameterValue- Parameters:
newResult- the new value of the 'Result' attribute.- See Also:
ResultType,ParameterValue.isSetResult(),ParameterValue.unsetResult(),ParameterValue.getResult()- Generated code
-
unsetResult
public void unsetResult()
- Specified by:
unsetResultin interfaceParameterValue- See Also:
ParameterValue.isSetResult(),ParameterValue.getResult(),ParameterValue.setResult(ResultType)- Generated code
-
isSetResult
public boolean isSetResult()
- Specified by:
isSetResultin interfaceParameterValue- Returns:
- whether the value of the 'Result' attribute is set.
- See Also:
ParameterValue.unsetResult(),ParameterValue.getResult(),ParameterValue.setResult(ResultType)- Generated code
-
getValidFor
public String getValidFor()
- Specified by:
getValidForin interfaceParameterValue- Returns:
- the value of the 'Valid For' attribute.
- See Also:
ParameterValue.setValidFor(String),BpsimPackage.getParameterValue_ValidFor()- Generated code
-
setValidFor
public void setValidFor(String newValidFor)
- Specified by:
setValidForin interfaceParameterValue- Parameters:
newValidFor- the new value of the 'Valid For' attribute.- See Also:
ParameterValue.getValidFor()- Generated code
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated code
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated code
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated code
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated code
-
toString
public String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated code
-
-