All Classes and Interfaces

Class
Description
Interface for a generic constraint processor functor (avoid collections, process directly).
Expression types.
Visits constraints and checks for contained constraints for constraint variables.
 
Generic constraint functions based on the AbstractConstraintProcessor.
A transitive constraint/variables finder.
Implements a context stack for nested translations.
A linked stack entry.
(Compound) Translation mode for active type caches.
Turns partial compound default values into complete values as EASy allows only one default assignment per variable.
A specific reasoner descriptor for AssignmentResolver reasoner.
Class for executing reasoner and returning the result.
This class shall extend EvaluationVisitor for using it in the Reasoning plugin.
Class for storing Failed elements details.
Stores violated elements detected during a reasoning process.
The measures provided/supported by the SSE reasoner.
This class is the EASy Producer Reasoner implementation for reasoning over IVML projects and configurations.
Utility methods for reasoning/constraint resolution.
Reschedules value changes.
Constraint identifier, resolver and executor.
Storage for two sub-types of default constraints, namely primary default constraints that can be evaluated directly, e.g., constants (Resolver.DefaultConstraints.defaultConstraints) and more complex constraints with dependencies (Resolver.DefaultConstraints.deferredDefaultConstraints).
Represents the state of the resolver/reasoner to be kept in case of incremental reasoning.
Class contains variables that were assigned in a specific scope..
Substitutes variables in a constraint syntax tree by copying the syntax tree.
Implements a type cache to avoid repeatedly identifying, iterating over and collecting constraints for complex types.
Specifies the interface that an object receiving constraints from this class must provide.
Searches for used IDecisionVariables and their states inside a ConstraintSyntaxTree.
A visitor to retrieve variables from constraints.
Represents all variable and constraint relationships.