Jadex 0.96-beta1

jadex.model
Interface IMCondition

All Superinterfaces:
IMElement, IMExpression, IMReferenceableElement
All Known Subinterfaces:
IMBindingCondition

public interface IMCondition
extends IMExpression

The condition model element.


Field Summary
static String TRIGGER_ALWAYS
          The "always" trigger mode.
static String TRIGGER_CHANGES
          The "changes" trigger mode.
static String TRIGGER_CHANGES_TO_FALSE
          The "changes_to_false" trigger mode.
static String TRIGGER_CHANGES_TO_TRUE
          The "changes_to_true" trigger mode.
static String TRIGGER_IS_FALSE
          The "is_false" trigger mode.
static String TRIGGER_IS_TRUE
          The "is_true" trigger mode.
 
Fields inherited from interface jadex.model.IMExpression
ANY_ELEMENT, MODE_DYNAMIC, MODE_STATIC
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 String getTrigger()
          Get the trigger type.
 void setTrigger(String trigger)
          Set the trigger type.
 
Methods inherited from interface jadex.model.IMExpression
createExpressionParameter, createRelevantBelief, createRelevantBeliefSet, createRelevantGoal, createRelevantParameter, createRelevantParameterSet, deleteExpressionParameter, deleteRelevantBelief, deleteRelevantBeliefSet, deleteRelevantGoal, deleteRelevantParameter, deleteRelevantParameterSet, getClazz, getEvaluationMode, getExpressionParameters, getExpressionText, getRelevantBeliefs, getRelevantBeliefSets, getRelevantGoals, getRelevantList, getRelevantParameters, getRelevantParameterSets, getTerm, setClazz, setEvaluationMode, setExpressionText
 
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
 

Field Detail

TRIGGER_ALWAYS

static final String TRIGGER_ALWAYS
The "always" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES

static final String TRIGGER_CHANGES
The "changes" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES_TO_FALSE

static final String TRIGGER_CHANGES_TO_FALSE
The "changes_to_false" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES_TO_TRUE

static final String TRIGGER_CHANGES_TO_TRUE
The "changes_to_true" trigger mode.

See Also:
Constant Field Values

TRIGGER_IS_FALSE

static final String TRIGGER_IS_FALSE
The "is_false" trigger mode.

See Also:
Constant Field Values

TRIGGER_IS_TRUE

static final String TRIGGER_IS_TRUE
The "is_true" trigger mode.

See Also:
Constant Field Values
Method Detail

getTrigger

String getTrigger()
Get the trigger type.

Returns:
The trigger type.

setTrigger

void setTrigger(String trigger)
Set the trigger type.

Parameters:
trigger - The trigger type.

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.