org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl
Class AssignExpImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.ETypedElementImpl
org.eclipse.ocl.ecore.impl.OCLExpressionImpl
org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl
org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.AssignExpImpl
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.ETypedElement, org.eclipse.emf.ecore.InternalEObject, AssignExp, ImperativeExpression, org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier>, org.eclipse.ocl.utilities.ASTNode, org.eclipse.ocl.utilities.TypedElement<org.eclipse.emf.ecore.EClassifier>, org.eclipse.ocl.utilities.Visitable
public class AssignExpImpl
- extends ImperativeExpressionImpl
- implements AssignExp
An implementation of the model object 'Assign Exp'.
The following features are implemented:
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| 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 java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
org.eclipse.emf.ecore.InternalEObject.EStore |
|
Field Summary |
protected org.eclipse.ocl.ecore.OCLExpression |
defaultValue
The cached value of the 'Default Value' containment reference |
protected static boolean |
IS_RESET_EDEFAULT
The default value of the 'Is Reset' attribute |
protected boolean |
isReset
The cached value of the 'Is Reset' attribute |
protected boolean |
isResetESet
This is true if the Is Reset attribute has been set |
protected org.eclipse.ocl.ecore.OCLExpression |
left
The cached value of the 'Left' containment reference |
protected org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> |
value
The cached value of the 'Value' containment reference list |
| Fields inherited from class org.eclipse.ocl.ecore.impl.OCLExpressionImpl |
END_POSITION_EDEFAULT, endPosition, START_POSITION_EDEFAULT, startPosition |
| Fields inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
eGenericType, eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBound |
| Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
eContainer |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.ETypedElement |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY |
| Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
|
Method Summary |
<T,U extends org.eclipse.ocl.utilities.Visitor<T,?,?,?,?,?,?,?,?,?>>
T |
|
accept(U v)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDefaultValue(org.eclipse.ocl.ecore.OCLExpression newDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLeft(org.eclipse.ocl.ecore.OCLExpression newLeft,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.ocl.ecore.OCLExpression |
getDefaultValue()
|
org.eclipse.ocl.ecore.OCLExpression |
getLeft()
|
org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> |
getValue()
|
boolean |
isIsReset()
|
boolean |
isSetIsReset()
|
void |
setDefaultValue(org.eclipse.ocl.ecore.OCLExpression newDefaultValue)
|
void |
setIsReset(boolean newIsReset)
|
void |
setLeft(org.eclipse.ocl.ecore.OCLExpression newLeft)
|
java.lang.String |
toString()
|
void |
unsetIsReset()
|
| Methods inherited from class org.eclipse.ocl.ecore.impl.OCLExpressionImpl |
eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getEndPosition, getStartPosition, getType, setEndPosition, setStartPosition, setType |
| Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, freeze, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetEType |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
eInverseAdd, eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.ETypedElement |
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.ocl.utilities.TypedElement |
getName, getType, setName, setType |
| Methods inherited from interface org.eclipse.ocl.utilities.ASTNode |
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
defaultValue
protected org.eclipse.ocl.ecore.OCLExpression defaultValue
- The cached value of the '
Default Value' containment reference.
- See Also:
getDefaultValue()
IS_RESET_EDEFAULT
protected static final boolean IS_RESET_EDEFAULT
- The default value of the '
Is Reset' attribute.
- See Also:
isIsReset(),
Constant Field Values
isReset
protected boolean isReset
- The cached value of the '
Is Reset' attribute.
- See Also:
isIsReset()
isResetESet
protected boolean isResetESet
- This is true if the Is Reset attribute has been set.
left
protected org.eclipse.ocl.ecore.OCLExpression left
- The cached value of the '
Left' containment reference.
- See Also:
getLeft()
value
protected org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> value
- The cached value of the '
Value' containment reference list.
- See Also:
getValue()
AssignExpImpl
protected AssignExpImpl()
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
-
- Overrides:
eStaticClass in class ImperativeExpressionImpl
getDefaultValue
public org.eclipse.ocl.ecore.OCLExpression getDefaultValue()
-
- Specified by:
getDefaultValue in interface AssignExp
- Returns:
- the value of the 'Default Value' containment reference.
- See Also:
AssignExp.setDefaultValue(OCLExpression),
ImperativeOCLPackage.getAssignExp_DefaultValue()
basicSetDefaultValue
public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultValue(org.eclipse.ocl.ecore.OCLExpression newDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDefaultValue
public void setDefaultValue(org.eclipse.ocl.ecore.OCLExpression newDefaultValue)
-
- Specified by:
setDefaultValue in interface AssignExp
- Parameters:
newDefaultValue - the new value of the 'Default Value' containment reference.- See Also:
AssignExp.getDefaultValue()
isIsReset
public boolean isIsReset()
-
- Specified by:
isIsReset in interface AssignExp
- Returns:
- the value of the 'Is Reset' attribute.
- See Also:
AssignExp.isSetIsReset(),
AssignExp.unsetIsReset(),
AssignExp.setIsReset(boolean),
ImperativeOCLPackage.getAssignExp_IsReset()
setIsReset
public void setIsReset(boolean newIsReset)
-
- Specified by:
setIsReset in interface AssignExp
- Parameters:
newIsReset - the new value of the 'Is Reset' attribute.- See Also:
AssignExp.isSetIsReset(),
AssignExp.unsetIsReset(),
AssignExp.isIsReset()
unsetIsReset
public void unsetIsReset()
-
- Specified by:
unsetIsReset in interface AssignExp
- See Also:
AssignExp.isSetIsReset(),
AssignExp.isIsReset(),
AssignExp.setIsReset(boolean)
isSetIsReset
public boolean isSetIsReset()
-
- Specified by:
isSetIsReset in interface AssignExp
- Returns:
- whether the value of the 'Is Reset' attribute is set.
- See Also:
AssignExp.unsetIsReset(),
AssignExp.isIsReset(),
AssignExp.setIsReset(boolean)
getLeft
public org.eclipse.ocl.ecore.OCLExpression getLeft()
-
- Specified by:
getLeft in interface AssignExp
- Returns:
- the value of the 'Left' containment reference.
- See Also:
AssignExp.setLeft(OCLExpression),
ImperativeOCLPackage.getAssignExp_Left()
basicSetLeft
public org.eclipse.emf.common.notify.NotificationChain basicSetLeft(org.eclipse.ocl.ecore.OCLExpression newLeft,
org.eclipse.emf.common.notify.NotificationChain msgs)
-
setLeft
public void setLeft(org.eclipse.ocl.ecore.OCLExpression newLeft)
-
- Specified by:
setLeft in interface AssignExp
- Parameters:
newLeft - the new value of the 'Left' containment reference.- See Also:
AssignExp.getLeft()
getValue
public org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> getValue()
-
- Specified by:
getValue in interface AssignExp
- Returns:
- the value of the 'Value' containment reference list.
- See Also:
ImperativeOCLPackage.getAssignExp_Value()
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:
eInverseRemove in class org.eclipse.emf.ecore.impl.ETypedElementImpl
eGet
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
-
- Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject- Overrides:
eGet in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
eSet
public void eSet(int featureID,
java.lang.Object newValue)
-
- Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject- Overrides:
eSet in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
eUnset
public void eUnset(int featureID)
-
- Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject- Overrides:
eUnset in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
eIsSet
public boolean eIsSet(int featureID)
-
- Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSet in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
toString
public java.lang.String toString()
-
- Overrides:
toString in class ImperativeExpressionImpl
accept
public <T,U extends org.eclipse.ocl.utilities.Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
- Specified by:
accept in interface org.eclipse.ocl.utilities.Visitable- Overrides:
accept in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl