/* * Copyright 2015 Nokia Solutions and Networks * Licensed under the Apache License, Version 2.0, * see license.txt file for details. */ package org.robotframework.ide.eclipse.main.plugin.project.build.fix; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.contentassist.ICompletionProposal; import org.eclipse.jface.text.contentassist.IContextInformation; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Point; /** * @author Michal Anglart * */ public class EmptyCompletionProposal implements ICompletionProposal { private final String label; private final String additionalInfo; public EmptyCompletionProposal(final String label) { this.label = label; this.additionalInfo = null; } public EmptyCompletionProposal(final String label, final String addInfo) { this.label = label; this.additionalInfo = addInfo; } @Override public void apply(final IDocument document) { // nothing to do } @Override public Point getSelection(final IDocument document) { return null; } @Override public String getAdditionalProposalInfo() { return additionalInfo; } @Override public String getDisplayString() { return label; } @Override public Image getImage() { return null; } @Override public IContextInformation getContextInformation() { return null; } }