All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface relaaja.netlayout.NetNode

public interface NetNode
Rajapinta sijoittelualgoritmiä varten. Tietää kunkin noden sijainnin ja niiden väliset yhteydet.

Author:
Mika Saukkonen, Susanna Väkiparta

Method Index

 o getLocation(NetNode)
Hakee taulun vasemman yläkulman sijainnin koordinaatit
 o getNextNodes(NetNode)
Hakee taulusta lähtevät viiteviivat toisiin tauluihin.
 o getSize(NetNode)
Hakee taulun koon.
 o setLocation(Location, NetNode)
Tietää taulun uuden sijainnin kaaviossa.

Methods

 o getLocation
 public abstract Location getLocation(NetNode tablename)
Hakee taulun vasemman yläkulman sijainnin koordinaatit

Parameters:
taulun - nimi
Returns:
location
 o setLocation
 public abstract void setLocation(Location newlocation,
                                  NetNode tablename)
Tietää taulun uuden sijainnin kaaviossa.

Parameters:
location - taulun uusi sijainti
 o getSize
 public abstract Size getSize(NetNode tablename)
Hakee taulun koon.

Parameters:
tablename - taulun nimi
Returns:
taulun_koko
 o getNextNodes
 public abstract NetNode[] getNextNodes(NetNode tablename)
Hakee taulusta lähtevät viiteviivat toisiin tauluihin.

Parameters:
taulu - taulun nimi
Returns:
lista lista linkeistä toisiin tauluihin

All Packages  Class Hierarchy  This Package  Previous  Next  Index