Model configuration consists of properties for the model configuration used in dmLite, and properties for the model default application used in dmRad.
Model configuration can extend another model configuration if the extensionModel property is not null and the isExtension method returns true
. First, the model configuration fields that are null are extended. Second, the model configuration is extended with the inheritance parent model concepts that are not used as extension concepts in the model configuration. Third, the model configuration concepts that have extension concept are extended from the inheritance parent model configuration.
If the extensionModel property is not null and the isExtension method returns false
, only the model configuration concepts that have extension concept are extended from the inheritance parent model configuration.
@version 2006-11-17
@author Dzenan Ridjanovic