* <!-- end-user-doc -->
* @generated
*/
public TCGOCLExpression getThenExpression() {
if (thenExpression != null && thenExpression.eIsProxy()) {
InternalEObject oldThenExpression = (InternalEObject)thenExpression;
thenExpression = (TCGOCLExpression)eResolveProxy(oldThenExpression);
if (thenExpression != oldThenExpression) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, GeneratedPackage.TCGOCL_IF_THEN_ELSE__THEN_EXPRESSION, oldThenExpression, thenExpression));
}