| 
 | Jadex 0.941 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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. | 
| 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. | 
|  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. | 
|  IMExpressionParameter[] | getUserExpressionParameters()Get all expression parameters. | 
|  Object | getValue(Map params)Evaluate the expression. | 
|  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, isExported, setExported | 
| Methods inherited from interface jadex.model.IMElement | 
| check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName | 
| Field Detail | 
public static final String MODE_DYNAMIC
public static final String MODE_STATIC
public static final String ANY_ELEMENT
| Method Detail | 
public String getEvaluationMode()
public void setEvaluationMode(String eva)
eva - The evaluation mode.public String getExpressionText()
public void setExpressionText(String expression)
expression - The expression text.public IMExpressionParameter[] getUserExpressionParameters()
public IMExpressionParameter createExpressionParameter(String name,
                                                       Class clazz)
name - The name.clazz - The clazz.public void deleteExpressionParameter(IMExpressionParameter param)
param - The expression parameter.public IMRelevantElement[] getRelevantBeliefs()
public IMRelevantElement createRelevantBelief(String ref,
                                              String event)
ref - The referenced belief.event - The relevant system event (or null for default).public void deleteRelevantBelief(IMRelevantElement ref)
ref - The referenced belief.public IMRelevantElement[] getRelevantBeliefSets()
public IMRelevantElement createRelevantBeliefSet(String ref,
                                                 String event)
ref - The referenced belief set.event - The relevant system event (or null for default).public void deleteRelevantBeliefSet(IMRelevantElement ref)
ref - The referenced belief set.public IMRelevantElement[] getRelevantGoals()
public IMRelevantElement createRelevantGoal(String ref,
                                            String event)
ref - The referenced goal.event - The relevant system event (or null for default).public void deleteRelevantGoal(IMRelevantElement ref)
ref - The referenced goal.public IMRelevantElement[] getRelevantParameters()
public IMRelevantElement createRelevantParameter(String ref,
                                                 String event)
ref - The referenced parameter.event - The relevant system event (or null for default).public void deleteRelevantParameter(IMRelevantElement ref)
ref - The referenced parameter.public IMRelevantElement[] getRelevantParameterSets()
public IMRelevantElement createRelevantParameterSet(String ref,
                                                    String event)
ref - The referenced parameter set.event - The relevant system event (or null for default).public void deleteRelevantParameterSet(IMRelevantElement ref)
ref - The referenced parameter set.public Class getClazz()
public void setClazz(Class clazz)
clazz - The expected value type.public MultiCollection getRelevantList()
public Object getValue(Map params)
params - The expression parameters (if any).
public jadex.parser.ITerm getTerm()
| 
 | Jadex 0.941 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.