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

java.lang.Object
  extended by LoopExpImpl
      extended by org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeLoopExpImpl
All Implemented Interfaces:
ImperativeExpression, ImperativeLoopExp
Direct Known Subclasses:
ForExpImpl, ImperativeIterateExpImpl

public abstract class ImperativeLoopExpImpl
extends LoopExpImpl
implements ImperativeLoopExp

An implementation of the model object 'Imperative Loop Exp'.

The following features are implemented:


Field Summary
protected  OCLExpression condition
          The cached value of the 'Condition' containment reference
 
Constructor Summary
protected ImperativeLoopExpImpl()
           
 
Method Summary
 NotificationChain basicSetCondition(OCLExpression newCondition, 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 getCondition()
           
 void setCondition(OCLExpression newCondition)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

condition

protected OCLExpression condition
The cached value of the 'Condition' containment reference.

See Also:
getCondition()
Constructor Detail

ImperativeLoopExpImpl

protected ImperativeLoopExpImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getCondition

public OCLExpression getCondition()

Specified by:
getCondition in interface ImperativeLoopExp
Returns:
the value of the 'Condition' containment reference.
See Also:
ImperativeLoopExp.setCondition(OCLExpression), ImperativeOCLPackage.getImperativeLoopExp_Condition()

basicSetCondition

public NotificationChain basicSetCondition(OCLExpression newCondition,
                                           NotificationChain msgs)


setCondition

public void setCondition(OCLExpression newCondition)

Specified by:
setCondition in interface ImperativeLoopExp
Parameters:
newCondition - the new value of the 'Condition' containment reference.
See Also:
ImperativeLoopExp.getCondition()

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)


toString

public java.lang.String toString()


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