Bixby Developer Center



optionalvalue optional

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