public class NoTraces<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>> extends java.lang.Object implements IPlatformSpecificTraceProvider<PlatformResource,Trace>
Constructor and Description |
---|
NoTraces() |
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.
|
public Trace getTraceToSource(PlatformResource derivedResource)
IPlatformSpecificTraceProvider
null
if no such data is available for the given storage.getTraceToSource
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
derivedResource
- the resource whose source trace is requested. May not be null
.null
.public Trace getTraceToTarget(PlatformResource sourceResource)
IPlatformSpecificTraceProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
sourceResource
- the resource whose target trace is requested. May not be null
.null
.public Trace getTraceToSource(AbsoluteURI absoluteDerivedResource, IProjectConfig project)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToSource
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
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
.public Trace getTraceToSource(SourceRelativeURI srcRelativeDerivedResource, IProjectConfig project)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToSource
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
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
.public Trace getTraceToTarget(AbsoluteURI absoluteSourceResource, IProjectConfig project)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
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
.public Trace getTraceToTarget(SourceRelativeURI srcRelativeSourceResource, IProjectConfig project)
ITraceForURIProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface IPlatformSpecificTraceProvider<PlatformResource,Trace extends IPlatformSpecificTrace<PlatformResource,?>>
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
.