|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Intention | |
|---|---|
| bot | |
| decisionMakingSystem | |
| pogamutEndEvent | |
| scheduler | |
| Uses of Intention in bot |
|---|
| Methods in bot that return Intention | |
|---|---|
Intention |
DMSMemoryVO.getActualIntention()
|
| Uses of Intention in decisionMakingSystem |
|---|
| Subclasses of Intention in decisionMakingSystem | |
|---|---|
class |
Want
dynamicaly created intention responsible for acquiring things that satisfies not already satisfied affordances |
| Fields in decisionMakingSystem declared as Intention | |
|---|---|
Intention |
DecisionModuleImpl.actualIntention
currently choosen intention |
Intention |
Action.intention
parental intention which invoked the action |
| Fields in decisionMakingSystem with type parameters of type Intention | |
|---|---|
ArrayList<Intention> |
DecisionModuleImpl.allIntentions
list of all intentions |
protected ArrayList<Intention> |
Scheduler.allIntentions
all available intentions - loaded at the beginning |
ArrayList<Intention> |
DecisionModuleImpl.basicIntentions
list of basic intentions - for the current day |
protected ArrayList<Intention> |
Scheduler.daySchedule
a day schedule, which is than returned |
ArrayList<Intention> |
DecisionModuleImpl.intentionArea
list of intentions which are currently active or preactive |
ArrayList<Intention> |
Action.intentions
intentions necessary to fulfill the action - for hierarchical actions - in certain order |
HashMap<String,Intention> |
DecisionModuleImpl.nameToIntention
|
protected HashMap<String,Intention> |
Scheduler.nameToIntention
just a mapping between the ArrayList and intentions, so we can access it a bit faster;) |
| Methods in decisionMakingSystem that return Intention | |
|---|---|
Intention |
Action.chooseIntention()
actually just returns the intention which should be performed now as they are performed in sequential manner |
protected Intention |
DecisionModuleImpl.chooseIntention(Action action)
recursive function to choose current intention to fullfill |
Intention |
Intention.cloneBySerialize(Bot agent,
DecisionModuleImpl dModule)
makes hard copy of whole AND-OR tree via Serializable, as decision module and agent are transient it sets those manually after acquiring hard copy |
static Intention |
Intention.exampleOfIntention()
|
Intention |
DecisionModuleImpl.getActualIntention()
|
Intention |
DecisionModule.getActualIntention()
|
Intention |
Action.getCurrentIntention()
|
Intention |
Intention.rootIntention()
|
| Methods in decisionMakingSystem that return types with arguments of type Intention | |
|---|---|
ArrayList<Intention> |
Scheduler.scheduleNewDay(int counter)
modifies the activation intervals of intentions stored in intentions => new day timetable |
| Methods in decisionMakingSystem with parameters of type Intention | |
|---|---|
protected Action |
DecisionModuleImpl.chooseAction(Intention intention)
Start of a recursive proceeding, where we start from intention and ends up with action which is ready to execute its atomic actions. |
protected void |
DecisionModuleImpl.intentionFailed(Intention intention)
Intention fails => parental action fails as well. |
protected void |
DecisionModuleImpl.intentionSucceeded(Intention intention)
When intention succeeds, parental action can continue with next intention. |
void |
PerceptiveField.removeActionsOfIntention(Intention temp)
removes actions of the intention and call recursion, so it should erase whole tree when it comes to it |
protected void |
DecisionModuleImpl.removeIntention(Intention intention)
so far just removes intention from intention area without anything else as intentions are rolling back differently and when one fails it doesn't mean a disaster - so just the parent action failed as well. |
| Constructor parameters in decisionMakingSystem with type arguments of type Intention | |
|---|---|
Scheduler(ArrayList<Intention> intentions,
Logger log,
String directory,
String planningFilename)
|
|
| Uses of Intention in pogamutEndEvent |
|---|
| Fields in pogamutEndEvent with type parameters of type Intention | |
|---|---|
ArrayList<Intention> |
PogamutEndEvent.intentionArea
|
| Methods in pogamutEndEvent with parameters of type Intention | |
|---|---|
void |
PogamutEndEventSource.fireEvent(PogamutEndEventType type,
Intention intention)
|
| Method parameters in pogamutEndEvent with type arguments of type Intention | |
|---|---|
void |
PogamutEndEventSource.fireEvent(PogamutEndEventType type,
ArrayList<Intention> intentions)
|
| Constructors in pogamutEndEvent with parameters of type Intention | |
|---|---|
PogamutEndEvent(Object source,
PogamutEndEventType _type,
Intention _intention)
|
|
| Constructor parameters in pogamutEndEvent with type arguments of type Intention | |
|---|---|
PogamutEndEvent(Object source,
PogamutEndEventType _type,
ArrayList<Intention> _intentionArea)
|
|
| Uses of Intention in scheduler |
|---|
| Methods in scheduler that return Intention | |
|---|---|
Intention |
ProbabilisticScheduler.createIntention(ArrayList<Interval> intervals,
int activity,
int duration,
IState state)
Creates an intention. |
| Methods in scheduler that return types with arguments of type Intention | |
|---|---|
ArrayList<Intention> |
ProbabilisticScheduler.scheduleNewDay(int counter)
|
ArrayList<Intention> |
ProbabilisticScheduler.scheduleNewIntention(int counter)
Schedules one new intention. |
| Constructor parameters in scheduler with type arguments of type Intention | |
|---|---|
ProbabilisticScheduler(ArrayList<Intention> intentions,
Logger log,
String directory,
String planningFilename)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||