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