org.eclipse.xtext.xtext.ui.wizard.ecore2xtext
Class Ecore2XtextGrammarCreator

java.lang.Object
  extended by org.eclipse.xtext.xtext.ui.wizard.ecore2xtext.Ecore2XtextGrammarCreator

public class Ecore2XtextGrammarCreator
extends java.lang.Object

Originally written with M2T Xpand. (Ecore2Xtext.xpt)
Translated to Tools Xtend 1:1 where possible.

Since:
2.3
Author:
Dennis Huebner - Initial contribution and API

Constructor Summary
Ecore2XtextGrammarCreator()
           
 
Method Summary
 java.lang.CharSequence assigment(org.eclipse.emf.ecore.EStructuralFeature it)
           
 java.lang.CharSequence assignedTerminal(org.eclipse.emf.ecore.EStructuralFeature it)
           
 java.lang.CharSequence assignmentOperator(org.eclipse.emf.ecore.EStructuralFeature it)
           
<T extends org.eclipse.emf.ecore.EClassifier>
java.util.List<T>
but(java.lang.Iterable<T> classes, org.eclipse.emf.ecore.EClassifier it)
           
 java.lang.CharSequence grammar(Ecore2XtextProjectInfo it)
           
 java.lang.CharSequence idAssignment(org.eclipse.emf.ecore.EClass it)
           
 java.lang.CharSequence rule(org.eclipse.emf.ecore.EClassifier it)
           
 java.lang.CharSequence rules(org.eclipse.emf.ecore.EClassifier it)
           
 java.lang.String subClassAlternatives(org.eclipse.emf.ecore.EClass eClazz)
           
 java.lang.CharSequence subClassDispatcherRule(org.eclipse.emf.ecore.EClass it)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ecore2XtextGrammarCreator

public Ecore2XtextGrammarCreator()
Method Detail

grammar

public java.lang.CharSequence grammar(Ecore2XtextProjectInfo it)

but

public <T extends org.eclipse.emf.ecore.EClassifier> java.util.List<T> but(java.lang.Iterable<T> classes,
                                                                           org.eclipse.emf.ecore.EClassifier it)

subClassDispatcherRule

public java.lang.CharSequence subClassDispatcherRule(org.eclipse.emf.ecore.EClass it)

subClassAlternatives

public java.lang.String subClassAlternatives(org.eclipse.emf.ecore.EClass eClazz)

idAssignment

public java.lang.CharSequence idAssignment(org.eclipse.emf.ecore.EClass it)

assigment

public java.lang.CharSequence assigment(org.eclipse.emf.ecore.EStructuralFeature it)

assignedTerminal

public java.lang.CharSequence assignedTerminal(org.eclipse.emf.ecore.EStructuralFeature it)

assignmentOperator

public java.lang.CharSequence assignmentOperator(org.eclipse.emf.ecore.EStructuralFeature it)

rules

public java.lang.CharSequence rules(org.eclipse.emf.ecore.EClassifier it)

rule

public java.lang.CharSequence rule(org.eclipse.emf.ecore.EClassifier it)