Uses of Class
net.ssehub.easy.basics.modelManagement.ResolutionContext
Packages that use ResolutionContext
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of ResolutionContext in net.ssehub.easy.basics.modelManagement
Methods in net.ssehub.easy.basics.modelManagement with parameters of type ResolutionContextModifier and TypeMethodDescriptionvoidResolutionContext.addConflicts(ResolutionContext<M> context) Adds all conflicts of the givencontext.DefaultImportResolver.determineMatching(ResolutionContext<M> context, List<VersionedModelInfos<M>> versions, IVersionRestriction restriction) Determine the model matching the import restrictions.private voidDefaultImportResolver.handleImport(ResolutionContext<M> context, ModelImport<?> imp, List<ModelImport<M>> todo) Handles an import.private voidDefaultImportResolver.handleImports(ResolutionContext<M> context, M model, List<ModelImport<M>> todo) Handles all imports for the given model.private List<ModelImport<M>> DefaultImportResolver.load(ResolutionContext<M> context, HashSet<M> done, ModelInfo<M> toLoad, List<IMessage> messages, ModelImport<M> imp, List<ModelImport<M>> conflicts) Loads the given model information, checks it for conflicts.private List<ModelImport<M>> DefaultImportResolver.resolve(ResolutionContext<M> context, HashSet<M> done, List<IMessage> messages) Resolves the import represented bycontext.private List<ModelImport<M>> DefaultImportResolver.resolve(ResolutionContext<M> context, HashSet<M> done, List<IMessage> messages, List<VersionedModelInfos<M>> versions, ModelImport<M> imp) Resolves the import / conflict represented byimp.private List<ModelImport<M>> DefaultImportResolver.resolveImports(ResolutionContext<M> context, HashSet<M> done, List<IMessage> messages) Resolves the imports of the model in the givencontextand returns messages on failures.Constructors in net.ssehub.easy.basics.modelManagement with parameters of type ResolutionContextModifierConstructorDescriptionResolutionContext(M model, URI modelUri, ResolutionContext<M> context) Creates a resolution context.