org.eclipse.xtext.generator.trace
Class AbstractStatefulTraceRegion
java.lang.Object
org.eclipse.xtext.generator.trace.AbstractTraceRegion
org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
- Direct Known Subclasses:
- TemporaryTraceRegion, TraceRegion
@NonNullByDefault
public abstract class AbstractStatefulTraceRegion
- extends AbstractTraceRegion
- Author:
- Sebastian Zarnekow - Initial contribution and API
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 |
AbstractStatefulTraceRegion
protected AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
ILocationData associatedLocation,
@Nullable
AbstractTraceRegion parent)
AbstractStatefulTraceRegion
protected AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
java.util.List<ILocationData> associatedLocations,
@Nullable
AbstractTraceRegion parent)
getMyLength
public int getMyLength()
- Specified by:
getMyLength
in class AbstractTraceRegion
getMyOffset
public int getMyOffset()
- Specified by:
getMyOffset
in class AbstractTraceRegion
getMyEndLineNumber
public int getMyEndLineNumber()
- Specified by:
getMyEndLineNumber
in class AbstractTraceRegion
getMyLineNumber
public int getMyLineNumber()
- Specified by:
getMyLineNumber
in class AbstractTraceRegion
getMyRegion
public ITextRegionWithLineInformation getMyRegion()
- Overrides:
getMyRegion
in class AbstractTraceRegion
getAssociatedLocations
public java.util.List<ILocationData> getAssociatedLocations()
- Specified by:
getAssociatedLocations
in class AbstractTraceRegion
getWritableAssociatedLocations
protected java.util.List<ILocationData> getWritableAssociatedLocations()