jadex.bdi.planlib.iasteps
Class DispatchGoalStep

java.lang.Object
  extended by jadex.bdi.planlib.iasteps.DispatchGoalStep
All Implemented Interfaces:
IComponentStep

public class DispatchGoalStep
extends Object
implements IComponentStep


Field Summary
protected  String goaltype
           
protected  Map parameters
           
 
Constructor Summary
DispatchGoalStep(String goal)
          Dispatches a goal.
DispatchGoalStep(String goal, Map parameters)
          Dispatches a goal.
DispatchGoalStep(String goal, String parameterName, Object parameterValue)
          Dispatches a goal.
 
Method Summary
 Object execute(IInternalAccess ia)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

goaltype

protected String goaltype

parameters

protected Map parameters
Constructor Detail

DispatchGoalStep

public DispatchGoalStep(String goal)
Dispatches a goal.

Parameters:
goal - The goal.

DispatchGoalStep

public DispatchGoalStep(String goal,
                        String parameterName,
                        Object parameterValue)
Dispatches a goal.

Parameters:
goal - The goal.
parameterName - Name of a goal parameter.
parameterValue - Value of the goal parameter.

DispatchGoalStep

public DispatchGoalStep(String goal,
                        Map parameters)
Dispatches a goal.

Parameters:
goal - The goal.
parameters - The goal parameters.
Method Detail

execute

public Object execute(IInternalAccess ia)
Specified by:
execute in interface IComponentStep


Copyright © 2010. All Rights Reserved.