Uses of Interface
net.ssehub.easy.basics.modelManagement.IRestrictionEvaluationContext
Packages that use IRestrictionEvaluationContext
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of IRestrictionEvaluationContext in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as IRestrictionEvaluationContextModifier and TypeFieldDescriptionprivate IRestrictionEvaluationContextResolutionContext.evaluationContextMethods in net.ssehub.easy.basics.modelManagement that return IRestrictionEvaluationContextModifier and TypeMethodDescriptionResolutionContext.getEvaluationContext()Returns the evaluation context for version restrictions.IModel.getRestrictionEvaluationContext()Returns the context for evaluating import / conflict restrictions.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IRestrictionEvaluationContextModifier and TypeMethodDescriptionprotected voidDefaultImportResolver.cannotResolveImport(ModelImport<M> imp, List<IMessage> messages, 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.DefaultImportResolver.resolve(String modelName, IVersionRestriction restrictions, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) abstract MImportResolver.resolve(String modelName, IVersionRestriction restriction, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves the denoted model considering the givenrestrictions.ModelManagement.resolve(String modelName, IVersionRestriction restriction, URI baseURI, IRestrictionEvaluationContext evaluationContext) Resolves the denoted model considering the givenrestrictions.DefaultImportResolver.resolveImports(M model, URI uri, List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) ImportResolver.resolveImports(M model, URI uri, List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves the imports of the givenmodeland returns messages on failures.private MDefaultImportResolver.resolveSingle(String modelName, IVersionRestriction restrictions, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves a single, non-wildcard model import.Constructors in net.ssehub.easy.basics.modelManagement with parameters of type IRestrictionEvaluationContextModifierConstructorDescriptionResolutionContext(String modelName, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Creates a resolution context for resolving a model by name.ResolutionContext(M model, URI modelUri, List<ModelInfo<M>> inProgress, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Creates a resolution context.