If the "Inherit Base Type LCM" option is... | And the Base Type... | And the Virtual Type... | Instances of the Virtual Type... |
ENABLED | HAS an assigned lifecycle model | DOES NOT HAVE an assigned lifecycle model | Will follow the lifecycle model assigned to the Base Type |
ENABLED | HAS an assigned lifecycle model | HAS an assigned lifecycle model | Will follow the lifecycle model assigned to the Virtual Type |
ENABLED | DOES NOT HAVE an assigned lifecycle model | DOES NOT HAVE an assigned lifecycle model | Will not have an assigned lifecycle model |
ENABLED | DOES NOT HAVE an assigned lifecycle model | HAS an assigned lifecycle model | Will follow the lifecycle model assigned to the Virtual Type |
DISABLED | HAS an assigned lifecycle model | DOES NOT HAVE an assigned lifecycle model | Will not have an assigned lifecycle model |
DISABLED | HAS an assigned lifecycle model | HAS an assigned lifecycle model | Will follow the lifecycle model assigned to the Virtual Type |
DISABLED | DOES NOT HAVE an assigned lifecycle model | DOES NOT HAVE an assigned lifecycle model | Will not have an assigned lifecycle model |
DISABLED | DOES NOT HAVE an assigned lifecycle model | HAS an assigned lifecycle model | Will follow the lifecycle model assigned to the Virtual Type |
Note: | If a virtual type initially inherits its lifecycle model from the base type and it later it is assigned its own lifecycle model, instances of the virtual type that were created while the type was following the lifecycle model of the base type will continue following that model. Only instances of the virtual type that are created after the new lifecycle model is assigned to the virtual type will comply with the virtual type's newly assigned lifecycle model. |