Jadex 0.941

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
 
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, getExpressionText, getRelevantBeliefs, getRelevantBeliefSets, getRelevantGoals, getRelevantList, getRelevantParameters, getRelevantParameterSets, getTerm, getUserExpressionParameters, getValue, setClazz, setEvaluationMode, setExpressionText
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, isExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Field Detail

TRIGGER_ALWAYS

public static final String TRIGGER_ALWAYS
The "always" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES

public static final String TRIGGER_CHANGES
The "changes" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES_TO_FALSE

public static final String TRIGGER_CHANGES_TO_FALSE
The "changes_to_false" trigger mode.

See Also:
Constant Field Values

TRIGGER_CHANGES_TO_TRUE

public static final String TRIGGER_CHANGES_TO_TRUE
The "changes_to_true" trigger mode.

See Also:
Constant Field Values

TRIGGER_IS_FALSE

public static final String TRIGGER_IS_FALSE
The "is_false" trigger mode.

See Also:
Constant Field Values

TRIGGER_IS_TRUE

public static final String TRIGGER_IS_TRUE
The "is_true" trigger mode.

See Also:
Constant Field Values
Method Detail

getTrigger

public String getTrigger()
Get the trigger type.

Returns:
The trigger type.

setTrigger

public void setTrigger(String trigger)
Set the trigger type.

Parameters:
trigger - The trigger type.

Jadex 0.941

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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.