private void AddDataModelExpansionDataModel(BaseDataModelExpansion dataModelExpansion) { if (dataModelExpansion.InternalDataModel.DataModelDescription == null) { throw new ArtemisPluginException(dataModelExpansion.PluginInfo, "Data model expansion overrides GetDataModelDescription but returned null"); } dataModelExpansion.InternalDataModel.IsExpansion = true; RegisterDataModel(dataModelExpansion.InternalDataModel); }
private void AddDataModelExpansionDataModel(BaseDataModelExpansion dataModelExpansion) { if (dataModelExpansion.InternalDataModel == null) { throw new ArtemisCoreException("Cannot add data model expansion that is not enabled"); } if (dataModelExpansion.InternalDataModel.DataModelDescription == null) { throw new ArtemisPluginFeatureException(dataModelExpansion, "Data model expansion overrides GetDataModelDescription but returned null"); } dataModelExpansion.InternalDataModel.IsExpansion = true; RegisterDataModel(dataModelExpansion.InternalDataModel); }