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)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToSource
in interface ITraceForURIProvider
absoluteDerivedResource
- 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)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToSource
in interface ITraceForURIProvider
srcRelativeDerivedResource
- 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)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface ITraceForURIProvider
absoluteSourceResource
- 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)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface ITraceForURIProvider
srcRelativeSourceResource
- the resource whose target trace is requested. May not be null
.project
- the project that contains the resource. May not be null
.null
.