/// <summary> /// Build a ConceptSchemes /// </summary> /// <returns>list of IConceptSchemeObject for SdmxObject</returns> public List <IConceptSchemeObject> GetConceptSchemes() { try { if (ConceptSchemeManager == null) { ConceptSchemeManager = MappingConfiguration.MetadataFactory.InstanceConceptSchemeManager(this.ParsingObject, this.VersionTypeResp); } return(ConceptSchemeManager.GetConceptSchemes()); } catch (SdmxException) { throw; } catch (Exception ex) { throw new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.BuildConceptsScheme, ex); } }
/// <summary> /// initializes the correct class for the IConceptSchemeManager interface /// </summary> /// <param name="_parsingObject">the <see cref="ISdmxParsingObject"/></param> /// <param name="_versionTypeResp">Sdmx Version</param> /// <returns><see cref="IConceptSchemeManager"/> Instance</returns> public IConceptSchemeManager InstanceConceptSchemeManager(ISdmxParsingObject _parsingObject, SdmxSchemaEnumType _versionTypeResp) { IConceptSchemeManager csManager = new ConceptSchemeManager(_parsingObject, _versionTypeResp); return(csManager); }