slisson / mps-tables

Table Editor Component for JetBrains MPS
Apache License 2.0
7 stars 3 forks source link

Actions from action map are not properly detected inside table #84

Closed klemensschindler closed 9 years ago

klemensschindler commented 9 years ago

Hi,

I was trying to build a language where a set of parameters is given (users may not add/remove parameters), but values of these parameters may be changed.

To realize this I tried to do define a table as in the test case list example. (using a partial table and action maps for addition/deletion behaviour)

However, I ran into a problem. It seems that overriding actions such as DELETE and INSERT does not always properly override the behaviour.

Anonymized example model: https://github.com/klemensschindler/mps-table-example

In this example the following issues with actions can be seen:

Steps to reproduce:

Do you know if this is a problem in this example or if these events from the action map are indeed not caught correctly?

Kind Regards,

Klemens

klemensschindler commented 9 years ago

If using a partial table is also considered nesting, this issue may be related to #72.

klemensschindler commented 9 years ago

Upgraded mps-tables in a project where tables where used to test. Works well now!