/// <summary> /// Remove the given ICategorySchemeObjectBase from this container, do nothing if it is not in this container /// </summary> /// <param name="conceptSchemeObject">ConceptScheme Object </param> public void RemoveConceptScheme(IConceptSchemeObjectBase conceptSchemeObject) { this._conceptSchemes.Remove(conceptSchemeObject); }
/// <summary> /// Add a IConceptSchemeObjectBase to this container, overwrite if one already exists with the same URN /// </summary> /// <param name="conceptSchemeObject"> ConceptScheme object </param> public void AddConceptScheme(IConceptSchemeObjectBase conceptSchemeObject) { if(conceptSchemeObject != null) { this._conceptSchemes.Remove(conceptSchemeObject); this._conceptSchemes.Add(conceptSchemeObject); } }