Uses of Class
gsim.core.objects.GSimObjectException

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).