Jadex 0.96-beta1

jadex.model
Interface IMPlanTrigger

All Superinterfaces:
IMElement, IMTrigger

public interface IMPlanTrigger
extends IMTrigger

The plan trigger identifier elements which trigger execution of a plan.


Method Summary
 void createBeliefChange(String ref)
          Create a belief changes.
 void createBeliefSetChange(String ref)
          Create a beliefset changes.
 IMCondition createCondition(String expression)
          Create a creation condition for the plan.
 void createFactAddedTrigger(String ref)
          Create a fact added trigger.
 void createFactRemovedTrigger(String ref)
          Create a fact removed trigger.
 IMReference createGoal(String ref)
          Create a goal.
 void deleteBeliefChange(String ref)
          Delete a belief changes.
 void deleteBeliefSetChange(String ref)
          Delete a beliefset changes.
 void deleteCondition()
          Delete the creation condition of the plan.
 void deleteFactAddedTrigger(String ref)
          Delete a fact added trigger.
 void deleteFactRemovedTrigger(String ref)
          Delete a fact removed trigger.
 void deleteGoal(IMReference ref)
          Delete a goal.
 String[] getBeliefChanges()
          Get the belief changes.
 String[] getBeliefSetChanges()
          Get the beliefset changes.
 IMCondition getCondition()
          Get the creation condition of the plan.
 String[] getFactAddedTriggers()
          Get the belief set fact added triggers.
 String[] getFactRemovedTriggers()
          Get the belief set changes.
 IMReference[] getGoals()
          Get the goals.
 
Methods inherited from interface jadex.model.IMTrigger
createFilter, createGoalFinished, createInternalEvent, createMessageEvent, deleteFilter, deleteGoalFinished, deleteInternalEvent, deleteMessageEvent, getFilter, getGoalFinisheds, getInternalEvents, getMessageEvents
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Method Detail

getGoals

IMReference[] getGoals()
Get the goals.

Returns:
The goals.

createGoal

IMReference createGoal(String ref)
Create a goal.

Parameters:
ref - The referenced goal.
Returns:
The new goal.

deleteGoal

void deleteGoal(IMReference ref)
Delete a goal.

Parameters:
ref - The goal.

getCondition

IMCondition getCondition()
Get the creation condition of the plan.

Returns:
The creation condition (if any).

createCondition

IMCondition createCondition(String expression)
Create a creation condition for the plan.

Parameters:
expression - The expression string.
Returns:
The new creation condition.

deleteCondition

void deleteCondition()
Delete the creation condition of the plan.


getBeliefChanges

String[] getBeliefChanges()
Get the belief changes.

Returns:
The belief changes.

createBeliefChange

void createBeliefChange(String ref)
Create a belief changes.

Parameters:
ref - The belief change. //@return The new belief change.

deleteBeliefChange

void deleteBeliefChange(String ref)
Delete a belief changes.

Parameters:
ref - The belief change.

getBeliefSetChanges

String[] getBeliefSetChanges()
Get the beliefset changes.

Returns:
The beliefset changes.

createBeliefSetChange

void createBeliefSetChange(String ref)
Create a beliefset changes.

Parameters:
ref - The beliefset change. //@return The new beliefset change.

deleteBeliefSetChange

void deleteBeliefSetChange(String ref)
Delete a beliefset changes.

Parameters:
ref - The beliefset change.

getFactAddedTriggers

String[] getFactAddedTriggers()
Get the belief set fact added triggers.

Returns:
The belief set fact added.

createFactAddedTrigger

void createFactAddedTrigger(String ref)
Create a fact added trigger.

Parameters:
ref - The belief set.

deleteFactAddedTrigger

void deleteFactAddedTrigger(String ref)
Delete a fact added trigger.

Parameters:
ref - The belief set.

getFactRemovedTriggers

String[] getFactRemovedTriggers()
Get the belief set changes.

Returns:
The belief set changes.

createFactRemovedTrigger

void createFactRemovedTrigger(String ref)
Create a fact removed trigger.

Parameters:
ref - The belief set.

deleteFactRemovedTrigger

void deleteFactRemovedTrigger(String ref)
Delete a fact removed trigger.

Parameters:
ref - The belief set.

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.