-
Notifications
You must be signed in to change notification settings - Fork 1
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
Constraint editor #16
Comments
For starters, we could use a simple text editor listing constraints (as in DarwinSPL). This can then be extended into a (kind of) graphical editor. |
Simple constraint view is implemented. Apart from the missing editing commands (add, edit, remove), some TODOs include:
In the long run, a proper constraint editor should be implemented (cf. FeatureIDE). For now, we may simply input constraints more or less in the internal representation. |
|
Simple cross-tree constraint editor is now implemented. In the long run, we may add a dedicated UI for adding/editing constraints, and add a context menu and filtering options for the constraints. |
Cross-tree constraints are often used in feature models. They should get a dedicated editing area, maybe with different layouts too (simplest is a list of propositional formulas, but maybe add filters or a visualization of formulas).
Constraints have many interactions with the feature model editor (like, the constraints need to be updated when a feature is renamed or removed).
The text was updated successfully, but these errors were encountered: