package org.xpect.expectation.impl; import org.xpect.XpectInvocation; import org.xpect.expectation.IExpectationRegion; import org.xpect.parameter.StatementRelatedRegion; public abstract class AbstractExpectationRegion extends StatementRelatedRegion implements IExpectationRegion { private final CharSequence document; public AbstractExpectationRegion(XpectInvocation statement, CharSequence document, int offset, int length, String separator, int openingSeparatorOffset) { super(statement, offset, length); this.document = document; this.separator = separator; this.opeingSeparatorOffset = openingSeparatorOffset; } public String getDocument() { return document.toString(); } private final int opeingSeparatorOffset; private final String separator; public int getOpeningSeparatorOffset() { return opeingSeparatorOffset; } public String getSeparator() { return separator; } }