Uses of Class
net.ssehub.easy.basics.modelManagement.RestrictionEvaluationException
-
Packages that use RestrictionEvaluationException Package Description de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.vil.expressions.translation Translation functionality for expressions.de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation net.ssehub.easy.basics.modelManagement Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model Base package for the variability model. -
-
Uses of RestrictionEvaluationException in de.uni_hildesheim.sse.buildLanguageTranslation
Methods in de.uni_hildesheim.sse.buildLanguageTranslation that throw RestrictionEvaluationException Modifier and Type Method Description protected ExpressionVersionRestrictionExpressionTranslator. createExpressionVersionRestriction(Expression expr, VariableDeclaration decl, org.eclipse.emf.ecore.EObject cause, org.eclipse.emf.ecore.EStructuralFeature feature) -
Uses of RestrictionEvaluationException in de.uni_hildesheim.sse.translation
Methods in de.uni_hildesheim.sse.translation that throw RestrictionEvaluationException Modifier and Type Method Description private static IVersionRestrictionImportTranslator. processRestrictionExpression(java.lang.String name, de.uni_hildesheim.sse.ivml.Expression expr, ExpressionTranslator translator, TypeContext context, IMessageHandler handler)Turns an ECore expression into a version restriction. -
Uses of RestrictionEvaluationException in de.uni_hildesheim.sse.vil.expressions.translation
Methods in de.uni_hildesheim.sse.vil.expressions.translation that throw RestrictionEvaluationException Modifier and Type Method Description protected abstract ExpressionVersionRestrictionExpressionTranslator. createExpressionVersionRestriction(Expression expr, VariableDeclaration decl, org.eclipse.emf.ecore.EObject cause, org.eclipse.emf.ecore.EStructuralFeature feature)Creates an expression version restriction matching this class. -
Uses of RestrictionEvaluationException in de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation
Methods in de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation that throw RestrictionEvaluationException Modifier and Type Method Description protected ExpressionVersionRestrictionExpressionTranslator. createExpressionVersionRestriction(Expression expr, VariableDeclaration decl, org.eclipse.emf.ecore.EObject cause, org.eclipse.emf.ecore.EStructuralFeature feature) -
Uses of RestrictionEvaluationException in net.ssehub.easy.basics.modelManagement
Methods in net.ssehub.easy.basics.modelManagement that throw RestrictionEvaluationException Modifier and Type Method Description IVersionRestrictionIVersionRestriction. copy(IModel model)Copies this version restriction for the givenmodel.IVersionRestrictionIVersionRestriction. copy(IVersionRestriction.IVariableMapper mapper)Copies this version restriction for the given using the givenmapper.IVersionRestrictionModelImport. copyVersionRestriction(M model)Copies the version restriction.voidIRestrictionEvaluationContext. endEvaluation(java.lang.Object processor)Notifies the context about the end of the evaluation.booleanIVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)Evaluates the restriction.booleanModelImport. evaluateRestrictions(IRestrictionEvaluationContext context, Version version)Evaluates the restrictions againstversion.private ModelImport<M>ResolutionContext. getConflict(java.lang.String modelName, Version version)Returns the first conflict the described model has with the conflict import statements collected in this context.ModelImport<M>ResolutionContext. getConflict(M model)Returns the first conflictmodeland its (recursive) imports have with the conflict import statements collected in this context.private ModelImport<M>ResolutionContext. getConflict(M model, java.util.Set<M> done)Returns the first conflictmodeland its (recursive) imports have with the conflict import statements collected in this context.booleanResolutionContext. isConflict(ModelInfo<M> info)Returns whetherinfohas a conflict with the conflict import statements collected in this context.voidIRestrictionEvaluationContext. setValue(IVariable variable, Version version)Defines the value for the given variable in this context.java.lang.ObjectIRestrictionEvaluationContext. startEvaluation()Notifies the context about starting the evaluation.voidIRestrictionEvaluationContext. unsetValue(IVariable variable)Unsets the value for the given variable. -
Uses of RestrictionEvaluationException in net.ssehub.easy.instantiation.core.model.buildlangModel
Methods in net.ssehub.easy.instantiation.core.model.buildlangModel that throw RestrictionEvaluationException Modifier and Type Method Description IVersionRestrictionExpressionVersionRestriction. copy(IModel model)IVersionRestrictionExpressionVersionRestriction. copy(IVersionRestriction.IVariableMapper mapper)static ExpressionVersionRestrictionUtils. createSingleRestriction(Script parent, java.lang.String operation, Version version)Creates a single restriction.Constructors in net.ssehub.easy.instantiation.core.model.buildlangModel that throw RestrictionEvaluationException Constructor Description ExpressionVersionRestriction(Expression expr, VariableDeclaration versionVariable)Creates a new expression version restriction. -
Uses of RestrictionEvaluationException in net.ssehub.easy.instantiation.core.model.common
Methods in net.ssehub.easy.instantiation.core.model.common that throw RestrictionEvaluationException Modifier and Type Method Description voidRuntimeEnvironment. endEvaluation(java.lang.Object processor)voidRuntimeEnvironment. setValue(IVariable variable, Version version)java.lang.ObjectRuntimeEnvironment. startEvaluation()voidRuntimeEnvironment. unsetValue(IVariable variable) -
Uses of RestrictionEvaluationException in net.ssehub.easy.instantiation.core.model.expressions
Methods in net.ssehub.easy.instantiation.core.model.expressions that throw RestrictionEvaluationException Modifier and Type Method Description booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)Constructors in net.ssehub.easy.instantiation.core.model.expressions that throw RestrictionEvaluationException Constructor Description ExpressionVersionRestriction(Expression expr, VariableDeclaration versionVariable)Creates a new expression version restriction. -
Uses of RestrictionEvaluationException in net.ssehub.easy.instantiation.core.model.templateModel
Methods in net.ssehub.easy.instantiation.core.model.templateModel that throw RestrictionEvaluationException Modifier and Type Method Description IVersionRestrictionExpressionVersionRestriction. copy(IModel model)IVersionRestrictionExpressionVersionRestriction. copy(IVersionRestriction.IVariableMapper mapper)Constructors in net.ssehub.easy.instantiation.core.model.templateModel that throw RestrictionEvaluationException Constructor Description ExpressionVersionRestriction(Expression expr, VariableDeclaration versionVariable)Creates a new expression version restriction. -
Uses of RestrictionEvaluationException in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation that throw RestrictionEvaluationException Modifier and Type Method Description voidLocalConfiguration. endEvaluation(java.lang.Object processor)voidLocalConfiguration. setValue(IVariable variable, Version version)java.lang.ObjectLocalConfiguration. startEvaluation()voidLocalConfiguration. unsetValue(IVariable variable) -
Uses of RestrictionEvaluationException in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model that throw RestrictionEvaluationException Modifier and Type Method Description IVersionRestrictionExpressionVersionRestriction. copy(IModel model)IVersionRestrictionExpressionVersionRestriction. copy(IVersionRestriction.IVariableMapper mapper)booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)Constructors in net.ssehub.easy.varModel.model that throw RestrictionEvaluationException Constructor Description ExpressionVersionRestriction(ConstraintSyntaxTree expr, DecisionVariableDeclaration versionVariable, DecisionVariableDeclaration compoundVersionVariable)Creates a new expression version restriction.
-