public class Gruppe extends NamedElement
name
Constructor and Description |
---|
Gruppe(Modell modell,
java.lang.String name)
Dieser Konstruktur initialisiert diese Betriebsgruppe.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Abschnitt segment)
Diese Methode verbindet einen Gleisabschnitt mit dieser Betriebsgruppe
|
java.util.Collection<Signal> |
getAllSignals()
Diese Methode gibt die Sammlung aller Signale zurück.
|
java.lang.String |
getLayoutInfo()
Diese Methode gibt die Koordinaten dieses Bauteils zurück.
|
java.util.List<Abschnitt> |
getListOfDirectedSegments(boolean occupied,
boolean inDirection)
Gibt eine Liste von Abschnitten zurück, die gewissen Kriterien gehorcht.
|
java.util.List<Abschnitt> |
getMainSegments()
Gibt die Liste von Hauptgleisen einer Betriebsgruppe zurück.
|
java.util.Collection<Abschnitt> |
getSegments()
Diese Methode gibt die Sammlung aller Gleisabschnitte zurück.
|
java.util.Collection<Gleisteil> |
getTrackElements()
Diese Methode gibt die Sammlung aller Gleisteile zurück.
|
boolean |
isInvertedDirection()
Diese Methode ermittelt, ob die GUI-Darstellung entgegen der Zählrichtung dargestellt werden soll.
|
void |
parseLayoutInfo(java.lang.String info)
Diese Methode wertet ein Koordinatenpaar als Text aus und setzt dementsprechend die Position
dieses Bauteils.
|
void |
prepare()
Diese Methode bereitet die internen Listen für die allgemeine Verwendung vor.
|
public Gruppe(Modell modell, java.lang.String name)
modell
- Die Modelleisenbahn.name
- Der Name der Betriebsgruppe.public java.lang.String getLayoutInfo()
NamedElement
getLayoutInfo
in class NamedElement
public void parseLayoutInfo(java.lang.String info)
NamedElement
parseLayoutInfo
in class NamedElement
info
- Das Koordinatenpaar als Text.public boolean isInvertedDirection()
public void add(Abschnitt segment)
segment
- Der zu verbindende Gleisabschnitt.public void prepare()
public java.util.Collection<Signal> getAllSignals()
public java.util.Collection<Gleisteil> getTrackElements()
public java.util.Collection<Abschnitt> getSegments()
public java.util.List<Abschnitt> getMainSegments()
public java.util.List<Abschnitt> getListOfDirectedSegments(boolean occupied, boolean inDirection)
occupied
- Abschnitt muss diesem Flag entsprechen.inDirection
- Art der Richtung relativ zur Zählrichtung.Copyright © 2011 all committers of this modelrailway project