/* * generated by Xtext */ package de.ugoe.cs.swe.bnftools.ui.outline import org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode import de.ugoe.cs.swe.bnftools.ebnf.EtsiBnf import de.ugoe.cs.swe.bnftools.ebnf.Import import org.eclipse.xtext.ui.editor.outline.IOutlineNode import org.eclipse.xtext.AbstractElement import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry import de.ugoe.cs.swe.bnftools.ebnf.ImportSection import de.ugoe.cs.swe.bnftools.ebnf.Rule /** * Customization of the default outline structure. * * see http://www.eclipse.org/Xtext/documentation.html#outline */ class EbnfOutlineTreeProvider extends org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider { def void _createChildren(DocumentRootNode parentNode, EtsiBnf bnf) { createNode(parentNode,bnf); } }