Compatible with: IntelliJ IDEA MPS Android Studio
This plugin provides the org.campagnelab.background language that makes it easier to program backgroundable tasks in MPS. Build number: 0

Download plugin

General usage instructions

Use the language into a behavior aspect, then use as shown here: backgroundableTask Evaluate Statistics { read access only/write only access do { // this block cannot read from the model. Typically does some long-running task that does not involve MPS } on cancel { } on success { // called when the task is finished successfully. }