Uses of Class
net.ssehub.easy.basics.modelManagement.ModelLocations.Location
Packages that use ModelLocations.Location
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of ModelLocations.Location in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as ModelLocations.LocationModifier and TypeFieldDescriptionprivate ModelLocations.LocationModelLocations.Location.dependingFields in net.ssehub.easy.basics.modelManagement with type parameters of type ModelLocations.LocationModifier and TypeFieldDescriptionprivate List<ModelLocations.Location> ModelLocations.Location.dependentprivate Map<String, ModelLocations.Location> ModelLocations.knownLocationsprivate List<ModelLocations.Location> ModelLocations.locationsMethods in net.ssehub.easy.basics.modelManagement that return ModelLocations.LocationModifier and TypeMethodDescriptionprivate 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.ModelLocations.addLocationToFront(File file, ProgressObserver observer) Adds a file location, i.e., a location from where models can be loaded.ModelLocations.Location.getDependentLocation(int index) The specified dependent locations.ModelLocations.Location.getDepending()Returns the location this location is depending on.ModelLocations.getLocation(int index) Returns the specified location.IModelRepository.getLocationFor(URI uri) Returns the location foruri.private ModelLocations.LocationModelLocations.getLocationFor(File file) Returns the location forfile.private ModelLocations.LocationModelLocations.getLocationFor(File file, boolean create) Returns the location forfile.ModelLocations.getLocationFor(URI uri) Returns the location foruri.ModelRepository.getLocationFor(URI uri) Returns the location foruri.ModelLocations.Location.toDefaultLibLocation()Turns this location into a default library location.Methods in net.ssehub.easy.basics.modelManagement that return types with arguments of type ModelLocations.LocationModifier and TypeMethodDescriptionIModelRepository.getDefaultLibraryLocations()Returns the default library locations.ModelLocations.getDefaultLibraryLocations()Returns the known default library locations.ModelRepository.getDefaultLibraryLocations()Methods in net.ssehub.easy.basics.modelManagement with parameters of type ModelLocations.LocationModifier and TypeMethodDescriptionvoidModelLocations.Location.addDependentLocation(ModelLocations.Location location) Adds a dependent location, i.e., a related location also containing model files, usually for testing.private voidResolutionContext.collectLocationPrefixes(List<String> result, ModelLocations.Location location) Collect location prefixes.private voidResolutionContext.enumerateDependent(ModelLocations.Location location, List<String> results, Set<ModelLocations.Location> done) Enumerate the dependent locations in terms of model paths.voidResolutionContext.filterByLocation(ModelLocations.Location location) Filters the contained models by bylocation, i.e., removes modes that are not located withinlocation.private booleanModelLocations.Location.isDependentLocation(ModelLocations.Location location, Set<ModelLocations.Location> processed) Returns whetherlocationis a dependent location.private voidModelLocations.Location.removeFromDependentLocations(ModelLocations.Location location, Set<ModelLocations.Location> processed) Removeslocationfrom the dependent locations.(package private) voidModelLocations.removeLocation(ModelLocations.Location location) Removes the given location from the set of model locations of this instance as well as from all dependent locations.voidModelLocations.removeLocation(ModelLocations.Location location, ProgressObserver observer) Removes a location, i.e.private voidModelManagement.updateForLoader(ModelLocations.Location location, IModelLoader<M> loader, ModelInfoHolder<M> holder, ObservableTask task, Set<ModelLocations.Location> done) Updateslocationvialoader.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.Method parameters in net.ssehub.easy.basics.modelManagement with type arguments of type ModelLocations.LocationModifier and TypeMethodDescriptionprivate voidResolutionContext.enumerateDependent(ModelLocations.Location location, List<String> results, Set<ModelLocations.Location> done) Enumerate the dependent locations in terms of model paths.private booleanModelLocations.Location.isDependentLocation(ModelLocations.Location location, Set<ModelLocations.Location> processed) Returns whetherlocationis a dependent location.private voidModelLocations.Location.removeFromDependentLocations(ModelLocations.Location location, Set<ModelLocations.Location> processed) Removeslocationfrom the dependent locations.private voidModelManagement.updateForLoader(ModelLocations.Location location, IModelLoader<M> loader, ModelInfoHolder<M> holder, ObservableTask task, Set<ModelLocations.Location> done) Updateslocationvialoader.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.