Uses of Class
net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
Packages that use ValueDoesNotMatchTypeException
Package
Description
Implements the evaluation of constraint syntax trees.
Base package for the variability model.
Instances of the datatypes.
-
Uses of ValueDoesNotMatchTypeException in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation that throw ValueDoesNotMatchTypeExceptionModifier and TypeMethodDescriptionContainerIterators.ClosureIteratorEvaluator.aggregate(EvaluationAccessor result, Value iter, EvaluationAccessor value, Map<Object, Object> data) ContainerIterators.CollectIteratorEvaluator.aggregate(EvaluationAccessor result, Value iter, EvaluationAccessor value, Map<Object, Object> data) ContainerIterators.NumberIteratorEvaluator.aggregate(EvaluationAccessor result, Value iter, EvaluationAccessor value, Map<Object, Object> data) IIteratorEvaluator.aggregate(EvaluationAccessor result, Value iter, EvaluationAccessor value, Map<Object, Object> data) Aggregatevaluetoresult.(package private) static IDecisionVariableVariableValueCopier.copy(IDecisionVariable variable, String namePrefix) Copies the given variable.private ValueVariableValueCopier.copy(IDecisionVariable source, IDecisionVariable target, VariableValueCopier.IFreezeProvider freezeProvider) Copies the value ofsourcevariable to targetvariable.private ValueVariableValueCopier.copySingleVariable(IDecisionVariable source, IDecisionVariable target, VariableValueCopier.IFreezeProvider freezeProvider, boolean adding) Copies a single variable fromsourceto target and ensures in case of a reference target that a respective variable is created.VariableValueCopier.EnumAttributeFreezeProvider.createButExpression(DecisionVariableDeclaration freezeIter) VariableValueCopier.IFreezeProvider.createButExpression(DecisionVariableDeclaration freezeIter) Creates the freeze-but expression.VariableValueCopier.SourceBasedFreezeProvider.createButExpression(DecisionVariableDeclaration freezeIter) private voidVariableValueCopier.doFreeze(VariableValueCopier.IFreezeProvider freezeProvider, Configuration cfg, IDecisionVariable var, IFreezable freezable) Tries to freezefreezable.private ContainerVariableVariableValueCopier.ensureContainerVariable(ContainerVariable target) Ensures that the given container variable is configured and empty.ContainerIterators.CollectingIteratorEvaluator.getStartResult(IDatatype type, IDatatype iterType) ContainerIterators.NumberIteratorEvaluator.getStartResult(IDatatype type, IDatatype iterType) IIteratorEvaluator.getStartResult(IDatatype type, IDatatype iterType) Returns the start result.private booleanContainerIterators.ClosureIteratorEvaluator.handleNextValue(Value value, ContainerValue result, Map<Object, Object> data, List<Value> nextValues) Handles the next value by checking whether it was already added.voidContainerIterators.CollectingIteratorEvaluator.postProcessResult(EvaluationAccessor result, Map<Object, Object> data) voidContainerIterators.NumberIteratorEvaluator.postProcessResult(EvaluationAccessor result, Map<Object, Object> data) voidIIteratorEvaluator.postProcessResult(EvaluationAccessor result, Map<Object, Object> data) Called to post-process the actual result at the end after the last iteration.voidVariableValueCopier.process(Configuration config) Processes a configuration according to the copy specifications.private voidVariableValueCopier.process(IDecisionVariable variable, IDecisionVariable base, String prefix, Map<String, VariableValueCopier.CopySpec> fieldSpecs, Set<IDecisionVariable> done) Processes a decision variable.void -
Uses of ValueDoesNotMatchTypeException in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model that throw ValueDoesNotMatchTypeExceptionModifier and TypeMethodDescriptionstatic ConstraintSyntaxTreeExpressionVersionRestriction.createSingleRestriction(DecisionVariableDeclaration var, String operator, net.ssehub.easy.basics.modelManagement.Version version) Creates a typical single restriction from the given variable (seeExpressionVersionRestriction.createRestrictionVars(String), the operator and the version.voidDefines (possible multiple) default value(s).voidDefines the default value.voidAbstractVariable.setValue(ConstraintSyntaxTree value) Defines the default value. -
Uses of ValueDoesNotMatchTypeException in net.ssehub.easy.varModel.model.values
Methods in net.ssehub.easy.varModel.model.values that throw ValueDoesNotMatchTypeExceptionModifier and TypeMethodDescriptionvoidContainerValue.addElement(int pos, Value value) Adds avalueat the positionpos.voidContainerValue.addElement(Value value) Adds an element to this container.private voidContainerValue.checkContainedType(Value value) Checks whethervalueis type compliant with theContainerValue.getContainedType().voidCompoundValue.configureValue(String name, Object value) Method to get the object which a specific name of the hashMap.voidCompoundValue.copyValuesFrom(CompoundValue source) Copies the values fromsource.voidContainerValue.copyValuesFrom(ContainerValue source) Copies the values fromsource.static ValueValueFactory.createValue(IDatatype type, Object... value) Creates and returns a Value.ValueFactory.IValueCreator.createValue(IDatatype type, Object... value) Part of this Factory, should call the constructor of a value.private voidCompoundValue.initialize(IDecisionVariableContainer container, Map<String, Object> initialValues) Initializes a variable container.private voidCompoundValue.initializeAttributeAssignment(AttributeAssignment assng, Map<String, Object> initialValues) Initializes an attribute assignment.voidvoidvoidSetter for the value.voidSets the value for an already existent nested value.voidvoidvoidvoidvoidvoidvoidvoidSetter for the value.abstract voidAbstract setValue-method.voidstatic final BooleanValueBooleanValue.toBooleanValueEx(String value) Converts a String ("true", "false") into an IVML boolean value.Constructors in net.ssehub.easy.varModel.model.values that throw ValueDoesNotMatchTypeExceptionModifierConstructorDescriptionprotectedBooleanValue(String value) Constructor.(package private)CompoundValue(Compound compound) Constructor for a new CompoundValue.(package private)CompoundValue(Compound compound, Object... value) Constructor for a new CompoundValue.protectedConstraintValue(Object value) Constructor.ContainerValue(Container container, boolean check, Object... value) Constructor for a new ContainerValue.(package private)ContainerValue(Container container, Object... value) Constructor for a new ContainerValue.protectedContainerValue(Container container, ContainerValue source) Creates a new compound value by copying the values fromsource.protectedConstructor for a new EnumValue.protectedConstructor.protectedMetaTypeValue(Object value) Constructor.protectedConstructor.protectedReferenceValue(IDatatype origin, Object... ref) Constructor for a new ReferenceValue.protectedVersionValue(Object value) Constructor.