Ejemplo n.º 1
0
        public Contener GetChild()
        {
            Contener CurrenChild = Childs.ElementAt(ChildIdicator);

            if (CurrenChild != null)
            {
                ChildIdicator++;
            }
            return(CurrenChild);
        }
Ejemplo n.º 2
0
        public void PreviousComposite()
        {
            compositeIndex--;
            if (compositeIndex > 0)
            {
                Collection temp    = new Collection("");
                Contener   current = Head.Childs.ElementAt(compositeIndex);

                if (!current.GetType().Equals(temp.GetType()))
                {
                    PreviousComposite();
                }
            }
        }
Ejemplo n.º 3
0
        public void NextComposite()
        {
            if (compositeIndex < size)
            {
                ContenerComposite temp    = new ContenerComposite("");
                Contener          current = Head.Childs.ElementAt(compositeIndex);

                if (!current.GetType().Equals(temp.GetType()))
                {
                    compositeIndex++;
                    NextComposite();
                }
            }
        }
Ejemplo n.º 4
0
 public void Delete(Contener Child)
 {
     Childs.Remove(Child);
 }
Ejemplo n.º 5
0
 public void Add(Contener Child)
 {
     Childs.Add(Child);
 }