public class ScheduleTransformerDiscreteTime extends java.lang.Object implements ScheduleTransformer
Schedule
or a ScheduleList
into a similar class, but with equidistant time steps. Out of the specified
instances a timely snapshot of the system descriptions will be gathered and thus define the overall
system state for a specific point in time.Constructor and Description |
---|
ScheduleTransformerDiscreteTime(java.util.List<Schedule> scheduleListToTransform,
long startTime,
long timeStep)
Instantiates a new schedule transformer discrete time.
|
ScheduleTransformerDiscreteTime(Schedule scheduleToTransform,
long startTime,
long timeStep)
Instantiates a new schedule transformer discrete time.
|
Modifier and Type | Method and Description |
---|---|
Schedule |
getTransformedSchedule()
Returns the transformed schedule.
|
java.util.List<Schedule> |
getTransformedScheduleList()
Gets the transformed schedule list.
|
public ScheduleTransformerDiscreteTime(java.util.List<Schedule> scheduleListToTransform, long startTime, long timeStep)
scheduleListToTransform
- the schedule list to transformstartTime
- the start timetimeStep
- the time steppublic ScheduleTransformerDiscreteTime(Schedule scheduleToTransform, long startTime, long timeStep)
scheduleToTransform
- the single schedule to transformstartTime
- the start timetimeStep
- the time steppublic Schedule getTransformedSchedule()
ScheduleTransformer
getTransformedSchedule
in interface ScheduleTransformer
public java.util.List<Schedule> getTransformedScheduleList()
ScheduleTransformer
getTransformedScheduleList
in interface ScheduleTransformer