Ignore:
Timestamp:
05/14/14 14:22:53 (10 years ago)
Author:
hkaulbersch
Message:

Minimized Outline:
-<unnamed> Removed
-Rule is the lowest shown entity

Location:
v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/labeling/EbnfLabelProvider.xtend

    r61 r67  
    55 
    66import com.google.inject.Inject 
     7import de.ugoe.cs.swe.bnftools.ebnf.ImportSection 
     8import de.ugoe.cs.swe.bnftools.ebnf.Rule 
     9import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry 
    710 
    811/** 
     
    1821        } 
    1922 
    20         // Labels and icons can be computed like this: 
     23        def text(ImportSection sec){ 
     24                'Imports' 
     25        } 
    2126         
    22 //      def text(Greeting ele) { 
    23 //              'A greeting to ' + ele.name 
    24 //      } 
    25 // 
    26 //      def image(Greeting ele) { 
    27 //              'Greeting.gif' 
    28 //      } 
     27        def text(BnfEntry entry){ 
     28                'Rule' 
     29        } 
    2930} 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/outline/EbnfOutlineTreeProvider.xtend

    r66 r67  
    33*/ 
    44package de.ugoe.cs.swe.bnftools.ui.outline 
     5 
     6import org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode 
     7import de.ugoe.cs.swe.bnftools.ebnf.EtsiBnf 
     8import de.ugoe.cs.swe.bnftools.ebnf.Import 
     9import org.eclipse.xtext.ui.editor.outline.IOutlineNode 
     10import org.eclipse.xtext.AbstractElement 
     11import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry 
     12import de.ugoe.cs.swe.bnftools.ebnf.ImportSection 
     13import de.ugoe.cs.swe.bnftools.ebnf.Rule 
    514 
    615/** 
     
    1019 */ 
    1120class EbnfOutlineTreeProvider extends org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider { 
    12          
     21        def void _createChildren(DocumentRootNode parentNode, EtsiBnf bnf) { 
     22                createNode(parentNode,bnf); 
     23        } 
     24 
     25        def boolean _isLeaf(Rule rule) { 
     26                return true; 
     27        } 
     28 
    1329} 
Note: See TracChangeset for help on using the changeset viewer.