public class CachingImplicitDependencies extends Object implements IImplicitDependencies
IImplicitDependencies
that delegates the respective dependency calculation
to a given object and caches the results to increase performance.Constructor and Description |
---|
CachingImplicitDependencies(IImplicitDependencies delegate)
Creates a new caching instance that delegates the dependency calculation to the given object and caches
the results to increase performance.
|
Modifier and Type | Method and Description |
---|---|
Set<URI> |
of(URI uri,
URIConverter uriConverter)
Provides a set continaing the given URI plus its implicit dependencies (those that cannot be found by
instpecting the cross-references of the resource represented by the given URI).
|
public CachingImplicitDependencies(IImplicitDependencies delegate)
delegate
- The delegate performing the dependency calculation.public Set<URI> of(URI uri, URIConverter uriConverter)
IImplicitDependencies
of
in interface IImplicitDependencies
uri
- URI of a model resource for which we want the set of related dependenciesuriConverter
- URI Converter to use
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.