Changeset 84 in default for v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/labeling/EbnfLabelProvider.xtend
- Timestamp:
- 07/02/14 13:59:44 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/labeling/EbnfLabelProvider.xtend
r68 r84 5 5 6 6 import com.google.inject.Inject 7 import de.ugoe.cs.swe.bnftools.ebnf.Atom 8 import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry 9 import de.ugoe.cs.swe.bnftools.ebnf.DefinitionList 7 10 import de.ugoe.cs.swe.bnftools.ebnf.ImportSection 8 11 import de.ugoe.cs.swe.bnftools.ebnf.Rule 9 import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry10 import de.ugoe.cs.swe.bnftools.ebnf.DefinitionList11 12 import de.ugoe.cs.swe.bnftools.ebnf.SingleDefinition 12 13 import de.ugoe.cs.swe.bnftools.ebnf.Term 13 import de.ugoe.cs.swe.bnftools.ebnf.Atom14 import de.ugoe.cs.swe.bnftools.ebnf.StringRule14 import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider 15 import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider 15 16 16 17 /** … … 19 20 * see http://www.eclipse.org/Xtext/documentation.html#labelProvider 20 21 */ 21 class EbnfLabelProvider extends org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider {22 class EbnfLabelProvider extends DefaultEObjectLabelProvider { 22 23 23 24 @Inject 24 new( org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider delegate) {25 new(AdapterFactoryLabelProvider delegate) { 25 26 super(delegate); 26 27 } … … 31 32 32 33 def text(BnfEntry entry){ 33 ' BnfEntry'34 }34 'Rule: '+entry.rule.name 35 } 35 36 36 37 def text(Rule rule){ 37 'Rule: '+rule.name38 38 39 } 39 40
Note: See TracChangeset
for help on using the changeset viewer.