The user shall be able to assign security levels following the constraints imposed by the project.
Rationale: Currently in DARC, the user can assign 4 Security Levels (integers from 0 to 3) for each Security property (CIAT). However, the number of levels may vary. For instance, in some countries including France, Confidentiality levels have 5 possible values (e.g. in France: NP, DR, CD, SD, TSD).
Metamodel (M2) changes
to allow user be able to edit / add / remove its 0 1 2 3 values.
one per security (confidentaility, trancability, etc), values are not shared between fourth (something like screenshot1)
Create default security values on "activate viewpoint"
Property views (instead of 4 radiobox, display a radiobox for each values defined in enumeration)
Check when user add a new enumeration literal, property view is properly updated
Layers Security Needs to change color according to index of value
The user shall be able to assign security levels following the constraints imposed by the project.
Rationale: Currently in DARC, the user can assign 4 Security Levels (integers from 0 to 3) for each Security property (CIAT). However, the number of levels may vary. For instance, in some countries including France, Confidentiality levels have 5 possible values (e.g. in France: NP, DR, CD, SD, TSD).
Metamodel (M2) changes
Property views (instead of 4 radiobox, display a radiobox for each values defined in enumeration)
Check when user add a new enumeration literal, property view is properly updated
Layers Security Needs to change color according to index of value
🆔 ECLIPSE-569451
👷 georgiana.ecobici
📅 2020-12-04
🔎 0.9.1