void |
ResolutionContext.addConflicts(ResolutionContext<M> context) |
Adds all conflicts of the given context.
|
private ModelInfo<M> |
DefaultImportResolver.determineMatching(ResolutionContext<M> context,
java.util.List<VersionedModelInfos<M>> versions,
IVersionRestriction restriction) |
Determine the model matching the import restrictions.
|
private void |
DefaultImportResolver.handleImport(ResolutionContext<M> context,
ModelImport<?> imp,
java.util.List<ModelImport<M>> todo) |
Handles an import.
|
private void |
DefaultImportResolver.handleImports(ResolutionContext<M> context,
M model,
java.util.List<ModelImport<M>> todo) |
Handles all imports for the given model.
|
private java.util.List<ModelImport<M>> |
DefaultImportResolver.load(ResolutionContext<M> context,
java.util.HashSet<M> done,
ModelInfo<M> toLoad,
java.util.List<IMessage> messages,
ModelImport<M> imp,
java.util.List<ModelImport<M>> conflicts) |
Loads the given model information, checks it for conflicts.
|
private java.util.List<ModelImport<M>> |
DefaultImportResolver.resolve(ResolutionContext<M> context,
java.util.HashSet<M> done,
java.util.List<IMessage> messages) |
Resolves the import represented by context.
|
private java.util.List<ModelImport<M>> |
DefaultImportResolver.resolve(ResolutionContext<M> context,
java.util.HashSet<M> done,
java.util.List<IMessage> messages,
java.util.List<VersionedModelInfos<M>> versions,
ModelImport<M> imp) |
Resolves the import / conflict represented by imp.
|
private java.util.List<ModelImport<M>> |
DefaultImportResolver.resolveImports(ResolutionContext<M> context,
java.util.HashSet<M> done,
java.util.List<IMessage> messages) |
Resolves the imports of the model in the given context and returns
messages on failures.
|