org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl
Class OrderedTupleLiteralPartImpl

java.lang.Object
  extended by EModelElementImpl
      extended by org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.OrderedTupleLiteralPartImpl
All Implemented Interfaces:
OrderedTupleLiteralPart

public class OrderedTupleLiteralPartImpl
extends EModelElementImpl
implements OrderedTupleLiteralPart

An implementation of the model object 'Ordered Tuple Literal Part'.

The following features are implemented:


Field Summary
protected  OCLExpression value
          The cached value of the 'Value' containment reference
 
Constructor Summary
protected OrderedTupleLiteralPartImpl()
           
 
Method Summary
 NotificationChain basicSetValue(OCLExpression newValue, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 OCLExpression getValue()
           
 void setValue(OCLExpression newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected OCLExpression value
The cached value of the 'Value' containment reference.

See Also:
getValue()
Constructor Detail

OrderedTupleLiteralPartImpl

protected OrderedTupleLiteralPartImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getValue

public OCLExpression getValue()

Specified by:
getValue in interface OrderedTupleLiteralPart
Returns:
the value of the 'Value' containment reference.
See Also:
OrderedTupleLiteralPart.setValue(OCLExpression), ImperativeOCLPackage.getOrderedTupleLiteralPart_Value()

basicSetValue

public NotificationChain basicSetValue(OCLExpression newValue,
                                       NotificationChain msgs)


setValue

public void setValue(OCLExpression newValue)

Specified by:
setValue in interface OrderedTupleLiteralPart
Parameters:
newValue - the new value of the 'Value' containment reference.
See Also:
OrderedTupleLiteralPart.getValue()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


Copyright 2008 Borland Software Corporation and others.
All Rights Reserved.