oTCGOCLExpression = oOperation;
}
else if(in_oExpression instanceof IfExp)
{
TCGOCLIfThenElse oTCGIfExp = GeneratedFactory.eINSTANCE.createTCGOCLIfThenElse();
IfExp oIfExp = (IfExp)in_oExpression;
oTCGIfExp.setCondition(transformExpression((OCLExpression)oIfExp.getCondition(),
in_sOCLTypeId, oContextClass, oContextClass));
oTCGIfExp.setThenExpression(transformExpression((OCLExpression)oIfExp.getThenExpression(),
in_sOCLTypeId, oContextClass, oContextClass));
oTCGIfExp.setElseExpression(transformExpression((OCLExpression)oIfExp.getElseExpression(),
in_sOCLTypeId, oContextClass, oContextClass));
oTCGOCLExpression = oTCGIfExp;
}
else if(in_oExpression instanceof EnumLiteralExp)
{