| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMExpression
An expression is a string that is parsed and later evaluated.
| Field Summary | |
|---|---|
| static String | ANY_ELEMENTThe any element indicator (for expressions affected by system events regardless of the originating element). | 
| static String | MODE_DYNAMICThe evaluation mode for dynamic values. | 
| static String | MODE_STATICThe evaluation mode for static values. | 
| Fields inherited from interface jadex.model.IMReferenceableElement | 
|---|
| EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE | 
| Method Summary | |
|---|---|
|  IMExpressionParameter | createExpressionParameter(String name,
                          Class clazz)Create an expression parameter. | 
|  IMRelevantElement | createRelevantBelief(String ref,
                     String event)Add a relevant belief. | 
|  IMRelevantElement | createRelevantBeliefSet(String ref,
                        String event)Add a relevant belief set. | 
|  IMRelevantElement | createRelevantGoal(String ref,
                   String event)Add a relevant goal. | 
|  IMRelevantElement | createRelevantParameter(String ref,
                        String event)Add a relevant parameter. | 
|  IMRelevantElement | createRelevantParameterSet(String ref,
                           String event)Add a relevant parameter set. | 
|  void | deleteExpressionParameter(IMExpressionParameter param)Delete an expression parameter. | 
|  void | deleteRelevantBelief(IMRelevantElement ref)Delete a relevant belief. | 
|  void | deleteRelevantBeliefSet(IMRelevantElement ref)Delete a relevant belief set. | 
|  void | deleteRelevantGoal(IMRelevantElement ref)Delete a relevant goal. | 
|  void | deleteRelevantParameter(IMRelevantElement ref)Delete a relevant parameter. | 
|  void | deleteRelevantParameterSet(IMRelevantElement ref)Delete a relevant parameter set. | 
|  Class | getClazz()Get the expected value type. | 
|  String | getEvaluationMode()Get the evaluation mode. | 
|  IMExpressionParameter[] | getExpressionParameters()Get all expression parameters. | 
|  String | getExpressionText()Get the expression text. | 
|  IMRelevantElement[] | getRelevantBeliefs()Get the relevant beliefs. | 
|  IMRelevantElement[] | getRelevantBeliefSets()Get the relevant belief sets. | 
|  IMRelevantElement[] | getRelevantGoals()Get the relevant goals. | 
|  MultiCollection | getRelevantList()Get the relevant list. | 
|  IMRelevantElement[] | getRelevantParameters()Get the relevant parameters. | 
|  IMRelevantElement[] | getRelevantParameterSets()Get the relevant parameter sets. | 
|  jadex.parser.ITerm | getTerm()Get the term. | 
|  void | setClazz(Class clazz)Set the expected value type. | 
|  void | setEvaluationMode(String eva)Set the evaluation mode. | 
|  void | setExpressionText(String expression)Set the expression text. | 
| 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 | 
|---|
static final String MODE_DYNAMIC
static final String MODE_STATIC
static final String ANY_ELEMENT
| Method Detail | 
|---|
String getEvaluationMode()
void setEvaluationMode(String eva)
eva - The evaluation mode.String getExpressionText()
void setExpressionText(String expression)
expression - The expression text.IMExpressionParameter[] getExpressionParameters()
IMExpressionParameter createExpressionParameter(String name,
                                                Class clazz)
name - The name.clazz - The clazz.void deleteExpressionParameter(IMExpressionParameter param)
param - The expression parameter.IMRelevantElement[] getRelevantBeliefs()
IMRelevantElement createRelevantBelief(String ref,
                                       String event)
ref - The referenced belief.event - The relevant system event (or null for default).void deleteRelevantBelief(IMRelevantElement ref)
ref - The referenced belief.IMRelevantElement[] getRelevantBeliefSets()
IMRelevantElement createRelevantBeliefSet(String ref,
                                          String event)
ref - The referenced belief set.event - The relevant system event (or null for default).void deleteRelevantBeliefSet(IMRelevantElement ref)
ref - The referenced belief set.IMRelevantElement[] getRelevantGoals()
IMRelevantElement createRelevantGoal(String ref,
                                     String event)
ref - The referenced goal.event - The relevant system event (or null for default).void deleteRelevantGoal(IMRelevantElement ref)
ref - The referenced goal.IMRelevantElement[] getRelevantParameters()
IMRelevantElement createRelevantParameter(String ref,
                                          String event)
ref - The referenced parameter.event - The relevant system event (or null for default).void deleteRelevantParameter(IMRelevantElement ref)
ref - The referenced parameter.IMRelevantElement[] getRelevantParameterSets()
IMRelevantElement createRelevantParameterSet(String ref,
                                             String event)
ref - The referenced parameter set.event - The relevant system event (or null for default).void deleteRelevantParameterSet(IMRelevantElement ref)
ref - The referenced parameter set.Class getClazz()
void setClazz(Class clazz)
clazz - The expected value type.MultiCollection getRelevantList()
jadex.parser.ITerm getTerm()
| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.