public interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>> extends ITraceForURIProvider
| Modifier and Type | Method and Description |
|---|---|
Trace |
getTraceToSource(AbsoluteURI absoluteDerivedResource,
IProjectConfig project)
Returns the trace information to the sources that were used as input for the given derived resource.
|
Trace |
getTraceToSource(PlatformResource derivedResource)
Returns the trace information to the sources that were used as input for the given derived resource.
|
Trace |
getTraceToSource(SourceRelativeURI srcRelativeDerivedResource,
IProjectConfig project)
Returns the trace information to the sources that were used as input for the given derived resource.
|
Trace |
getTraceToTarget(AbsoluteURI absoluteSourceResource,
IProjectConfig project)
Returns the trace information to the targets that were generated from the given source.
|
Trace |
getTraceToTarget(PlatformResource sourceResource)
Returns the trace information to the targets that were generated from the given source.
|
Trace |
getTraceToTarget(SourceRelativeURI srcRelativeSourceResource,
IProjectConfig project)
Returns the trace information to the targets that were generated from the given source.
|
Trace getTraceToSource(PlatformResource derivedResource)
null if no such data is available for the given storage.derivedResource - the resource whose source trace is requested. May not be null.null.Trace getTraceToTarget(PlatformResource sourceResource)
null if no such data is available for the given storage.sourceResource - the resource whose target trace is requested. May not be null.null.Trace getTraceToSource(AbsoluteURI absoluteDerivedResource, IProjectConfig project)
ITraceForURIProvidernull if no such data is available for the given storage.getTraceToSource in interface ITraceForURIProviderabsoluteDerivedResource - the resource whose source trace is requested. May not be null.project - the project that contains the derived resource. May not be null.null.Trace getTraceToSource(SourceRelativeURI srcRelativeDerivedResource, IProjectConfig project)
ITraceForURIProvidernull if no such data is available for the given storage.getTraceToSource in interface ITraceForURIProvidersrcRelativeDerivedResource - the resource whose source trace is requested. May not be null.project - the project that contains the derived resource. May not be null.null.Trace getTraceToTarget(AbsoluteURI absoluteSourceResource, IProjectConfig project)
ITraceForURIProvidernull if no such data is available for the given storage.getTraceToTarget in interface ITraceForURIProviderabsoluteSourceResource - the resource whose target trace is requested. May not be null.project - the project that contains the derived resource. May not be null.null.Trace getTraceToTarget(SourceRelativeURI srcRelativeSourceResource, IProjectConfig project)
ITraceForURIProvidernull if no such data is available for the given storage.getTraceToTarget in interface ITraceForURIProvidersrcRelativeSourceResource - the resource whose target trace is requested. May not be null.project - the project that contains the resource. May not be null.null.