Uses of Class
net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
Packages that use LocalDecisionVariable
Package
Description
Implements the evaluation of constraint syntax trees.
-
Uses of LocalDecisionVariable in net.ssehub.easy.varModel.cstEvaluation
Fields in net.ssehub.easy.varModel.cstEvaluation declared as LocalDecisionVariableModifier and TypeFieldDescriptionprivate LocalDecisionVariable[]EvaluationVisitor.ContainerIterationExecutor.declaratorsMethods in net.ssehub.easy.varModel.cstEvaluation that return LocalDecisionVariableModifier and TypeMethodDescriptionprivate LocalDecisionVariableEvaluationVisitor.addLocalVariable(LocalConfiguration cfg, DecisionVariableDeclaration decl, ConstraintSyntaxTree initEx, boolean notify) Adds a new local decision variable based ondecltocfg.Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type LocalDecisionVariableModifier and TypeMethodDescriptionCompoundSlotAccessor.bind(LocalDecisionVariable variable, String slotName, EvaluationContext context) Binds the accessor to the given variable and context.(package private) voidEvaluationVisitor.disposeLocalVariable(LocalDecisionVariable var) Notifies the resolution listener about disposing a local variable.(package private) voidEvaluationVisitor.disposeLocalVariables(LocalDecisionVariable[] vars) Notifies the resolution listener about disposing several local variables.private booleanEvaluationVisitor.executeContainerIteration(ContainerOperationCall call, LocalDecisionVariable[] declarators, int iterCount, VariableAccessor resultVar, IIteratorEvaluator evaluator) Executes the container iteration.private booleanEvaluationVisitor.ContainerIterationExecutor.initialize(ContainerValue[] containers, LocalDecisionVariable[] declarators) Initialize the container iterators for a container iteration.voidIResolutionListener.localVariableCreated(LocalDecisionVariable var) Is called when a local variable is created as part of container operation evaluation or let-evaluation.voidIResolutionListener.localVariableDisposed(LocalDecisionVariable var) Is called when a local variable is disposed as part of container operation evaluation or let-evaluation.Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type LocalDecisionVariableModifierConstructorDescriptionprivateContainerIterationExecutor(ContainerOperationCall call, LocalDecisionVariable[] declarators, VariableAccessor resultVar, IIteratorEvaluator evaluator) Creates a container iteration executor with own context.