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

java.lang.Object
  extended by OCLExpressionImpl
      extended by org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl
          extended by org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.CatchExpImpl
All Implemented Interfaces:
CatchExp, ImperativeExpression

public class CatchExpImpl
extends ImperativeExpressionImpl
implements CatchExp

An implementation of the model object 'Catch Exp'.

The following features are implemented:


Field Summary
protected   body
          The cached value of the 'Body' containment reference list
protected   exception
          The cached value of the 'Exception' reference list
 
Constructor Summary
protected CatchExpImpl()
           
 
Method Summary
<T,U extends >
T
accept(U v)
           
 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)
           
  getBody()
           
  getException()
           
 
Methods inherited from class org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL.impl.ImperativeExpressionImpl
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

body

protected  body
The cached value of the 'Body' containment reference list.

See Also:
getBody()

exception

protected  exception
The cached value of the 'Exception' reference list.

See Also:
getException()
Constructor Detail

CatchExpImpl

protected CatchExpImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ImperativeExpressionImpl

getBody

public  getBody()

Specified by:
getBody in interface CatchExp
Returns:
the value of the 'Body' containment reference list.
See Also:
ImperativeOCLPackage.getCatchExp_Body()

getException

public  getException()

Specified by:
getException in interface CatchExp
Returns:
the value of the 'Exception' reference list.
See Also:
ImperativeOCLPackage.getCatchExp_Exception()

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)


accept

public <T,U extends > T accept(U v)

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