|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GSimObjectException | |
---|---|
gsim.core.objects | The objects package provides an API that simplifies the usage of the entities in gsim. |
Uses of GSimObjectException in gsim.core.objects |
---|
Methods in gsim.core.objects that throw GSimObjectException | |
---|---|
void |
ObjectClassIF.addAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
|
void |
ExpansionIF.addFiller(java.lang.String filler)
|
void |
SelectionNodeIF.addNodeRef(java.lang.String formattedString,
java.lang.String op,
java.lang.String val)
|
void |
SelectionNodeIF.addNodeRef(java.lang.String actionRef,
java.lang.String objectRef,
java.lang.String relativeAttPath,
java.lang.String op,
java.lang.String val)
|
void |
ActionIF.addObjectClassParam(java.lang.String objectClassName)
Adds a parameter to this action. |
void |
BehaviourIF.addOrSetAction(ActionIF action)
Adds or updates an action of this behaviour. |
void |
RuleIF.addOrSetCondition(ConditionIF cond)
|
void |
RuleIF.addOrSetConsequent(ActionIF cons)
|
void |
RLActionNodeIF.addOrSetExpansion(ExpansionIF cond)
|
void |
AgentClassIF.addOrSetObject(java.lang.String list,
ObjectClassIF object)
Adds the object class if the object class is not yet defined, or updates it otherwise. |
void |
AgentInstanceIF.addOrSetObject(java.lang.String list,
ObjectInstanceIF object)
Adds (if not yet existing) or updates object instances in a list. |
void |
BehaviourIF.addOrSetRLActionNode(RLActionNodeIF node)
Adds or updates an RLActionNodeIF of this behaviour. |
void |
BehaviourIF.addOrSetRule(RuleIF rule)
Adds or sets a RuleIF of this behaviour |
void |
RLActionNodeIF.addOrSetSelectionNode(SelectionNodeIF sc)
|
void |
ActionIF.clearObjectClassParams()
Removes all parameters. |
ActionIF |
BehaviourIF.createAction(java.lang.String name,
java.lang.String cls)
Creates an action. |
ConditionIF |
RuleIF.createCondition(java.lang.String paramName,
java.lang.String op,
java.lang.String val)
|
ConditionIF |
RLActionNodeIF.createEvaluator(java.lang.String paramName,
java.lang.String op,
java.lang.String val)
|
ExpansionIF |
RLActionNodeIF.createExpansion(java.lang.String param,
java.lang.String[] fillers)
|
ExpansionIF |
RLActionNodeIF.createExpansion(java.lang.String param,
java.lang.String min,
java.lang.String max)
|
ObjectInstanceIF |
AgentInstanceIF.createObjectFromListType(java.lang.String objectName,
java.lang.String listName)
Creates object of the type of object specified for the list and adds it to the list. |
RLActionNodeIF |
BehaviourIF.createRLActionNode(java.lang.String name)
Creates an RLActionNodeIF . |
RuleIF |
BehaviourIF.createRule(java.lang.String name)
Creates a RuleIF . |
SelectionNodeIF |
RLActionNodeIF.createSelectionNode(java.lang.String name)
|
void |
ObjectInstanceIF.destroy()
|
void |
ObjectClassIF.destroy()
|
ActionIF |
BehaviourIF.getAction(java.lang.String name)
Gets the ActionIF with the specified name. |
java.lang.String |
ActionIF.getActionClassName()
Gets the actual java class that is called when this action becomes activated. |
gsim.def.objects.attribute.Attribute |
ObjectInstanceIF.getAttribute(java.lang.String attName)
|
gsim.def.objects.attribute.Attribute |
ObjectInstanceIF.getAttribute(java.lang.String list,
java.lang.String attName)
|
gsim.def.objects.attribute.DomainAttribute |
ObjectClassIF.getAttribute(java.lang.String list,
java.lang.String attName)
|
java.lang.String[] |
ObjectInstanceIF.getAttributeListNames()
|
java.lang.String[] |
ObjectClassIF.getAttributeListNames()
|
gsim.def.objects.attribute.Attribute[] |
ObjectInstanceIF.getAttributes(java.lang.String list)
|
gsim.def.objects.attribute.DomainAttribute[] |
ObjectClassIF.getAttributes(java.lang.String list)
|
ActionIF[] |
BehaviourIF.getAvailableActions()
Gets all ActionIF 's of this behaviour. |
BehaviourIF |
AgentInstanceIF.getBehaviour()
Gets the behaviour associated with this agent instance. |
BehaviourIF |
AgentClassIF.getBehaviour()
Gets the behaviour associated with this agent. |
ConditionIF[] |
RuleIF.getConditions()
|
ActionIF |
RuleIF.getConsequent(java.lang.String actionName)
|
ActionIF[] |
RuleIF.getConsequents()
|
java.lang.String |
ObjectClassIF.getDefaultValue(java.lang.String list,
java.lang.String attName)
|
double |
RLActionNodeIF.getDiscount()
|
ConditionIF |
RLActionNodeIF.getEvaluator()
|
java.lang.String |
RLActionNodeIF.getExecutionRestrictionInterval()
|
ExpansionIF[] |
RLActionNodeIF.getExpansions()
|
java.lang.String[] |
ExpansionIF.getFillers()
|
double |
RLActionNodeIF.getGlobalAverageStepSize()
|
double |
ObjectInstanceIF.getIntervalAttributeFrom(java.lang.String list,
java.lang.String attName)
|
double |
ObjectInstanceIF.getIntervalAttributeTo(java.lang.String list,
java.lang.String attName)
|
java.lang.String |
ExpansionIF.getMax()
|
int |
BehaviourIF.getMaxNodes()
Gets the maximum possible number of nodes that the BRA process can expand. |
RLActionNodeIF.Method |
RLActionNodeIF.getMethod()
|
java.lang.String |
ExpansionIF.getMin()
|
java.lang.String |
RuleIF.getName()
|
java.lang.String |
ObjectInstanceIF.getName()
|
java.lang.String |
ObjectClassIF.getName()
|
java.lang.String |
ActionIF.getName()
Gets the name of this action. |
java.lang.String[] |
SelectionNodeIF.getNodeRefs()
|
double |
ObjectInstanceIF.getNumericalAttribute(java.lang.String list,
java.lang.String attName)
|
ObjectInstanceIF |
AgentInstanceIF.getObject(java.lang.String list,
java.lang.String objectName)
Gets an object from a list. |
java.lang.String[] |
ActionIF.getObjectClassParams()
Gets the parameters of this action. |
java.lang.String[] |
AgentInstanceIF.getObjectListNames()
Gets the object list names defined for this agent. |
java.lang.String[] |
AgentClassIF.getObjectListNames()
Gets the names of all object lists that are defined for this agent. |
ObjectClassIF |
AgentClassIF.getObjectListType(java.lang.String listName)
Gets the type of object for a particular list. |
ObjectInstanceIF[] |
AgentInstanceIF.getObjects(java.lang.String list)
Gets all objects in a particular list. |
ObjectClassIF[] |
AgentClassIF.getObjects(java.lang.String list)
Gets the default objects in a list. |
java.lang.String |
ConditionIF.getOperator()
|
java.lang.String |
ExpansionIF.getParameterName()
|
java.lang.String |
ConditionIF.getParameterName()
|
java.lang.String |
ConditionIF.getParameterValue()
|
RLActionNodeIF.POLICY |
RLActionNodeIF.getPolicy()
|
ActionIF |
SelectionNodeIF.getReferencedAction(java.lang.String actionName)
|
ActionIF[] |
SelectionNodeIF.getReferencedActions()
|
java.lang.String[] |
SelectionNodeIF.getReferencedParameters(java.lang.String actionRef)
|
double |
BehaviourIF.getRevaluationProb()
Gets the probability with which existing BRA paths become re-activated. |
double |
BehaviourIF.getRevisitCostFraction()
Gets the cost (zeta) that is used by BRA to determine whether a state successor should be expanded or not. |
RLActionNodeIF |
BehaviourIF.getRLActionNode(java.lang.String name)
Get an RLActionNodeIF with the specified name. |
RLActionNodeIF[] |
BehaviourIF.getRLActionNodes()
Gets all RLActionNodeIF 's associated with this behaviour. |
RuleIF |
BehaviourIF.getRule(java.lang.String name)
Gets the RuleIF with the specified name. |
RuleIF[] |
BehaviourIF.getRules()
Gets all RuleIF 's associated with this behaviour. |
SelectionNodeIF |
RLActionNodeIF.getSelectionNode(java.lang.String name)
|
SelectionNodeIF[] |
RLActionNodeIF.getSelectionNodes()
|
java.lang.String[] |
ObjectInstanceIF.getSetAttributeValues(java.lang.String list,
java.lang.String attName)
|
java.lang.String |
ObjectInstanceIF.getStringAttribute(java.lang.String list,
java.lang.String attName)
|
int |
BehaviourIF.getUpdateInterval()
Gets the interval m with which nodes in the BRA process are updated. |
boolean |
ActionIF.hasObjectParameter()
Tests whether this action has parameters. |
boolean |
RuleIF.isActivated()
|
boolean |
ObjectClassIF.isDeclaredAttribute(java.lang.String list,
java.lang.String attName)
|
boolean |
AgentClassIF.isDeclaredObject(java.lang.String list,
java.lang.String objectName)
Tests whether an object class was defined in this agent, or whether it was defined somewhere up in the inheritance hierarchy. |
boolean |
BehaviourIF.isDeclaredRLNode(java.lang.String nodeName)
Checks whether the RLActionNodeIF with the specified name was declared in this level of the inheritance hierarchy. |
boolean |
BehaviourIF.isDeclaredRule(java.lang.String ruleName)
Checks whether the RuleIF with the specified name was declared in this level of the inheritance hierarchy. |
boolean |
ExpansionIF.isNumerical()
|
void |
AgentInstanceIF.removeAllObjects(java.lang.String list)
Removes all objects from an object list. |
void |
RuleIF.removeCondition(ConditionIF cond)
|
void |
RuleIF.removeConsequent(ActionIF cons)
|
void |
RLActionNodeIF.removeExpansion(ExpansionIF cond)
|
void |
AgentClassIF.removeObject(java.lang.String list,
ObjectClassIF object)
Removes an object class from a list. |
void |
AgentInstanceIF.removeObject(java.lang.String list,
ObjectInstanceIF object)
Removes an object from the specified list. |
void |
AgentInstanceIF.removeObject(java.lang.String list,
java.lang.String objectName)
Removes an object, given by its name, from the specified list. |
void |
AgentClassIF.removeObject(java.lang.String list,
java.lang.String objectName)
Removes an object class, identified by name only, from a list. |
void |
ActionIF.removeObjectClassParam(java.lang.String path)
Remove a single parameter. |
void |
BehaviourIF.removeRLActionNode(java.lang.String name)
Removes the RLActionNodeIF with the specified name from this behaviour. |
void |
BehaviourIF.removeRule(java.lang.String name)
Removes the RuleIF with the specified name from this behaviour. |
void |
RLActionNodeIF.removeSelectionNode(SelectionNodeIF sc)
|
java.lang.Object |
ObjectInstanceIF.resolveName(java.lang.String path)
|
java.lang.Object |
ObjectClassIF.resolveName(java.lang.String path)
Resolves a path-string (each level is seperated by a '/') into the object it references. |
java.lang.Object |
AgentClassIF.resolveName(java.lang.String path)
Resolves a path into the object it references. |
void |
ActionIF.setActionClassName(java.lang.String className)
Sets the actual java class that is called when this action becomes activated. |
void |
RuleIF.setActivated(boolean b)
|
void |
ObjectInstanceIF.setAttribute(java.lang.String list,
gsim.def.objects.attribute.Attribute a)
|
void |
ObjectClassIF.setAttribute(java.lang.String list,
gsim.def.objects.attribute.DomainAttribute a)
|
void |
AgentInstanceIF.setBehaviour(BehaviourIF behaviour)
Sets the behaviour of this agent. |
void |
AgentClassIF.setBehaviour(BehaviourIF behaviour)
Sets the behaviour of this agent. |
void |
ObjectClassIF.setDefaultAttributeValue(java.lang.String list,
java.lang.String attName,
java.lang.String value)
|
void |
RLActionNodeIF.setDiscount(double d)
|
void |
RLActionNodeIF.setEvaluator(ConditionIF f)
|
void |
RLActionNodeIF.setExecutionRestrictionInterval(java.lang.String t)
|
void |
RLActionNodeIF.setGlobalAverageStepSize(double d)
|
void |
ObjectInstanceIF.setIntervalAttributeValue(java.lang.String list,
java.lang.String name,
double from,
double to)
|
void |
ExpansionIF.setMax(java.lang.String parameterValue)
|
void |
BehaviourIF.setMaxNodes(int n)
Sets the maximum number of nodes that BRA is allowed to expand. |
void |
RLActionNodeIF.setMethod(RLActionNodeIF.Method p)
|
void |
ExpansionIF.setMin(java.lang.String parameterValue)
|
void |
ObjectInstanceIF.setNumericalAttributeValue(java.lang.String list,
java.lang.String name,
double value)
|
void |
ConditionIF.setOperator(java.lang.String str)
|
void |
ExpansionIF.setParameterName(java.lang.String parameterName)
|
void |
ConditionIF.setParameterName(java.lang.String str)
|
void |
ConditionIF.setParameterValue(java.lang.String str)
|
void |
RLActionNodeIF.setPolicy(RLActionNodeIF.POLICY p)
|
void |
BehaviourIF.setRevaluationProb(double p)
Sets the probability with which existing BRA paths become re-activated. |
void |
BehaviourIF.setRevisitCostFraction(double c)
Sets the cost (zeta), 0 < cost < 1, that is used by BRA to determine whether a state successor should be expanded or not. |
void |
ObjectInstanceIF.setSetAttributeValues(java.lang.String list,
java.lang.String name,
java.lang.String... values)
|
void |
ObjectInstanceIF.setStringAttributeValue(java.lang.String list,
java.lang.String name,
java.lang.String value)
|
void |
BehaviourIF.setUpdateInterval(int n)
Set the interval (timesteps) at which BRA evaluates new expansions (Note: Because of hardcoded delete cycle, this will also affect when nodes become deleted). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |