aa4mm.basic.data_types
Class ValidData

java.lang.Object
  extended by aa4mm.basic.data_types.ValidData

public class ValidData
extends java.lang.Object

Since:
Darjeeling This class represents data exchanged between simulators, made of simulation data with corresponding time interval validity.
Author:
galtier

Field Summary
private  SimulData data
          simulation data
private  SimulTime validityLowerBound
          simulation time at which the data starts being valid
private  SimulTime validityUpperBound
          simulation time at which the data stops being valid
 
Constructor Summary
ValidData(SimulTime lowerBound, SimulTime upperBound, SimulData data)
           
 
Method Summary
 SimulData getSimulData()
           
 SimulTime getValidityLowerBound()
           
 SimulTime getValidityUpperBound()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

data

private SimulData data
simulation data


validityLowerBound

private SimulTime validityLowerBound
simulation time at which the data starts being valid


validityUpperBound

private SimulTime validityUpperBound
simulation time at which the data stops being valid

Constructor Detail

ValidData

public ValidData(SimulTime lowerBound,
                 SimulTime upperBound,
                 SimulData data)
Method Detail

getValidityLowerBound

public SimulTime getValidityLowerBound()
Returns:
simulation time at which the data starts being valid

getValidityUpperBound

public SimulTime getValidityUpperBound()
Returns:
simulation time at which the data stops being valid

getSimulData

public SimulData getSimulData()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object