org.eclipse.xtext.generator.trace
Class TraceRegion

java.lang.Object
  extended by org.eclipse.xtext.generator.trace.AbstractTraceRegion
      extended by org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
          extended by org.eclipse.xtext.generator.trace.TraceRegion

@NonNullByDefault
public class TraceRegion
extends AbstractStatefulTraceRegion

Author:
Sebastian Zarnekow - Initial contribution and API
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.

Constructor Summary
TraceRegion(int myOffset, int myLength, int myLineNumber, int myEndLineNumber, ILocationData locationData, AbstractTraceRegion parent)
           
TraceRegion(int myOffset, int myLength, int myLineNumber, int myEndLineNumber, int associatedOffset, int associatedLength, int associatedLineNumber, int associatedEndLineNumber, AbstractTraceRegion parent, org.eclipse.emf.common.util.URI associatedPath, java.lang.String associatedProject)
           
TraceRegion(int myOffset, int myLength, int myLineNumber, int myEndLineNumber, java.util.List<ILocationData> allLocationData, AbstractTraceRegion parent)
           
 
Method Summary
 
Methods inherited from class org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
getAssociatedLocations, getMyEndLineNumber, getMyLength, getMyLineNumber, getMyOffset, getMyRegion, getWritableAssociatedLocations
 
Methods inherited from class org.eclipse.xtext.generator.trace.AbstractTraceRegion
collectMatchingLocations, createLocationData, equals, getAnnotatedString, getAssociatedPath, getAssociatedProjectName, getCollectingList, getMergedAssociatedLocation, getNestedRegions, getParent, getWritableNestedRegions, hashCode, inplaceSortByOffset, invertAll, invertFor, isConsistentWithParent, isUseForDebugging, leafIterator, setAsChildIn, setParent, toInvertedTraceRegions, toString, treeIterator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TraceRegion

public TraceRegion(int myOffset,
                   int myLength,
                   int myLineNumber,
                   int myEndLineNumber,
                   int associatedOffset,
                   int associatedLength,
                   int associatedLineNumber,
                   int associatedEndLineNumber,
                   @Nullable
                   AbstractTraceRegion parent,
                   @Nullable
                   org.eclipse.emf.common.util.URI associatedPath,
                   @Nullable
                   java.lang.String associatedProject)

TraceRegion

public TraceRegion(int myOffset,
                   int myLength,
                   int myLineNumber,
                   int myEndLineNumber,
                   ILocationData locationData,
                   @Nullable
                   AbstractTraceRegion parent)

TraceRegion

public TraceRegion(int myOffset,
                   int myLength,
                   int myLineNumber,
                   int myEndLineNumber,
                   java.util.List<ILocationData> allLocationData,
                   @Nullable
                   AbstractTraceRegion parent)