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
-
getLocation(NetNode)
- Hakee taulun vasemman yläkulman sijainnin koordinaatit
-
getNextNodes(NetNode)
- Hakee taulusta lähtevät viiteviivat toisiin tauluihin.
-
getSize(NetNode)
- Hakee taulun koon.
-
setLocation(Location, NetNode)
- Tietää taulun uuden sijainnin kaaviossa.
getLocation
public abstract Location getLocation(NetNode tablename)
- Hakee taulun vasemman yläkulman sijainnin koordinaatit
- Parameters:
- taulun - nimi
- Returns:
- location
setLocation
public abstract void setLocation(Location newlocation,
NetNode tablename)
- Tietää taulun uuden sijainnin kaaviossa.
- Parameters:
- location - taulun uusi sijainti
getSize
public abstract Size getSize(NetNode tablename)
- Hakee taulun koon.
- Parameters:
- tablename - taulun nimi
- Returns:
- taulun_koko
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