Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI: Removing an event with dependents (parents) #212

Open
rakhimov opened this issue Jul 30, 2017 · 0 comments
Open

GUI: Removing an event with dependents (parents) #212

rakhimov opened this issue Jul 30, 2017 · 0 comments

Comments

@rakhimov
Copy link
Owner

The removal of an event with dependents (gates, formulas) is non-trivial
because it potentially makes logical and type changes to the dependents to keep the model valid.

For example, what should happen (automatically) if the single argument of a NOT gate is removed?

  1. Make the user remove the event from the dependents and handle the logic/type changes explicitly.
  2. Provide an automatic logic/type change of dependents (implicit).

There may be more dependents that may not have automatic valid fall-back upon event removal
(e.g., event tree instructions).

Also, an element removal can have model-wise effect that may be hard on undo-redo stacks
and may end up being irreversable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant