org.eclipse.xtext.generator.trace
Class TraceRegionSerializer.IdentityStrategy
java.lang.Object
org.eclipse.xtext.generator.trace.TraceRegionSerializer.IdentityStrategy
- All Implemented Interfaces:
- TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- Enclosing class:
- TraceRegionSerializer
protected static class TraceRegionSerializer.IdentityStrategy
- extends java.lang.Object
- implements TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- This class is not intended to be subclassed by clients.
- This class is not intended to be subclassed by clients.
- This class is not intended to be instantiated by clients.
- This class is not intended to be instantiated by clients.
Method Summary |
ILocationData |
createLocation(int offset,
int length,
int lineNumber,
int endLineNumber,
org.eclipse.emf.common.util.URI path,
java.lang.String projectName)
|
AbstractTraceRegion |
createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
java.util.List<ILocationData> associations,
AbstractTraceRegion parent)
|
void |
writeLocation(ILocationData location,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)
|
void |
writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TraceRegionSerializer.IdentityStrategy
protected TraceRegionSerializer.IdentityStrategy()
createLocation
public ILocationData createLocation(int offset,
int length,
int lineNumber,
int endLineNumber,
org.eclipse.emf.common.util.URI path,
java.lang.String projectName)
- Specified by:
createLocation
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
createRegion
public AbstractTraceRegion createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
java.util.List<ILocationData> associations,
AbstractTraceRegion parent)
- Specified by:
createRegion
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
writeRegion
public void writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)
throws java.io.IOException
- Specified by:
writeRegion
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- Throws:
java.io.IOException
writeLocation
public void writeLocation(ILocationData location,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)
throws java.io.IOException
- Specified by:
writeLocation
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- Throws:
java.io.IOException