Uses of Class
dk.deepthought.sidious.goalhandler.Goal

Packages that use Goal
dk.deepthought.sidious.blackboard Provides blackboard classes and interfaces 
dk.deepthought.sidious.goalhandler Provides classes and interfaces for handling goals 
dk.deepthought.sidious.planner Provides classes and interfaces for the planning and pathfinding algorithms 
dk.deepthought.sidious.ruleengine Provides classes and interfaces for rule evaluation 
dk.deepthought.sidious.rules Contains the implementations of the rules in the system. 
 

Uses of Goal in dk.deepthought.sidious.blackboard
 

Methods in dk.deepthought.sidious.blackboard with parameters of type Goal
 void BlackBoardEngine.addGoal(Goal goal)
          Adds a goal to
 

Uses of Goal in dk.deepthought.sidious.goalhandler
 

Methods in dk.deepthought.sidious.goalhandler that return Goal
 Goal GoalHandlerEngine.getTopPriorityGoal(SuperLinkID id)
           
 Goal GoalHandler.getTopPriorityGoal(SuperLinkID id)
          This method retrieves the top goal for a given SuperLinkID.
 

Methods in dk.deepthought.sidious.goalhandler with parameters of type Goal
 int Goal.compareTo(Goal other)
           
 

Uses of Goal in dk.deepthought.sidious.planner
 

Fields in dk.deepthought.sidious.planner with type parameters of type Goal
private  SidiousQueue<Goal> PlannerEngine.graphFactoryQueue
          Queue to facilitate generation of the graph.
 

Methods in dk.deepthought.sidious.planner with parameters of type Goal
 void PlannerEngine.requestPlan(Goal goal)
           
 void Planner.requestPlan(Goal goal)
          Requests this planner for a plan to the specified goal.
 

Uses of Goal in dk.deepthought.sidious.ruleengine
 

Methods in dk.deepthought.sidious.ruleengine that return types with arguments of type Goal
 java.util.Collection<Goal> RuleEngineImpl.extractGoals(SuperLinkID requesterID)
           
 java.util.Collection<Goal> RuleEngine.extractGoals(SuperLinkID requesterID)
          This method extracts the goals of the specified PlanRequester.
(package private)  java.util.Collection<Goal> RuleEngineImpl.extractGoalsFromRules(java.util.Collection<Rule> rules)
          Method extracts and returns all goals from the input rules.
 

Uses of Goal in dk.deepthought.sidious.rules
 

Methods in dk.deepthought.sidious.rules that return types with arguments of type Goal
 java.util.Collection<Goal> TemperatureRule.getGoals()
           
abstract  java.util.Collection<Goal> Rule.getGoals()
          Method returns a collection of immediate goals.
 java.util.Collection<Goal> PhotosynthesisRule.getGoals()
           
 java.util.Collection<Goal> MorningDropRule.getGoals()
           
 java.util.Collection<Goal> HeatExpensesRule.getGoals()
           
 java.util.Collection<Goal> ConstrainingRule.getGoals()
           
 



Copyright © Deepthought Development - All Rights Reserved.