/** * Tests whether the visible document's master document * is identical to this viewer's document. * * @return <code>true</code> if the visible document's master is * identical to this viewer's document * @since 3.1 */ private boolean isVisibleMasterDocumentSameAsDocument() { IDocument visibleDocument= getVisibleDocument(); return (visibleDocument instanceof ProjectionDocument) && ((ProjectionDocument)visibleDocument).getMasterDocument() == getDocument(); }
/** * Tests whether the visible document's master document * is identical to this viewer's document. * * @return <code>true</code> if the visible document's master is * identical to this viewer's document * @since 3.1 */ private boolean isVisibleMasterDocumentSameAsDocument() { IDocument visibleDocument= getVisibleDocument(); return (visibleDocument instanceof ProjectionDocument) && ((ProjectionDocument)visibleDocument).getMasterDocument() == getDocument(); }
@Override protected FindReplaceDocumentAdapter getFindReplaceDocumentAdapter() { if (fFindReplaceDocumentAdapter == null) { IDocument document= isProjectionMode() ? getDocument() : getVisibleDocument(); fFindReplaceDocumentAdapter= new FindReplaceDocumentAdapter(document); } return fFindReplaceDocumentAdapter; }
@Override protected FindReplaceDocumentAdapter getFindReplaceDocumentAdapter() { if (fFindReplaceDocumentAdapter == null) { IDocument document= isProjectionMode() ? getDocument() : getVisibleDocument(); fFindReplaceDocumentAdapter= new FindReplaceDocumentAdapter(document); } return fFindReplaceDocumentAdapter; }
IDocument slave= getVisibleDocument(); if (slave instanceof ProjectionDocument) { ProjectionDocument projection= (ProjectionDocument) slave;
IDocument slave= getVisibleDocument(); if (slave instanceof ProjectionDocument) { ProjectionDocument projection= (ProjectionDocument) slave;
ProjectionDocument projection= null; IDocument visibleDocument= getVisibleDocument(); if (visibleDocument instanceof ProjectionDocument) projection= (ProjectionDocument) visibleDocument;
ProjectionDocument projection= null; IDocument visibleDocument= getVisibleDocument(); if (visibleDocument instanceof ProjectionDocument) projection= (ProjectionDocument) visibleDocument;