Uses of Class
net.ssehub.easy.basics.modelManagement.ModelManagementException
Packages that use ModelManagementException
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of ModelManagementException in net.ssehub.easy.basics.modelManagement
Methods in net.ssehub.easy.basics.modelManagement that throw ModelManagementExceptionModifier and TypeMethodDescriptionvoidAbstractModelInitializer.addLocation(File location, ProgressObserver observer) static voidModelInitializer.addLocation(File location, ProgressObserver observer) Registers a location via the present model loaders.voidModelInitializer.IModelInitializer.addLocation(File location, ProgressObserver observer) Adds a model location to the end of the list of existing locations.private ModelLocations.LocationModelLocations.addLocation(File file, boolean front, ProgressObserver observer) Adds a file location, i.e., a location from where models can be loaded.ModelLocations.addLocation(File file, ProgressObserver observer) Adds a file location to the end of the list of locations, i.e., a location from where models can be loaded.voidAbstractModelInitializer.addLocationToFront(File location, ProgressObserver observer) voidModelInitializer.IModelInitializer.addLocationToFront(File location, ProgressObserver observer) Adds a model location to the beginning of the list of existing locations.ModelLocations.addLocationToFront(File file, ProgressObserver observer) Adds a file location, i.e., a location from where models can be loaded.DefaultImportResolver.determineMatching(ResolutionContext<M> context, List<VersionedModelInfos<M>> versions, IVersionRestriction restriction) Determine the model matching the import restrictions.private ModelLocations.LocationModelLocations.getLocationFor(File file) Returns the location forfile.private ModelLocations.LocationModelLocations.getLocationFor(File file, boolean create) Returns the location forfile.Loads the specified model and resolves its imports.private MLoads the specified model and resolves its imports by callingModelManagement.resolveImports(M, java.net.URI, java.util.List<net.ssehub.easy.basics.modelManagement.ModelInfo<M>>).voidAbstractModelInitializer.registerLoader(ProgressObserver observer) voidModelInitializer.IModelInitializer.registerLoader(ProgressObserver observer) Registers the default model loader instance.static voidModelInitializer.registerLoader(ProgressObserver observer) Registers a default model loader.voidModelLoaders.registerLoader(IModelLoader<M> loader, ProgressObserver observer) Registers a model loader and updates the model information provided by the loader.voidAbstractModelInitializer.removeLocation(File location, ProgressObserver observer) voidModelInitializer.IModelInitializer.removeLocation(File location, ProgressObserver observer) Adds a model location.static voidModelInitializer.removeLocation(File location, ProgressObserver observer) Registers a location via the present model loaders.voidModelLocations.removeLocation(File file, ProgressObserver observer) Removes a file location, i.e.voidModelLocations.removeLocation(ModelLocations.Location location, ProgressObserver observer) Removes a location, i.e.(package private) voidModelLocations.removeLocationFor(File file) Removes the location forfilefrom the set of model locations of this instance as well as from all dependent locations.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.private MDefaultImportResolver.resolveSingle(String modelName, IVersionRestriction restrictions, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves a single, non-wildcard model import.voidModelImport.setResolved(M resolved) Defines the resolved model instance.intModelManagement.unload(M model, ProgressObserver observer) Unloadsmodelas well as unloadable imported models, but not the related model information.voidAbstractModelInitializer.unregisterLoader(ProgressObserver observer) voidModelInitializer.IModelInitializer.unregisterLoader(ProgressObserver observer) Unregisters the default model loader.static voidModelInitializer.unregisterLoader(ProgressObserver observer) Registers a default model loader.voidIModelManagementRepository.updateForLoader(IModelLoader<M> loader, ProgressObserver observer) Registers a model loader and updates the model information provided by the loader.(package private) voidModelManagement.updateForLoader(IModelLoader<M> loader, ProgressObserver observer) Registers a model loader and updates the model information provided by the loader.voidModelRepository.updateForLoader(IModelLoader<M> loader, ProgressObserver observer) Registers a model loader and updates the model information provided by the loader.voidModelLocations.updateLocation(File file, ProgressObserver observer) Updates a file location, i.e., a location from where models can be loaded.voidIModelManagementRepository.updateModelInformation(File file, ProgressObserver observer) Updates the model information infile.voidModelLocations.updateModelInformation()Updates all model information for all locations.private voidModelManagement.updateModelInformation(File file, ModelInfoHolder<M> holder, ProgressObserver observer, ProgressObserver.ITask task) Updates the model information infileconsideringknown.voidModelManagement.updateModelInformation(File file, ProgressObserver observer) Updates the model information infile.private voidModelManagement.updateModelInformation(ModelLocations.Location location, ModelInfoHolder<M> holder, ProgressObserver observer, ProgressObserver.ITask task, Set<ModelLocations.Location> done) Updates the model information in the givenlocationand the dependent locations.voidModelManagement.updateModelInformation(ProgressObserver observer) Updates the model information in all known locations.voidModelRepository.updateModelInformation(File file, ProgressObserver observer) Updates the model information infile.