Uses of Interface
net.ssehub.easy.varModel.confModel.IConfiguration
Packages that use IConfiguration
Package
Description
This package represents a specific variability model configuration.
Support for deferred resolution paths.
Implements the evaluation of constraint syntax trees.
-
Uses of IConfiguration in net.ssehub.easy.varModel.confModel
Classes in net.ssehub.easy.varModel.confModel that implement IConfigurationFields in net.ssehub.easy.varModel.confModel declared as IConfigurationMethods in net.ssehub.easy.varModel.confModel that return IConfigurationModifier and TypeMethodDescriptionConfigurationException.getConfiguration()Returns the configuration this exception occurs on.Methods in net.ssehub.easy.varModel.confModel with parameters of type IConfigurationModifier and TypeMethodDescriptionprivate static ValueAssignmentResolver.augmentValue(Value value, IDecisionVariable variable, EvaluationVisitor evaluator, IConfiguration config, AssignmentResolver conflictHandler) If a value of a refined compound shall the first time be assigned to a variable of a super compound (polymorphic values), then also the default values of the refined compounds shall be taken into account and augment the value.static ValueConfiguration.dereference(IConfiguration conf, Value value) Dereferences a value.ICollectionElementVariable.resolve(IConfiguration config) Resolves the element variable to a decision variable.protected static booleanAssignmentResolver.resolveDefaultValueForDeclaration(AbstractVariable decl, IDecisionVariable variable, EvaluationVisitor evaluator, IConfiguration config, AssignmentResolver conflictHandler) Resolves default values of a particular declaration.Constructors in net.ssehub.easy.varModel.confModel with parameters of type IConfigurationModifierConstructorDescriptionConfigurationException(IConfiguration configuration, String message, int code) Creates a configuration exception. -
Uses of IConfiguration in net.ssehub.easy.varModel.confModel.paths
Methods in net.ssehub.easy.varModel.confModel.paths with parameters of type IConfigurationModifier and TypeMethodDescriptionIndexAccessPathElement.resolve(IConfiguration config) IResolutionPathElement.resolve(IConfiguration config) Resolves this path forconfig.NameAccessPathElement.resolve(IConfiguration config) StartPathElement.resolve(IConfiguration config) -
Uses of IConfiguration in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IConfigurationModifier and TypeClassDescriptionclassSome basic functionality required by the evaluators without exposing theEvaluationVisitor.private classImplements the evaluation context.classCreates a local configuration instance.Fields in net.ssehub.easy.varModel.cstEvaluation declared as IConfigurationFields in net.ssehub.easy.varModel.cstEvaluation with type parameters of type IConfigurationModifier and TypeFieldDescriptionprivate Stack<IConfiguration> EvaluationVisitor.EvaluationContextImpl.configStackMethods in net.ssehub.easy.varModel.cstEvaluation with parameters of type IConfigurationModifier and TypeMethodDescriptionvoidEvaluationVisitor.init(IConfiguration config, IAssignmentState assignmentState, boolean assignmentsOnly, IValueChangeListener listener) Clears the visitor for reuse.(package private) voidEvaluationVisitor.EvaluationContextImpl.pushLevel(IConfiguration config) Pushes a level.(package private) EvaluationVisitor.EvaluationContextImplEvaluationVisitor.EvaluationContextImpl.reset(IConfiguration config) Resets this instance for reuse.CollectionElementVariable.resolve(IConfiguration config) Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type IConfigurationModifierConstructorDescription(package private)EvaluationContextImpl(IConfiguration config) Creates the context.EvaluationVisitor(IConfiguration config, IAssignmentState assignmentState, boolean assignmentsOnly, IValueChangeListener listener) Creates an evaluation visitor.LocalDecisionVariable(DecisionVariableDeclaration decl, IConfiguration conf, IDecisionVariable parent) Creates a local decision variable.