package ru.naumen.gintonic.project.navigate.selection; import org.eclipse.jdt.core.ICompilationUnit; import org.eclipse.jface.text.ITextSelection; public class ICompilationUnitSelection { private ICompilationUnit compilationUnit; private ITextSelection textSelection; public ICompilationUnitSelection(ICompilationUnit compilationUnit, ITextSelection textSelection) { this.compilationUnit = compilationUnit; this.textSelection = textSelection; } public ICompilationUnit getICompilationUnit() { return compilationUnit; } public ITextSelection getITextSelection() { return textSelection; } @Override public String toString() { return compilationUnit.getElementName() + "(Selection offset = " + textSelection.getOffset() + ", length = " + textSelection.getLength() + ")"; } }