Uses of Interface
net.ssehub.easy.basics.modelManagement.IRestrictionEvaluationContext
-
Packages that use IRestrictionEvaluationContext Package Description 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 IRestrictionEvaluationContext in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as IRestrictionEvaluationContext Modifier and Type Field Description private IRestrictionEvaluationContextResolutionContext. evaluationContextMethods in net.ssehub.easy.basics.modelManagement that return IRestrictionEvaluationContext Modifier and Type Method Description IRestrictionEvaluationContextResolutionContext. getEvaluationContext()Returns the evaluation context for version restrictions.IRestrictionEvaluationContextIModel. getRestrictionEvaluationContext()Returns the context for evaluating import / conflict restrictions.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IRestrictionEvaluationContext Modifier and Type Method Description protected voidDefaultImportResolver. cannotResolveImport(ModelImport<M> imp, java.util.List<IMessage> messages, java.net.URI modelURI, IRestrictionEvaluationContext context)Is called ifimpcan finally not be resolved.booleanIVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)Evaluates the restriction.booleanModelImport. evaluateRestrictions(IRestrictionEvaluationContext context, Version version)Evaluates the restrictions againstversion.MDefaultImportResolver. resolve(java.lang.String modelName, IVersionRestriction restrictions, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)abstract MImportResolver. resolve(java.lang.String modelName, IVersionRestriction restriction, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Resolves the denoted model considering the givenrestrictions.MModelManagement. resolve(java.lang.String modelName, IVersionRestriction restriction, java.net.URI baseURI, IRestrictionEvaluationContext evaluationContext)Resolves the denoted model considering the givenrestrictions.java.util.List<IMessage>DefaultImportResolver. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)abstract java.util.List<IMessage>ImportResolver. resolveImports(M model, java.net.URI uri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Resolves the imports of the givenmodeland returns messages on failures.Constructors in net.ssehub.easy.basics.modelManagement with parameters of type IRestrictionEvaluationContext Constructor Description ResolutionContext(java.lang.String modelName, java.net.URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Creates a resolution context for resolving a model by name.ResolutionContext(M model, java.net.URI modelUri, java.util.List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext)Creates a resolution context. -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IRestrictionEvaluationContext Modifier and Type Class Description classRuntimeEnvironmentA specific runtime environment containing the global OTHERPROJECTS variable.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel that return IRestrictionEvaluationContext Modifier and Type Method Description IRestrictionEvaluationContextScript. getRestrictionEvaluationContext()Methods in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type IRestrictionEvaluationContext Modifier and Type Method Description protected voidBuildLangImportResolver. cannotResolveImport(ModelImport<Script> imp, java.util.List<IMessage> messages, java.net.URI modelURI, IRestrictionEvaluationContext context) -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.instantiation.core.model.common
Classes in net.ssehub.easy.instantiation.core.model.common that implement IRestrictionEvaluationContext Modifier and Type Class Description classRuntimeEnvironment<V extends VariableDeclaration,M extends IModel>Provides the runtime environment for executing a VIL models.Methods in net.ssehub.easy.instantiation.core.model.common that return IRestrictionEvaluationContext Modifier and Type Method Description IRestrictionEvaluationContextDummyModel. getRestrictionEvaluationContext() -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.instantiation.core.model.expressions
Methods in net.ssehub.easy.instantiation.core.model.expressions with parameters of type IRestrictionEvaluationContext Modifier and Type Method Description booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version) -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.instantiation.core.model.templateModel
Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IRestrictionEvaluationContext Modifier and Type Class Description classRuntimeEnvironmentImplements the specialized runtime environment for VTL.Methods in net.ssehub.easy.instantiation.core.model.templateModel that return IRestrictionEvaluationContext Modifier and Type Method Description IRestrictionEvaluationContextTemplate. getRestrictionEvaluationContext() -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IRestrictionEvaluationContext Modifier and Type Class Description classLocalConfigurationCreates a local configuration instance. -
Uses of IRestrictionEvaluationContext in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model that return IRestrictionEvaluationContext Modifier and Type Method Description IRestrictionEvaluationContextProject. getRestrictionEvaluationContext()Methods in net.ssehub.easy.varModel.model with parameters of type IRestrictionEvaluationContext Modifier and Type Method Description booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)
-