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

EMF monitor error due to dependent features #81

Closed
HeikoKlare opened this issue Jul 12, 2017 · 1 comment
Closed

EMF monitor error due to dependent features #81

HeikoKlare opened this issue Jul 12, 2017 · 1 comment
Labels

Comments

@HeikoKlare
Copy link
Contributor

If features implicitly depend on each other, the EMF monitor produces false results.
This is, for example, the case when using UML: The value of the contract feature of an
InterfaceImplementation is also represented in the supplier feature and automatically added to that feature. So one change description for setting the contract and one for adding the supplier are generated by our monitor. When rolling them back, the supplier is first removed by the second change description, which results in an also removed contract (due to their dependency). When rolling back the second change description for the contract, nothing happens. Reversing this procedure results in a missing contract, because the change description lost the information as the supplier removal removed the contract as well

@HeikoKlare HeikoKlare added the bug label Jul 12, 2017
@HeikoKlare
Copy link
Contributor Author

This issues is subsumed by #489.

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

No branches or pull requests

1 participant