FatureModel: Add a check for unique feature names
Feature names must be unique in order to be used as reference in presence condition termns (similar to Port names in state automata).
Testing instructions:
- Create a FeatureModel in an arbitrary AF3 project
- Create two arbitrary features f1 and f2.
- In the editor: try to rename f2 to the same name as f1.
- Observe: The duplicate name is not accepted and an error message shown.
- In the properties section: Rename f2 to the same name as f1.
- Save the model.
- Observe: There is a respective error marker in the model navigator and the MakerView
Edited by Andreas Bayha