/* * generated by Xtext */ package org.erlide.ui.outline; import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; import org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode; import org.erlide.erlang.Form; import org.erlide.erlang.FunRef; import org.erlide.erlang.FunctionClause; import org.erlide.erlang.Module; /** * outline structure -- show elements as they are in the file * */ public class SimpleErlangOutlineTreeProvider extends DefaultOutlineTreeProvider { protected boolean _isLeaf(final FunctionClause c) { return true; } protected boolean _isLeaf(final FunRef c) { return true; } protected void _createChildren(final DocumentRootNode parent, final Module module) { for (final Form element : module.getForms()) { createNode(parent, element); } } }