Class Haltestelle
- java.lang.Object
-
- Haltestelle
-
public class Haltestelle extends java.lang.Object
Die Klasse Haltestellemodelliert eine Bushaltestelle, die genau einem Liniennetz angehört.
-
-
Constructor Summary
Constructors Constructor Description Haltestelle(java.lang.String name, Network netz)
Erzeugt eine neue Haltestelle.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Gibt den Namen dieser Haltestelle zurück.Network
getNetwork()
Gibt das Liniennetz zurück, dem diese Haltestelle angehört.boolean
hasDirectConnection(Haltestelle ziel)
Überprüft, ob eine Verbindung ohne Umstieg von der aktuell betrachteten Haltestelle zu der durch Haltestelle "ziel" vorhanden istvoid
setName(java.lang.String name)
Vergibt den Namen dieser Haltestelle.void
setNetwork(Network netz)
Gibt an, dass diese Haltestelle einem bestimmten Liniennetz angehören soll.
-
-
-
Field Detail
-
name
private java.lang.String name
Der Name dieser Haltestelle.
-
netz
private Network netz
Das Netz, dem diese Haltestelle angehört.
-
-
Constructor Detail
-
Haltestelle
public Haltestelle(java.lang.String name, Network netz)
Erzeugt eine neue Haltestelle.- Parameters:
name
- der Name der gerade erstellten Haltestellenetz
- das Netz, dem diese Haltestelle angehören soll
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Vergibt den Namen dieser Haltestelle.- Parameters:
name
- der Name, den diese Haltestelle erhalten soll
-
setNetwork
public void setNetwork(Network netz)
Gibt an, dass diese Haltestelle einem bestimmten Liniennetz angehören soll.- Parameters:
netz
- das Liniennetz, dem diese Haltestelle angehören soll
-
getName
public java.lang.String getName()
Gibt den Namen dieser Haltestelle zurück.- Returns:
- der Name dieser Haltestelle
-
getNetwork
public Network getNetwork()
Gibt das Liniennetz zurück, dem diese Haltestelle angehört.- Returns:
- das Liniennetz, dem diese Haltestelle angehört
-
hasDirectConnection
public boolean hasDirectConnection(Haltestelle ziel)
Überprüft, ob eine Verbindung ohne Umstieg von der aktuell betrachteten Haltestelle zu der durch Haltestelle "ziel" vorhanden ist- Parameters:
ziel
- die Haltestelle, zu der eine Verbindung gesucht werden soll- Returns:
- true, wenn es eine solche Verbindung gibt; false sonst.
-
-