gsim.core.objects
Interface RLActionNodeIF
- All Superinterfaces:
- RuleIF, java.io.Serializable
public interface RLActionNodeIF
- extends RuleIF
Methods inherited from interface gsim.core.objects.RuleIF |
addOrSetCondition, addOrSetConsequent, createCondition, getConditions, getConsequent, getConsequents, getName, isActivated, removeCondition, removeConsequent, setActivated |
getExpansions
ExpansionIF[] getExpansions()
throws GSimObjectException
- Throws:
GSimObjectException
createExpansion
ExpansionIF createExpansion(java.lang.String param,
java.lang.String[] fillers)
throws GSimObjectException
- Throws:
GSimObjectException
createExpansion
ExpansionIF createExpansion(java.lang.String param,
java.lang.String min,
java.lang.String max)
throws GSimObjectException
- Throws:
GSimObjectException
addOrSetExpansion
void addOrSetExpansion(ExpansionIF cond)
throws GSimObjectException
- Throws:
GSimObjectException
removeExpansion
void removeExpansion(ExpansionIF cond)
throws GSimObjectException
- Throws:
GSimObjectException
getEvaluator
ConditionIF getEvaluator()
throws GSimObjectException
- Throws:
GSimObjectException
setEvaluator
void setEvaluator(ConditionIF f)
throws GSimObjectException
- Throws:
GSimObjectException
setPolicy
void setPolicy(RLActionNodeIF.POLICY p)
throws GSimObjectException
- Throws:
GSimObjectException
getPolicy
RLActionNodeIF.POLICY getPolicy()
throws GSimObjectException
- Throws:
GSimObjectException
setMethod
void setMethod(RLActionNodeIF.Method p)
throws GSimObjectException
- Throws:
GSimObjectException
getMethod
RLActionNodeIF.Method getMethod()
throws GSimObjectException
- Throws:
GSimObjectException
setDiscount
void setDiscount(double d)
throws GSimObjectException
- Throws:
GSimObjectException
getDiscount
double getDiscount()
throws GSimObjectException
- Throws:
GSimObjectException
setGlobalAverageStepSize
void setGlobalAverageStepSize(double d)
throws GSimObjectException
- Throws:
GSimObjectException
getGlobalAverageStepSize
double getGlobalAverageStepSize()
throws GSimObjectException
- Throws:
GSimObjectException
getSelectionNodes
SelectionNodeIF[] getSelectionNodes()
throws GSimObjectException
- Throws:
GSimObjectException
getSelectionNode
SelectionNodeIF getSelectionNode(java.lang.String name)
throws GSimObjectException
- Throws:
GSimObjectException
createSelectionNode
SelectionNodeIF createSelectionNode(java.lang.String name)
throws GSimObjectException
- Throws:
GSimObjectException
addOrSetSelectionNode
void addOrSetSelectionNode(SelectionNodeIF sc)
throws GSimObjectException
- Throws:
GSimObjectException
removeSelectionNode
void removeSelectionNode(SelectionNodeIF sc)
throws GSimObjectException
- Throws:
GSimObjectException
setExecutionRestrictionInterval
void setExecutionRestrictionInterval(java.lang.String t)
throws GSimObjectException
- Throws:
GSimObjectException
getExecutionRestrictionInterval
java.lang.String getExecutionRestrictionInterval()
throws GSimObjectException
- Throws:
GSimObjectException
createEvaluator
ConditionIF createEvaluator(java.lang.String paramName,
java.lang.String op,
java.lang.String val)
throws GSimObjectException
- Throws:
GSimObjectException