public class BssBerechnungsZeitRaum extends java.lang.Object implements BerechnungsZeitRaum
| Constructor and Description |
|---|
BssBerechnungsZeitRaum(java.time.LocalDateTime zeit,
BaustellenSchnittstelle baustelle,
IBssParameterObserver parameter,
boolean manuell)
erzeugt eine Instanz des BerechnungsZeitraums auf Basis des übergebenen
Zeitpunkts, den Baustelleninformationen und den allgemeinen
Simulationsparametern.
|
| Modifier and Type | Method and Description |
|---|---|
java.time.LocalDateTime |
getEndeZeitpunkt() |
java.util.List<java.time.LocalDateTime> |
getIntervalle() |
java.time.Duration |
getSchrittweite() |
java.time.LocalDateTime |
getStartZeitpunkt() |
boolean |
isValid() |
boolean |
prognoseMoeglich() |
java.lang.String |
toString() |
public BssBerechnungsZeitRaum(java.time.LocalDateTime zeit,
BaustellenSchnittstelle baustelle,
IBssParameterObserver parameter,
boolean manuell)
throws UndefiniertException
zeit - der Bezugszeitpunktbaustelle - die betroffene Baustelleparameter - die allgemeinen Simulationsparametermanuell - Berechnung wurde manuell beauftragtUndefiniertException - der Berechnungszeitraum konnte nicht bestimmt
werden, weil nicht alle Parameter verfügbar
warenpublic final java.time.LocalDateTime getEndeZeitpunkt()
getEndeZeitpunkt in interface BerechnungsZeitRaumpublic final java.util.List<java.time.LocalDateTime> getIntervalle()
getIntervalle in interface BerechnungsZeitRaumpublic final java.time.LocalDateTime getStartZeitpunkt()
getStartZeitpunkt in interface BerechnungsZeitRaumpublic boolean isValid()
isValid in interface BerechnungsZeitRaumpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean prognoseMoeglich()
prognoseMoeglich in interface BerechnungsZeitRaumpublic java.time.Duration getSchrittweite()
getSchrittweite in interface BerechnungsZeitRaum