Uses of Interface
net.ssehub.easy.basics.messages.IMessage
Packages that use IMessage
Package
Description
A common definition of messages with description and status derived from a specific set of
(identifiable) exceptions .
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of IMessage in net.ssehub.easy.basics.messages
Classes in net.ssehub.easy.basics.messages that implement IMessage -
Uses of IMessage in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement with type parameters of type IMessageMethods in net.ssehub.easy.basics.modelManagement that return IMessageModifier and TypeMethodDescriptionIModelLoader.LoadResult.getMessage(int index) Returns the specific message.Methods in net.ssehub.easy.basics.modelManagement that return types with arguments of type IMessageModifier and TypeMethodDescriptionDefaultImportResolver.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.Resolves the imports of the givenmodelwith transitive loading and returns messages on failures.ModelManagement.resolveImports(M model, URI uri, List<ModelInfo<M>> inProgress, boolean transitiveLoading) Resolves the imports of the givenmodeland returns messages on failures.ModelManagement.resolveImports(M model, URI uri, List<ModelInfo<M>> inProgress, ImportResolver<M> resolver) Resolves the imports of the givenmodelwith transitive loading and returns messages on failures.ModelManagement.resolveImports(M model, URI uri, List<ModelInfo<M>> inProgress, ImportResolver<M> resolver, boolean transitiveLoading) Resolves the imports of the givenmodeland returns messages on failures.Method parameters in net.ssehub.easy.basics.modelManagement with type arguments of type IMessageModifier and TypeMethodDescriptionprotected voidDefaultImportResolver.cannotResolveImport(ModelImport<M> imp, List<IMessage> messages, URI modelURI, IRestrictionEvaluationContext context) Is called ifimpcan finally not be resolved.private voidChecks the import structure ofmodelfor cycles.protected booleanDefaultImportResolver.checkImported(ModelImport<M> imp, M model, List<IMessage> messages) Checks the imported interfaces for obvious import problems, such as importing models with interfaces as a whole.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.Loads the model related toinfowith a new default import resolver.Loads the model related toinfowith the given import resolver.(package private) MLoads the model related toinfowith a new default import resolver.(package private) MLoads the model related toinfo.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.