Check FeatureNames not to be empty
Features must have a legal, non-empty name to be used in presence conditions. Empty names shall be prevented by the editor and detected by a consistency check.
Testing instructions:
- Create a feature model with arbitrary features
- Edit any feature name in the feature model editor and try to assign it an empty name (empty String)
- Oberve: There is a pop-up which informs the user that this change is not possible.
- Assign the feature now an empty string via the property section.
- Save the model
- Observe: There is an error shown in the marker view and indicated in the navigator view.