org.eclipse.xtext.util.formallang
Class GrammarUtil2<ELEMENT,TOKEN>

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.GrammarUtil2<ELEMENT,TOKEN>

public class GrammarUtil2<ELEMENT,TOKEN>
extends java.lang.Object

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
protected  IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter
           
 
Constructor Summary
GrammarUtil2(IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter)
           
 
Method Summary
<ELEMENT2> ELEMENT2
clone(ELEMENT ele, IGrammarFactory<ELEMENT2,TOKEN> factory)
           
<ELEMENT2> java.util.List<ELEMENT2>
clone(java.lang.Iterable<ELEMENT> eles, IGrammarFactory<ELEMENT2,TOKEN> factory)
           
static
<ELEMENT,TOKEN>
GrammarUtil2<ELEMENT,TOKEN>
newUtil(IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

grammarAdapter

protected IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter
Constructor Detail

GrammarUtil2

public GrammarUtil2(IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter)
Method Detail

newUtil

public static <ELEMENT,TOKEN> GrammarUtil2<ELEMENT,TOKEN> newUtil(IGrammarAdapter<ELEMENT,TOKEN> grammarAdapter)

clone

public <ELEMENT2> ELEMENT2 clone(ELEMENT ele,
                                 IGrammarFactory<ELEMENT2,TOKEN> factory)

clone

public <ELEMENT2> java.util.List<ELEMENT2> clone(java.lang.Iterable<ELEMENT> eles,
                                                 IGrammarFactory<ELEMENT2,TOKEN> factory)