A B C D E F G H I J K L M N O P Q R S T U V W Y _

C

CAPITAL - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
CDIGIT - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
check() - Method in class lij.runtime.ConstraintInstance
This method needs to be implemented by any subclasses.
check() - Method in class lij.runtime.ConstraintInstance.ConstraintAssignmentInstance
 
check() - Method in class lij.runtime.ConstraintInstance.ConstraintComparisonInstance
 
check() - Method in class lij.runtime.ConstraintInstance.ConstraintListInstance
 
check() - Method in class lij.runtime.ConstraintInstance.ConstraintMethodInstance
 
checkConstraints() - Method in class lij.runtime.DefInstance
Checks the constraints of this DefInstance.
checkValues(Serializable, Serializable, ConstraintComparison.Type) - Method in class lij.runtime.ConstraintInstance.ConstraintComparisonInstance
Compares the two specified values.
Clause - Class in lij.model
This class provides the definition of an LCC clause as specified in an IM.
Clause(DefAgent, TreeNode) - Constructor for class lij.model.Clause
Constructor.
clause() - Method in class lij.parser.Parser
 
CLAUSE - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
clause - Variable in class lij.runtime.ClauseInstance
 
clauseBlock(TreeFactory) - Method in class lij.parser.Parser
 
ClauseInstance - Class in lij.runtime
A ClauseInstance instance is a runtime instance of a Clause definition.
ClauseInstance(Serializable, Clause, Interpreter) - Constructor for class lij.runtime.ClauseInstance
Constructor.
ClauseInstanceReturns - Class in lij.runtime
Contains the execution result of a ClauseInstance (TRUE, FALSE or MAYBE) as well as any values returned via the clause's input arguments.
ClauseInstanceReturns(Result.State, ArrayList<Serializable>) - Constructor for class lij.runtime.ClauseInstanceReturns
Constructor.
clauseItem(TreeFactory) - Method in class lij.parser.Parser
 
clauses - Variable in class lij.model.Framework
 
clear() - Method in class lij.monitor.LogArea
Clears the contents of the LogArea.
CLETTER - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
clone() - Method in interface lij.model.Argument
 
clone() - Method in class lij.model.ArgumentValue
 
clone() - Method in class lij.model.ArgumentVariable
 
clone() - Method in class lij.model.Clause
 
clone() - Method in interface lij.model.Constraint
 
clone() - Method in class lij.model.ConstraintAssignment
 
clone() - Method in class lij.model.ConstraintComparison
 
clone() - Method in class lij.model.ConstraintList
 
clone() - Method in class lij.model.ConstraintMethod
 
clone() - Method in class lij.model.Def
 
clone() - Method in class lij.model.DefAgent
 
clone() - Method in class lij.model.DefMessage
 
clone() - Method in class lij.model.DefNullOp
 
clone() - Method in class lij.model.Operator
 
clone() - Method in class lij.model.Operator.CloseParen
 
clone() - Method in class lij.model.Operator.OpenParen
 
clone() - Method in class lij.model.Operator.Or
 
clone() - Method in class lij.model.Operator.Then
 
clone() - Method in class lij.model.Term
 
clone() - Method in class lij.model.TreeNode
 
clone() - Method in interface lij.model.TreeNodeToken
 
column - Variable in class lij.parser.SimpleCharStream
 
COLUMN_NAMES - Static variable in class lij.monitor.PanelAgentsTableModel
 
COMMA - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
CONSTANT - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
Constants - Interface in lij.runtime
A collection of various constants used throughout the interpreter application.
Constraint - Interface in lij.model
This interface denotes objects that implement constraints.
constraint() - Method in class lij.parser.Parser
 
CONSTRAINT - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.
constraint - Variable in class lij.runtime.ConstraintInstance
 
