Packages | |
package | impl |
package | presentation |
package | provider |
package | tests |
package | util |
Classes | |
interface | DeviationAttributeSet |
interface | VehicleFeature |
interface | VehiclefeaturemodelingFactory |
interface | VehiclefeaturemodelingPackage |
Enumerations | |
enum | DeviationPermissionKind { APPEND = (0, "append", "append"), NO = (1, "no", "no"), SUBSET = (2, "subset", "subset"), SUBTREE = (3, "subtree", "subtree"), WIDEN = (4, "widen", "widen"), YES = (5, "yes", "yes") } |
<copyright> </copyright>
$Id$
DeviationPermissionKind (from VehicleFeatureModeling) «enumeration»
Generalizations
None
Description
The DeviationPermissionKind is an enumeration with enumeration literals defining possible values for deviation attributes.
Enumeration Literals
Associations
No additional associations
Constraints
No additional constraints
Semantics
-
APPEND |
The 'Append' literal object. The name, description or other attribute may only be changed by appending text without changing the original text. This kind is only applicable to deviation attributes "allowChangeName", "allowChangeDescription" and "allowChangeAttribute".
|
NO |
The 'No' literal object. The deviation is not allowed.
|
SUBSET |
The 'Subset' literal object. The cardinality may only be changed such that the new cardinality is a subset of the original cardinality. This kind is only applicable to deviation attribute "allowChangeCardinality".
|
SUBTREE |
The 'Subtree' literal object. In case of deviation attribute "allowMove": the parent of the VehicleFeature may be changed, but the original parent must remain a predecessor (i.e. moving the VehicleFeature itself is allowed but it may only be moved further down within the same subtree).
|
WIDEN |
The 'Widen' literal object. Feature groups may only be widened, i.e. it is only legal to add features into a feature group that were not grouped before, but not to ungroup features. This kind is only applicable to deviation attribute 'allowRegrouping'.
|
YES |
The 'Yes' literal object. The deviation is allowed.
|