Persistance

Komande

load

Komanda load učitava graf iz fajla. Ime fajla može biti zadato kao apsolutna ili relativna putanja (pogledati help za komande cd, pwd, dir i filesystem). Efekat je potpuno isti kao da je pozvana akcija Open iz toolbar-a ili File menija.

Sintaksa:

load file.egg [as ime_grafa]

Ukoliko se samo navede ime fajla iz koga graf treba da se učita graf će biti učitan pod imenom koje je zadatu u samom fajlu. Ukoliko se komandi prosledi as ime_grafa, graf će biti učitan po novim, zadatim imenom. Na taj način moguće je otvoriti više puta isti graf bez kolizije imena.

save

Save komanda preuzima zadati graf i čuva ga u fajl.

Sintaksa:

save [graph] [-f file] [-o] [-p]

Save komanda, kao prvi parametar može da primi ime grafa koji treba da se sačuva i to mora da bude prvi parametar ukoliko postoji. Ako nije zadat graf koji treba sačuvati biće upotrebljen trenutno aktivan graf (pogledati help konzole za pojam aktivnog grafa).  

Ako je graf koji treba sačuvati učitan iz fajla, dovoljno je samo zadati graf i on će biti sačuvan u isti fajl iz koga je učitan. Međutim, opcija –f file omogućava korisniku da zada u koji fajl graf treba da bude sačuvan. Ukoliko se ova opcija prosledi biće zanemaren fajl iz koga je graf učitan (ako postoji) i istoristiće se zadati fajl (ponovo, putanja do fajla može biti zadata i kao relativna i kao apsolutna). Ako fajl u koji korisnik želi da snimi graf već postoji neophodno je dodati i opciju –o, da bi se stari fajl prepisao.

Ako korisnik ima potrebu da snimi podgraf u poseban fajl, može iskoristiti opciju –p. Da bi ovo radilo, aktivan graf mora biti podgraf koji korisnik želi da sačuva i korisnik mora proslediti fajl u koji podgraf treba da bude sačuvan (-f file). Takođe, ukoliko taj fajl već postoji, da bi bio prepisan potrebno je proslediti opciju –o.