if (oPropExp.getElement() instanceof EReferenceImpl) {
EReferenceImpl oRef = (EReferenceImpl) oPropExp.getElement();
return Double.valueOf(oRef.getDefaultValueLiteral());
}
if (oPropExp.getElement() instanceof RealLiteralExp) {
RealLiteralExp oRealExp = (RealLiteralExp) oPropExp.getElement();
return oRealExp.getRealSymbol();
}
} else if (in_oTCGOCLExpression instanceof TCGOCLOperation) {
TCGOCLOperation oOpExp = (TCGOCLOperation) in_oTCGOCLExpression;
if (oOpExp.getOperationName().compareTo("+") == 0) {
return getDoubleValue(oOpExp.getLeft(), in_colValueAssignments) +