scheduler
Class ProbabilisticScheduler
java.lang.Object
decisionMakingSystem.Scheduler
scheduler.ProbabilisticScheduler
- All Implemented Interfaces:
- Serializable
public class ProbabilisticScheduler
- extends Scheduler
- Author:
- kadlr3am
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProbabilisticScheduler
public ProbabilisticScheduler(ArrayList<Intention> intentions,
Logger log,
String directory,
String planningFilename)
scheduleNewDay
public ArrayList<Intention> scheduleNewDay(int counter)
- Description copied from class:
Scheduler
- modifies the activation intervals of intentions stored in intentions
=> new day timetable
- Overrides:
scheduleNewDay in class Scheduler
scheduleNewIntention
public ArrayList<Intention> scheduleNewIntention(int counter)
- Schedules one new intention.
- Parameters:
counter -
- Returns:
createIntention
public Intention createIntention(ArrayList<Interval> intervals,
int activity,
int duration,
IState state)
- Creates an intention.
- Parameters:
intervals - activity - duration - state -
- Returns:
changeLifestyle
public void changeLifestyle(String directory,
String planningFilename,
int alarm)
- Description copied from class:
Scheduler
- Changes the plan of the agent.
- Overrides:
changeLifestyle in class Scheduler
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.