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 int
compareTo(SequentialRegionDiff o)
ITextSegment
getModifiedFirstRegion()
ITextSegment
getModifiedLastRegion()
ITextSegment
getModifiedRegion()
ITextSegment
getOriginalFirstRegion()
ITextSegment
getOriginalLastRegion()
ITextSegment
getOriginalRegion()
protected ITextSegment
getRegion(ITextSegment first, ITextSegment last)
protected boolean
isSingleSemanticRegion()
-
-
-
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:
compareTo
in interfacejava.lang.Comparable<SequentialRegionDiff>
-
getModifiedFirstRegion
public ITextSegment getModifiedFirstRegion()
- Specified by:
getModifiedFirstRegion
in interfaceITextSegmentDiff
-
getModifiedLastRegion
public ITextSegment getModifiedLastRegion()
- Specified by:
getModifiedLastRegion
in interfaceITextSegmentDiff
-
getModifiedRegion
public ITextSegment getModifiedRegion()
- Specified by:
getModifiedRegion
in interfaceITextSegmentDiff
-
getOriginalFirstRegion
public ITextSegment getOriginalFirstRegion()
- Specified by:
getOriginalFirstRegion
in interfaceITextSegmentDiff
-
getOriginalLastRegion
public ITextSegment getOriginalLastRegion()
- Specified by:
getOriginalLastRegion
in interfaceITextSegmentDiff
-
getOriginalRegion
public ITextSegment getOriginalRegion()
- Specified by:
getOriginalRegion
in interfaceITextSegmentDiff
-
getRegion
protected ITextSegment getRegion(ITextSegment first, ITextSegment last)
-
isSingleSemanticRegion
protected boolean isSingleSemanticRegion()
-
-