예제 #1
0
        public TTreeListTFS(TBaseWorkShape ABaseWorkShape)
        {
            TBaseShape    mBS;
            TTreeListItem TL;

            f_BaseWorkShape = ABaseWorkShape;
            f_List          = new List <object>();
            for (int i = 0; i <= f_BaseWorkShape.WorkShapesCount - 1; i++)
            {
                mBS = f_BaseWorkShape.GetWorkShape(i);
                TL  = new TTreeListItem(mBS);
                f_List.Add(TL);
            }
        }
예제 #2
0
 public void SetTFE(TTreeListItem ATFE)
 {
     if (f_TFE != null)
     {
         MessageBox.Show("Повторное присвоение в TAlternativeParserItemTFE не допустимо!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
     f_TFE = ATFE;
     if (ATFE.MainNode != null)
     {
         f_Big = new TAlternativeParserItemBig();
         f_Big.MainTreeList = ATFE.MainNode;
         f_Big.FillBasisAlternateTreeList(f_Big.MainTreeList.MainAlternative);
         f_Big.ParentTFE = this;
     }
 }
예제 #3
0
 public TAlternativeParserItemTFE()
 {
     f_TFE = null;
     f_Big = null;
 }
예제 #4
0
 public TPredicateItemTFE()
 {
     f_TFE    = null;
     f_Big    = null;
     f_RfcTFE = null;
 }