Class SequentialRegionDiff
- java.lang.Object
-
- org.eclipse.xtext.formatting2.regionaccess.internal.SequentialRegionDiff
-
- All Implemented Interfaces:
java.lang.Comparable<SequentialRegionDiff>,ITextSegmentDiff
public class SequentialRegionDiff extends java.lang.Object implements java.lang.Comparable<SequentialRegionDiff>, ITextSegmentDiff
-
-
Constructor Summary
Constructors Constructor Description SequentialRegionDiff(ISequentialRegion originalFirst, ISequentialRegion originalLast)SequentialRegionDiff(ITextSegment originalFirst, ITextSegment originalLast, ITextSegment substituteFirst, ITextSegment substituteLast)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(SequentialRegionDiff o)ITextSegmentgetModifiedFirstRegion()ITextSegmentgetModifiedLastRegion()ITextSegmentgetModifiedRegion()ITextSegmentgetOriginalFirstRegion()ITextSegmentgetOriginalLastRegion()ITextSegmentgetOriginalRegion()protected ITextSegmentgetRegion(ITextSegment first, ITextSegment last)protected booleanisSingleSemanticRegion()
-
-
-
Constructor Detail
-
SequentialRegionDiff
public SequentialRegionDiff(ISequentialRegion originalFirst, ISequentialRegion originalLast)
-
SequentialRegionDiff
public SequentialRegionDiff(ITextSegment originalFirst, ITextSegment originalLast, ITextSegment substituteFirst, ITextSegment substituteLast)
-
-
Method Detail
-
compareTo
public int compareTo(SequentialRegionDiff o)
- Specified by:
compareToin interfacejava.lang.Comparable<SequentialRegionDiff>
-
getModifiedFirstRegion
public ITextSegment getModifiedFirstRegion()
- Specified by:
getModifiedFirstRegionin interfaceITextSegmentDiff
-
getModifiedLastRegion
public ITextSegment getModifiedLastRegion()
- Specified by:
getModifiedLastRegionin interfaceITextSegmentDiff
-
getModifiedRegion
public ITextSegment getModifiedRegion()
- Specified by:
getModifiedRegionin interfaceITextSegmentDiff
-
getOriginalFirstRegion
public ITextSegment getOriginalFirstRegion()
- Specified by:
getOriginalFirstRegionin interfaceITextSegmentDiff
-
getOriginalLastRegion
public ITextSegment getOriginalLastRegion()
- Specified by:
getOriginalLastRegionin interfaceITextSegmentDiff
-
getOriginalRegion
public ITextSegment getOriginalRegion()
- Specified by:
getOriginalRegionin interfaceITextSegmentDiff
-
getRegion
protected ITextSegment getRegion(ITextSegment first, ITextSegment last)
-
isSingleSemanticRegion
protected boolean isSingleSemanticRegion()
-
-