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()
ScheduleTransformergetTransformedSchedule in interface ScheduleTransformerpublic java.util.List<Schedule> getTransformedScheduleList()
ScheduleTransformergetTransformedScheduleList in interface ScheduleTransformer