|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InterpreterException | |
---|---|
lij.interfaces | Interfaces that need to be implemented for the provision of constraint method implementations. |
lij.model | Classes that together constitute the data model of an LCC protocl. |
lij.parser | The classes in this package constitute the parser of the interpreter, and were generated by javacc. |
lij.runtime | These runtime classes are the ones that contain most of the code that is used during the execution of the IM by the interpreter. |
Uses of InterpreterException in lij.interfaces |
---|
Methods in lij.interfaces that throw InterpreterException | |
---|---|
void |
Accessor.setValue(java.io.Serializable value)
Accessor. |
Uses of InterpreterException in lij.model |
---|
Methods in lij.model that throw InterpreterException | |
---|---|
void |
Framework.addClause(Clause newClause)
Adds a new Clause into the Framework's map of Clause definitions. |
void |
Framework.addRole(Role newRole)
Adds a new Role into the Framework's map of Role definitions. |
private void |
TreeNode.evaluate(Interpreter interpreter,
AgentInstance agentInstance)
Performs the evaluation of this node (and its children, recursively) |
Result.State |
TreeNode.getEvaluationResult(Interpreter interpreter,
AgentInstance agentInstance)
Returns the evaluation result of this node. |
Role |
Framework.getInitialRole()
Returns the Role definition that is of the kind "initial". |
Uses of InterpreterException in lij.parser |
---|
Methods in lij.parser that throw InterpreterException | |
---|---|
void |
Parser.clause()
|
void |
Parser.role()
|
void |
Parser.start()
|
Uses of InterpreterException in lij.runtime |
---|
Methods in lij.runtime that throw InterpreterException | |
---|---|
boolean |
SpecialConstraints._findPeers(Accessor role,
Accessor list)
Generates and returns (via the provided Accessor) a list of all the IDs of the agents that match the specified role. |
abstract Result.State |
ConstraintInstance.check()
This method needs to be implemented by any subclasses. |
Result.State |
ConstraintInstance.ConstraintComparisonInstance.check()
|
Result.State |
ConstraintInstance.ConstraintAssignmentInstance.check()
|
Result.State |
ConstraintInstance.ConstraintListInstance.check()
|
Result.State |
ConstraintInstance.ConstraintMethodInstance.check()
|
private Result.State |
DefInstance.checkConstraints()
Checks the constraints of this DefInstance. |
private Result.State |
ConstraintInstance.ConstraintComparisonInstance.checkValues(java.io.Serializable value1,
java.io.Serializable value2,
ConstraintComparison.Type type)
Compares the two specified values. |
private java.util.ArrayList<java.io.Serializable> |
ConstraintInstance.ConstraintListInstance.createListForArgument(Argument argument)
Accepts an Argument, which can be either an ArrayList or a singleton value, creates a new ArrayList containing this Argument, and returns it. |
Result.State |
DefInstance.execute()
Executes this DefInstance. |
ClauseInstanceReturns |
AgentInstance.executeClauseInstance(ClauseInstance clauseInstance)
This method will cause this AgentInstance to execute the specified ClauseInstance. |
abstract Result.State |
DefInstance.executeEvent()
This method needs to be implemented by any subclasses. |
Result.State |
DefInstance.DefNullOpInstance.executeEvent()
|
Result.State |
DefInstance.DefAgentInstance.executeEvent()
|
Result.State |
DefInstance.DefMessageInstance.executeEvent()
|
java.io.Serializable |
ClauseInstance.getValueForArgument(Argument argument)
Convenience method for retrieving the value associated with a variable or constant. |
ClauseInstance |
Interpreter.instantiateClause(Term newType,
java.io.Serializable newID,
java.io.Serializable[] arguments)
Creates and returns a ClauseInstance object. |
Letter |
Interpreter.receiveLetter(LetterPostData postData)
Searches for the proper recepient agent of the specified letter, and posts it to it. |
void |
Interpreter.run()
Starts the execution of the IM. |
void |
Interpreter.sendLetter(Letter letter)
Searches for the proper recepient agent of the specified letter, and posts it to it. |
void |
ArgumentAccessor.setValue(java.io.Serializable _value)
|
void |
Interpreter.subscribe(java.lang.String roleName,
ConstraintImplementor constraintImplementor)
Creates and adds a new agent subscription, using the default ID. |
void |
Interpreter.subscribe(java.lang.String roleName,
ConstraintImplementor constraintImplementor,
java.io.Serializable id)
Creates and adds a new agent subscription. |
Constructors in lij.runtime that throw InterpreterException | |
---|---|
Interpreter(java.io.InputStream is)
Constructor. |
|
Interpreter(java.io.InputStream is,
boolean enableMonitor)
Constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |