Пример #1
0
        /// <summary>
        ///     Creates an range in the namespace provided
        /// </summary>
        /// <param name="enclosing"></param>
        /// <param name="name"></param>
        /// <param name="precision"></param>
        /// <param name="minValue"></param>
        /// <param name="maxValue"></param>
        /// <returns></returns>
        protected Range CreateRange(NameSpace enclosing, string name, acceptor.PrecisionEnum precision, string minValue,
                                    string maxValue)
        {
            Range retVal = (Range)Factory.createRange();

            enclosing.appendRanges(retVal);
            retVal.Name = name;
            retVal.setPrecision(precision);
            retVal.MinValue = minValue;
            retVal.MaxValue = maxValue;

            return(retVal);
        }
 public bool setPrecision_AsString( string  v)
 {
     acceptor.PrecisionEnum  temp = acceptor.StringTo_Enum_PrecisionEnum(v);
     if (temp >= 0){
       aPrecision = temp;
       __setDirty(true);
       NotifyControllers(null);
       return true;
     } // If
     return false;
 }
 public void setPrecision(acceptor.PrecisionEnum v)
 {
     aPrecision = v;
       __setDirty(true);
       NotifyControllers(null);
 }
 public Range()
 {
     Range obj = this;
     aMinValue=(null);
     aMaxValue=(null);
     aSpecialValues=(null);
     aPrecision=(0);
 }