public Polje(string naziv, Domen domen, string semanticki, Kompozicija kompozicija, Recnik recnik) { Naziv = naziv; Domen = domen; Semanticki = semanticki; Kompozicija = kompozicija; Recnik = recnik; }
public IKomponenta KreirajStrukturu(Kompozicija kompozicija, List <IKomponenta> komponentas) { return(new Struktura() { Recnik = this, Kompozicija = kompozicija, Komponente = komponentas }); }
public IKomponenta KreirajPolje(string v, Domen domen, Kompozicija kompozicija = Kompozicija.Null) { return(new Polje() { Recnik = this, Naziv = v, Domen = domen, Kompozicija = kompozicija }); }
public Struktura KreirajStrukturu(Kompozicija kompozicija, string v, List <IKomponenta> komponentas) { Struktura s = new Struktura() { Recnik = this, Kompozicija = kompozicija, Naziv = v, Komponente = komponentas }; this.StruktureRecnika.Add(s); return(s); }
public Struktura(string naziv, List <IKomponenta> komponente, Kompozicija kompozicija) { Naziv = naziv; Komponente = komponente; Kompozicija = kompozicija; }