Determines if a concept inherits features
from its super type.
When enabled, concepts that either extend or are roles-of other concepts inherit the features
(such as transient
or preferable
) of those parent types (also known as super-types). For example, if concept "A" is marked as being preferable
, and concept "B" extends it, by default concept "B" is also preferable
. If this is not the desired behavior, you need to model your concepts differently.
When disabled, those concepts do not inherit features
.
This runtime flag is enabled by default in the following runtime versions:
capsule {
...
runtime-version (2) {
overrides {
concepts-inherit-super-type-features (false) // explicitly turns this feature off
}
}
}
Copyright 2025 Samsung All rights reserved