public interface IResourceSetHook
ResourceSet used by EMF Compare when using logical
 model.| Modifier and Type | Method and Description | 
|---|---|
| boolean | isHookFor(Collection<? extends URI> uris)Returns true if this hook should be used. | 
| void | onDispose(Iterable<Resource> resources)This will be called when the resource set is disposed (if it is). | 
| void | postLoadingHook(ResourceSet resourceSet,
               Collection<? extends URI> uris)This will be called after the resource set is populated in an unspecified order. | 
| void | preLoadingHook(ResourceSet resourceSet,
              Collection<? extends URI> uris)This will be called before the final resource set is populated, in unspecified order. | 
boolean isHookFor(Collection<? extends URI> uris)
uris - list of URIs about to be loaded in the ResourceSet.true if this hook should be used, false otherwise.void preLoadingHook(ResourceSet resourceSet, Collection<? extends URI> uris)
resourceSet - about to be filled.uris - URIs that the resource set has been requested to load. The Collection of
            URI is not modifiable.void postLoadingHook(ResourceSet resourceSet, Collection<? extends URI> uris)
resourceSet - that has been filled with Resources.uris - URIs that the resource set has been requested to load.The Collection of
            URI is not modifiable.void onDispose(Iterable<Resource> resources)
By default, EMF Compare will not unload any resource. Still some resources might need to be unloaded. This method could be a good way to do it. Hooks are called in unspecified order, so resources may already have been unloaded by other hooks when yours is called.
resources - List of Resources currently in the resource set.DisposableResourceSet
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.