org.eclipse.xtext.generator.trace
Class CharSequenceTraceWrapper

java.lang.Object
  extended by org.eclipse.xtext.generator.trace.CharSequenceTraceWrapper

@NonNullByDefault
public class CharSequenceTraceWrapper
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
protected static class CharSequenceTraceWrapper.CharSequenceBasedTraceRegionProvider
           
 
Constructor Summary
CharSequenceTraceWrapper()
           
 
Method Summary
 java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence, org.eclipse.emf.ecore.EObject origin)
           
 java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence, org.eclipse.emf.common.util.URI originResourceURI, int originOffset, int originLength, int originLineNumber, int originEndLineNumber)
           
 java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence, org.eclipse.emf.common.util.URI originURI, java.lang.String originProject, int originOffset, int originLength, int originLineNumber, int originEndLineNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharSequenceTraceWrapper

public CharSequenceTraceWrapper()
Method Detail

wrapWithTraceData

public java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence,
                                                org.eclipse.emf.ecore.EObject origin)

wrapWithTraceData

public java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence,
                                                org.eclipse.emf.common.util.URI originResourceURI,
                                                int originOffset,
                                                int originLength,
                                                int originLineNumber,
                                                int originEndLineNumber)

wrapWithTraceData

public java.lang.CharSequence wrapWithTraceData(java.lang.CharSequence sequence,
                                                org.eclipse.emf.common.util.URI originURI,
                                                @Nullable
                                                java.lang.String originProject,
                                                int originOffset,
                                                int originLength,
                                                int originLineNumber,
                                                int originEndLineNumber)