You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As long as we use #foreach and #context, we need to either keep the String version of the OCL expression, or we need to replace those by "self", set the parsing context, parse into an OCLExpression AST and store with it whether the #foreach or #context([tag]) are to be used as context element for evaluation. For semantic disambituation, the source of an operation template may also be used as context.
The text was updated successfully, but these errors were encountered:
We should introduce an EReference already which allows us to store / persistently cache the compiled OCLExpression. However, it won't be the TCSParser for now that does the work. It will rather be the runtime that, when evaluating such an OCL expression for the first time, will compile and then cache it in this reference.
As long as we use #foreach and #context, we need to either keep the String version of the OCL expression, or we need to replace those by "self", set the parsing context, parse into an OCLExpression AST and store with it whether the #foreach or #context([tag]) are to be used as context element for evaluation. For semantic disambituation, the source of an operation template may also be used as context.
The text was updated successfully, but these errors were encountered: