AMADEUS html plain
package ee.ut.kiho.graaf;
/**
* Kaar graafis. Kaar on tipupaar (algustipp, lõpptipp).
* Kaare nimeks on sõne, mis ei sisalda tühikut, nurksulge ega semikoolonit.
* @author Jüri Kiho
*/
public class Kaar
_
private Tipp algus;
selle kaare algustipp
private Tipp lõpp;
selle kaare lõpptipp
private String nimi;
selle kaare nimi; nimi ei sisalda tühikut, nurksulge ega semikoolonit
konstruktorid
public Kaar(Tipp a, Tipp b, String märgend)
doc Nimega kaare loomine.
@param
a loodava kaare algustipp
@param
b loodava kaare lõpptipp
@param
nimi loodava kaare nimi.
algus = a;
lõpp = b;
nimi = märgend;
public Kaar(Tipp a, Tipp b)
doc Tühinimega kaare loomine.
Rakenduse poolest sama, mis Kaar(a, b, "")
.
@param
a loodava kaare algustipp
@param
b loodava kaare lõpptipp.
this(a, b, "");
algus- ja lõpptipu ning nime lugemine
public Tipp algus()
doc Piilumeetod.
@return
Selle kaare algustipp.
return algus;
public Tipp lõpp()
doc Piilumeetod.
@return
Selle kaare lõpptipp.
return lõpp;
public String nimi()
doc Piilumeetod.
@return
Selle kaare nimi.
return nimi;
public void seadaNimi(String nimi)
doc Kaare nime omistamine.
@param
nimi omistatav nimi.
this.nimi = nimi;