public bool AddMetaDataElement(MetaDataElement paMetaDataElement) { MetaDataElement lcMetaDataElement; if (paMetaDataElement != null) { lcMetaDataElement = (MetaDataElement)paMetaDataElement.CopyObject(); clMetaDataBlock.AddMetaDataElement(lcMetaDataElement); return(true); } else { return(false); } }
public bool AddMetaDataElement(String paVariableName, MetaDataElement paMetaDataElement) { MetaDataElement lcMetaDataElement; if (paMetaDataElement != null) { lcMetaDataElement = paMetaDataElement.CopyObject(); lcMetaDataElement.InsertNewElement(0, paMetaDataElement.Name); lcMetaDataElement.SetElementName(paVariableName); clMetaDataBlock.AddMetaDataElement(lcMetaDataElement); return(true); } else { return(false); } }
public MetaDataElement AddMetaDataElement(MetaDataElement paMetaDataElement) { MetaDataElement lcMetaDataElement; MetaDataElement lcExistingDataElement; lcMetaDataElement = null; if (paMetaDataElement != null) { if ((!String.IsNullOrEmpty(paMetaDataElement.Name)) && ((lcExistingDataElement = GetMetaDataElement(paMetaDataElement.Name)) != null)) { clMetaDataElementCollection.Remove(lcExistingDataElement); } lcMetaDataElement = (MetaDataElement)paMetaDataElement.CopyObject(); clMetaDataElementCollection.Add(lcMetaDataElement); } return(lcMetaDataElement); }