| Summary: | [evaluator] support evaluation abort | ||
|---|---|---|---|
| Product: | [Modeling] OCL | Reporter: | Ed Willink <ed> |
| Component: | Core | Assignee: | OCL Inbox <mdt-ocl-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 3.1.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows Vista | ||
| Whiteboard: | |||
CancelableTypeManager/ValueFactory and CancelableEvaluationVisitor intrioducerd to poll for cancel. Closing all bugs resolved in Indigo. |
The console can start an evaluation of indeterminate length: e.g let i : Integer = 1000000000 in Sequence{1..i}->sum()*2/i-1 takes a few minutes. a) Don't evaluate in the UI thread b) Provide an abort capability