Пример #1
0
        public virtual ElementInfo updateReplace(ElemInfoTable elemInfo_update)
        {
            if (elemInfo_update != null)
            {
                // if the table already contains this element, remove it first
                if (elementInfoTable.ContainsKey(elemInfo_update.getElementName()))
                {
                    elementInfoTable.Remove(elemInfo_update.getElementName());
                }

                elementInfoTable.Add(elemInfo_update.getElementName(), new ElemInfo(elemInfo_update.getValidityStatus()));
            }
            return(this);
        }
Пример #2
0
 ///
 ///	 <summary> * Updater
 ///	 *  </summary>
 ///	 * <param name="ElemInfoTable"> [] elemInfo_update: table with element-specific attribute info </param>
 ///
 public virtual ElementInfo updateAdd(ElemInfoTable elemInfo_update)
 {
     if (elemInfo_update != null)
     {
         if (!elementInfoTable.ContainsKey(elemInfo_update.getElementName()))
         {
             elementInfoTable.Add(elemInfo_update.getElementName(), new ElemInfo(elemInfo_update.getValidityStatus()));
         }
         else
         {
             // complain about duplicate element name
         }
     }
     return(this);
 }