Uses of Class
net.ssehub.easy.varModel.model.values.CompoundValue
Packages that use CompoundValue
Package
Description
This package represents a specific variability model configuration.
Implements the evaluation of constraint syntax trees.
Classes for creating an (adapted) copy of the
Project.Instances of the datatypes.
These package is for reading and saving the variability model and the configuration.
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Classes for validating e variability model, e.g.
-
Uses of CompoundValue in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type CompoundValueModifier and TypeMethodDescriptionprivate ValueToplevelVarConfigProvider.assignCompoundValue(CompoundValue value, IAssignmentState state, boolean allowDeletation, CompoundValue oldValue) Assigns a CompoundValue. -
Uses of CompoundValue in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type CompoundValueModifier and TypeMethodDescriptionvoidEvaluationVisitor.setSelfValue(CompoundValue selfValue) Changes the value of "self" for the current compound in case that constraint evaluation does not happen viaEvaluationVisitor.visit(ConstraintSyntaxTree).voidConstantValueResolver.visitCompoundValue(CompoundValue value) -
Uses of CompoundValue in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type CompoundValueModifier and TypeMethodDescriptionvoidValueCopy.visitCompoundValue(CompoundValue value) voidValueCopyVisitor.visitCompoundValue(CompoundValue value) -
Uses of CompoundValue in net.ssehub.easy.varModel.model.values
Methods in net.ssehub.easy.varModel.model.values that return CompoundValueMethods in net.ssehub.easy.varModel.model.values with parameters of type CompoundValueModifier and TypeMethodDescriptionprivate booleanCompoundValue.checkAssignments(IDecisionVariableContainer container, CompoundValue otherValue, boolean ignoreUndefinedInObject) Checks the assignments for equality.private booleanCompoundValue.checkElements(IDecisionVariableContainer container, CompoundValue otherValue, boolean ignoreUndefinedInObject) Checks the elements for equality.voidCompoundValue.copyValuesFrom(CompoundValue source) Copies the values fromsource.private booleanCompoundValue.equals(Compound type, CompoundValue otherValue, boolean ignoreUndefinedInObject) Checks for equality potentially ignoring undefined values in the giventype.voidIValueVisitor.visitCompoundValue(CompoundValue value) This method is used for visiting CompoundValue.voidValueVisitorAdapter.visitCompoundValue(CompoundValue value) Constructors in net.ssehub.easy.varModel.model.values with parameters of type CompoundValueModifierConstructorDescriptionprotectedCompoundValue(Compound compound, CompoundValue source) Creates a new compound value by copying the values fromsource. -
Uses of CompoundValue in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type CompoundValueModifier and TypeMethodDescriptionprivate intIVMLWriter.visitCompoundDecisionVariableContainer(IDecisionVariableContainer cont, CompoundValue value, int printed, Set<String> done) Visits a compound decision variable container for output of configuration values.private intIVMLWriter.visitCompoundRefines(Compound comp, CompoundValue value, int count, Set<String> done) CallsIVMLWriter.visitCompoundDecisionVariableContainer(IDecisionVariableContainer, CompoundValue, int, java.util.Set)forcompand for all its refines.voidIVMLWriter.visitCompoundValue(CompoundValue value) -
Uses of CompoundValue in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type CompoundValueModifier and TypeMethodDescriptionvoidIvmlValidationVisitor.visitCompoundValue(CompoundValue value)