package org.rubypeople.rdt.ui.rubyeditor;
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
import org.rubypeople.rdt.core.IRubyElement;
import org.rubypeople.rdt.core.ISourceReference;
import org.rubypeople.rdt.internal.ui.rubyeditor.RubyAbstractEditor;
public interface ICustomRubyOutlinePage extends IContentOutlinePage {
public boolean isEnabled(IRubyElement inputElement);
public void init(String outlinerContextMenuId,
RubyAbstractEditor rubyAbstractEditor);
public void select(ISourceReference reference);
public void setInput(IRubyElement inputElement);
}