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

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

public class DictLiteralPartImpl
extends EModelElementImpl
implements DictLiteralPart

An implementation of the model object 'Dict Literal Part'.

The following features are implemented:


Field Summary
protected  OCLExpression key
          The cached value of the 'Key' containment reference
protected  OCLExpression value
          The cached value of the 'Value' containment reference
 
Constructor Summary
protected DictLiteralPartImpl()
           
 
Method Summary
 NotificationChain basicSetKey(OCLExpression newKey, NotificationChain msgs)
           
 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 getKey()
           
 OCLExpression getValue()
           
 void setKey(OCLExpression newKey)
           
 void setValue(OCLExpression newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

protected OCLExpression key
The cached value of the 'Key' containment reference.

See Also:
getKey()

value

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

See Also:
getValue()
Constructor Detail

DictLiteralPartImpl

protected DictLiteralPartImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getKey

public OCLExpression getKey()

Specified by:
getKey in interface DictLiteralPart
Returns:
the value of the 'Key' containment reference.
See Also:
DictLiteralPart.setKey(OCLExpression), ImperativeOCLPackage.getDictLiteralPart_Key()

basicSetKey

public NotificationChain basicSetKey(OCLExpression newKey,
                                     NotificationChain msgs)


setKey

public void setKey(OCLExpression newKey)

Specified by:
setKey in interface DictLiteralPart
Parameters:
newKey - the new value of the 'Key' containment reference.
See Also:
DictLiteralPart.getKey()

getValue

public OCLExpression getValue()

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

basicSetValue

public NotificationChain basicSetValue(OCLExpression newValue,
                                       NotificationChain msgs)


setValue

public void setValue(OCLExpression newValue)

Specified by:
setValue in interface DictLiteralPart
Parameters:
newValue - the new value of the 'Value' containment reference.
See Also:
DictLiteralPart.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.