org.jactr.scripting
Class ScriptSupport
java.lang.Object
org.jactr.scripting.ScriptSupport
public class ScriptSupport
- extends java.lang.Object
- Author:
- harrison To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptSupport
public ScriptSupport(IModel model,
java.util.Map<java.lang.String,java.lang.Object> bindings)
ScriptSupport
public ScriptSupport(IModel model,
IInstantiation instantiation)
stop
public void stop()
throws ModelTerminatedException
- Throws:
ModelTerminatedException
postMockEvent
public void postMockEvent(double firingTime)
setGlobal
public void setGlobal(java.lang.String variableName,
java.lang.Object value)
- Parameters:
variableName - value -
getTime
public double getTime()
getGlobal
public java.lang.Object getGlobal(java.lang.String variableName)
set
public void set(java.lang.String variableName,
java.lang.Object value)
get
public java.lang.Object get(java.lang.String variableName)
requires
public void requires(java.lang.Object... variableNames)
throws CannotMatchException
- Throws:
CannotMatchException
set
public void set(IChunk chunk,
java.lang.String slotName,
java.lang.Object value)
get
public java.lang.Object get(IChunk chunk,
java.lang.String slotName)
copy
public IChunk copy(IChunk chunk)
copy
public IChunk copy(IChunk chunk,
java.lang.String newName)
encode
public IChunk encode(IChunk chunk)
getModel
public IModel getModel()
getRuntime
public ACTRRuntime getRuntime()
output
public void output(java.lang.String string)