public class MDMBerechnungsZeitRaum extends java.lang.Object implements BerechnungsZeitRaumSchnittstelle
| Constructor and Description |
|---|
MDMBerechnungsZeitRaum(SimulationsAuftrag auftrag) |
| Modifier and Type | Method and Description |
|---|---|
long |
getEndeZeitpunkt()
liefert den Endzeitpunkt des Zeitraums.
|
java.util.List<java.lang.Long> |
getIntervalle()
liefert die Zeitpunkte für die Berechnung der Prognose.
|
long |
getSchrittweiteInMsec()
liefert die Schrittweite für die Intervalle des konkreten Berechnungszeitraums.
|
long |
getStartZeitpunkt()
liefert den Startzeitpunkt des Zeitraums.
|
boolean |
isValid()
ermittelt, ob der Zeitraum gültig ist, d.h. die Länge muss größer als 0
sein.
|
boolean |
prognoseMoeglich()
ermittelt, ob der Zeitraum ein Intervall enthält, über das eine Prognose
erstellt werden kann.
|
java.lang.String |
toString() |
public MDMBerechnungsZeitRaum(SimulationsAuftrag auftrag) throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
de.bsvrz.sys.funclib.bitctrl.util.UndefiniertExceptionpublic long getEndeZeitpunkt()
BerechnungsZeitRaumSchnittstellegetEndeZeitpunkt in interface BerechnungsZeitRaumSchnittstellepublic java.util.List<java.lang.Long> getIntervalle()
BerechnungsZeitRaumSchnittstellegetIntervalle in interface BerechnungsZeitRaumSchnittstellepublic long getStartZeitpunkt()
BerechnungsZeitRaumSchnittstellegetStartZeitpunkt in interface BerechnungsZeitRaumSchnittstellepublic boolean isValid()
BerechnungsZeitRaumSchnittstelleisValid in interface BerechnungsZeitRaumSchnittstelletrue, wenn er gültig istpublic boolean prognoseMoeglich()
BerechnungsZeitRaumSchnittstelleprognoseMoeglich in interface BerechnungsZeitRaumSchnittstelletrue, wenn eine Prognose prinzipiell möglich istpublic java.lang.String toString()
toString in class java.lang.Objectpublic long getSchrittweiteInMsec()
BerechnungsZeitRaumSchnittstellegetSchrittweiteInMsec in interface BerechnungsZeitRaumSchnittstelle