Uses of Interface
net.ssehub.easy.varModel.confModel.IConfiguration
-
Packages that use IConfiguration Package Description net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.net.ssehub.easy.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.confModel.paths Support for deferred resolution paths.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees. -
-
Uses of IConfiguration in net.ssehub.easy.producer.ui.productline_editor.configuration
Classes in net.ssehub.easy.producer.ui.productline_editor.configuration that implement IConfiguration Modifier and Type Class Description private classAttributeValuesPage.TemporaryAttributesConfigurationRepresents a temporary configuration for defining attribute values and acts as a controller for the model-level modifications. -
Uses of IConfiguration in net.ssehub.easy.reasoning.sseReasoner
Constructors in net.ssehub.easy.reasoning.sseReasoner with parameters of type IConfiguration Constructor Description EvalVisitor(IConfiguration config, IAssignmentState assignmentState, boolean assignmentsOnly, IValueChangeListener listener)Constructor for initializing superclass. -
Uses of IConfiguration in net.ssehub.easy.varModel.confModel
Classes in net.ssehub.easy.varModel.confModel that implement IConfiguration Modifier and Type Class Description classConfigurationRepresents a configuration, i.e.Fields in net.ssehub.easy.varModel.confModel declared as IConfiguration Modifier and Type Field Description private IConfigurationConfigurationException. configurationMethods in net.ssehub.easy.varModel.confModel that return IConfiguration Modifier and Type Method Description IConfigurationConfigurationException. getConfiguration()Returns the configuration this exception occurs on.Methods in net.ssehub.easy.varModel.confModel with parameters of type IConfiguration Modifier and Type Method Description private 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.IDecisionVariableICollectionElementVariable. 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 IConfiguration Constructor Description ConfigurationException(IConfiguration configuration, java.lang.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 IConfiguration Modifier and Type Method Description IDecisionVariableIndexAccessPathElement. resolve(IConfiguration config)IDecisionVariableIResolutionPathElement. resolve(IConfiguration config)Resolves this path forconfig.IDecisionVariableNameAccessPathElement. resolve(IConfiguration config)IDecisionVariableStartPathElement. resolve(IConfiguration config) -
Uses of IConfiguration in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IConfiguration Modifier and Type Class Description classEvaluationContextSome basic functionality required by the evaluators without exposing theEvaluationVisitor.private classEvaluationVisitor.EvaluationContextImplImplements the evaluation context.classLocalConfigurationCreates a local configuration instance.Fields in net.ssehub.easy.varModel.cstEvaluation declared as IConfiguration Modifier and Type Field Description private IConfigurationLocalDecisionVariable. confFields in net.ssehub.easy.varModel.cstEvaluation with type parameters of type IConfiguration Modifier and Type Field Description private java.util.Stack<IConfiguration>EvaluationVisitor.EvaluationContextImpl. configStackMethods in net.ssehub.easy.varModel.cstEvaluation with parameters of type IConfiguration Modifier and Type Method Description voidEvaluationVisitor. 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.IDecisionVariableCollectionElementVariable. resolve(IConfiguration config)Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type IConfiguration Constructor Description 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.
-