Пример #1
0
        public void ZacznijBudowacSekcjeObiektow()
        {
            var komponent = new SekcjaObiektowSwde();

            GetTop().DodajSekcjaObiektow(komponent);
            _aktualneKomponenty.Push(komponent);
        }
Пример #2
0
 public PozycjaSwde(SekcjaObiektowSwde obiekty, string x, string y, string z = "")
     : base(obiekty)
 {
     _x = x;
     _y = y;
     _z = z;
 }
Пример #3
0
        /// <summary>
        /// Wyszukuje poprzednią wersję obiektu.
        /// </summary>
        /// <returns>Poprzednia wersja obiektu lub <code>null</code> jeżeli brak poprzedniej wersji.</returns>
        internal IEnumerable <ObiektSwde> GetWersjeObiektu(RekordSwdeBase rekord)
        {
            SekcjaObiektowSwde obiekty       = _dokument.Obiekty;
            KolekcjaWersji     wersjeRekordu = obiekty.SzukajWersji(rekord.Typ, rekord.Id);
            List <ObiektSwde>  wersjeObiektu = new List <ObiektSwde>();

            //UWAGA: dostęp do daty wymaga znajomości modelu G5 (to jest wyższy poziom abstrakcji).
            foreach (RekordSwdeBase wersjaRekordu in wersjeRekordu)
            {
                wersjeObiektu.Add(createObiekt(wersjaRekordu));
            }

            return(wersjeObiektu);
        }
Пример #4
0
 protected ReferencjaSwde(SekcjaObiektowSwde obiekty)
 {
     _obiekty = obiekty;
 }
Пример #5
0
 public virtual void DodajSekcjaObiektow(SekcjaObiektowSwde komponent)
 {
     KontrolerKontekstu.Zapewnij(false, GetPrzyczynaDla(komponent.GetType()));
 }
Пример #6
0
 public WiazanieSwdeBase(SekcjaObiektowSwde obiekty, string pole)
     : base(obiekty)
 {
     _pole = pole;
 }
Пример #7
0
 public WiazanieIdSwde(SekcjaObiektowSwde obiekty, string pole, string typ, string id) :
     base(obiekty, pole)
 {
     _typ = typ;
     _id  = id;
 }
Пример #8
0
 public WiazanieIdrSwde(SekcjaObiektowSwde obiekty, string pole, string idr) :
     base(obiekty, pole)
 {
     _idr = idr;
 }
Пример #9
0
 public override void DodajSekcjaObiektow(SekcjaObiektowSwde komponent)
 {
     ZapewnijNotNull(komponent);
     ZapewnijTylkoJednaSekcjaDanegoTypu(komponent, _obiekty);
     _obiekty = komponent;
 }
Пример #10
0
 /// <summary>
 /// Inicjalizuje instancję wskazania na rekord punktu.
 /// </summary>
 /// <param name="obiekty">Sekcja obiektów, która zawiera wskazywany rekord.</param>
 /// <param name="idr">Identyfikator wskazywanego rekordu.</param>
 public PozycjaIdrSwde(SekcjaObiektowSwde obiekty, string idr)
     : base(obiekty, null, null)
 {
     _idr = idr;
 }
Пример #11
0
 /// <summary>
 /// Inicjalizuje instancję wskazania na rekord punktu.
 /// </summary>
 /// <param name="obiekty">Sekcja obiektów zawierająca wskazywany rekord.</param>
 /// <param name="typ"></param>
 /// <param name="id"></param>
 public PozycjaIdSwde(SekcjaObiektowSwde obiekty, string typ, string id)
     : base(obiekty, null, null)
 {
     _typ = typ;
     _id  = id;
 }