Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }