Jadex 0.96-beta1

jadex.model
Interface IMMetaGoal

All Superinterfaces:
IMElement, IMGoal, IMParameterElement, IMQueryGoal, IMReferenceableElement

public interface IMMetaGoal
extends IMQueryGoal

A meta goal is instantiated to select among applicable plans.


Field Summary
 
Fields inherited from interface jadex.model.IMGoal
EXCLUDE_NEVER, EXCLUDE_WHEN_FAILED, EXCLUDE_WHEN_SUCCEEDED, EXCLUDE_WHEN_TRIED
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 IMMetaGoalTrigger createTrigger()
          Create new the trigger for the goal.
 void deleteTrigger()
          Delete the trigger of the goal.
 IMMetaGoalTrigger getTrigger()
          Get the trigger of the goal.
 
Methods inherited from interface jadex.model.IMQueryGoal
createFailureCondition, createTargetCondition, deleteFailureCondition, deleteTargetCondition, getFailureCondition, getTargetCondition
 
Methods inherited from interface jadex.model.IMGoal
createContextCondition, createCreationCondition, createDeliberation, createDropCondition, createUnique, deleteContextCondition, deleteCreationCondition, deleteDeliberation, deleteDropCondition, deleteUnique, getContextCondition, getCreationCondition, getDeliberation, getDropCondition, getExcludeMode, getGoalEvent, getRecurDelay, getRelevantParameters, getRelevantParameterSets, getRetryDelay, getUnique, isPostToAll, isRandomSelection, isRecalculating, isRecur, isRetry, setExcludeMode, setPostToAll, setRandomSelection, setRecalculating, setRecur, setRecurDelay, setRetry, setRetryDelay
 
Methods inherited from interface jadex.model.IMParameterElement
createParameter, createParameterSet, deleteParameter, deleteParameterSet, getBindingParameters, getParameter, getParameters, getParameterSet, getParameterSets
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, getExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getTrigger

IMMetaGoalTrigger getTrigger()
Get the trigger of the goal.

Returns:
The trigger.

createTrigger

IMMetaGoalTrigger createTrigger()
Create new the trigger for the goal.

Returns:
The trigger.

deleteTrigger

void deleteTrigger()
Delete the trigger of the goal.


Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.