ConstraintAssignment - Class in lij.model
This implementation of a Constraint is used to assign a value to a variable.
ConstraintAssignment(ArgumentVariable, Argument) - Constructor for class lij.model.ConstraintAssignment
Constructor.
ConstraintComparison - Class in lij.model
This implementation of a Constraint is used to perform a comparison between two arguments (values (including lists) or variables).
ConstraintComparison(ConstraintComparison.Type, Argument, Argument) - Constructor for class lij.model.ConstraintComparison
Constructor.
ConstraintComparison.Type - Enum in lij.model
 
ConstraintComparison.Type() - Constructor for enum lij.model.ConstraintComparison.Type
 
ConstraintImplementor - Interface in lij.interfaces
This interface is used to denote user-provided classes that can be used to provide implementations of constraint methods.
constraintImplementor - Variable in class lij.runtime.AgentInstance
 
ConstraintInstance - Class in lij.runtime
This class performs checking of Constraints.
ConstraintInstance() - Constructor for class lij.runtime.ConstraintInstance
 
ConstraintInstance.ConstraintAssignmentInstance - Class in lij.runtime
A ConstraintInstance subclass for assignment constraints.
ConstraintInstance.ConstraintAssignmentInstance() - Constructor for class lij.runtime.ConstraintInstance.ConstraintAssignmentInstance
 
ConstraintInstance.ConstraintComparisonInstance - Class in lij.runtime
A ConstraintInstance subclass for comparison constraints.
ConstraintInstance.ConstraintComparisonInstance() - Constructor for class lij.runtime.ConstraintInstance.ConstraintComparisonInstance
 
ConstraintInstance.ConstraintListInstance - Class in lij.runtime
A ConstraintInstance subclass for list constraints.
ConstraintInstance.ConstraintListInstance() - Constructor for class lij.runtime.ConstraintInstance.ConstraintListInstance
 
ConstraintInstance.ConstraintMethodInstance - Class in lij.runtime
A ConstraintInstance subclass for method constraints.
ConstraintInstance.ConstraintMethodInstance() - Constructor for class lij.runtime.ConstraintInstance.ConstraintMethodInstance
 
ConstraintList - Class in lij.model
This implementation of a Constraint is used to extract the head from a list into another variable.
ConstraintList(ArgumentVariable, ArgumentVariable, ArgumentVariable) - Constructor for class lij.model.ConstraintList
Constructor.
ConstraintMethod - Class in lij.model
This implementation of a Constraint is used to call a constraint method.
ConstraintMethod(Term) - Constructor for class lij.model.ConstraintMethod
Constructor.
constraintMethodTerm - Variable in class lij.model.ConstraintMethod
 
constraints - Variable in class lij.model.Def
 
constraints() - Method in class lij.parser.Parser
 
content - Variable in class lij.model.DefMessage
 
copy() - Method in class lij.monitor.LogArea
Copies the contents of the LogArea into the system clipboard.
createConstraintInstance(Constraint, Interpreter, AgentInstance) - Static method in class lij.runtime.ConstraintInstance
Factory method for creating an instance of a ConstraintInstance subclass.
createDefInstance(Def, Interpreter, AgentInstance) - Static method in class lij.runtime.DefInstance
Factory method for creating an instance of a DefInstance subclass.
createListForArgument(Argument) - Method in class lij.runtime.ConstraintInstance.ConstraintListInstance
Accepts an Argument, which can be either an ArrayList or a singleton value, creates a new ArrayList containing this Argument, and returns it.
createTreeRoot() - Method in class lij.parserutil.TreeFactory
Converts the RPN list into a tree and returns the root node.
curChar - Variable in class lij.parser.ParserTokenManager
 
curLexState - Variable in class lij.parser.ParserTokenManager
 
currentClauseInstance - Variable in class lij.runtime.AgentInstance
 
currentToken - Variable in exception lij.parser.ParseException
This is the last token that has been consumed successfully.
CYCLIC - Static variable in interface lij.parser.ParserConstants
RegularExpression Id.

A B C D E F G H I J K L M N O P Q R S T U V W Y _