org.eclipse.xtext.generator.serializer
Class AbstractSemanticSequencer
java.lang.Object
org.eclipse.xtext.generator.serializer.GeneratedFile
org.eclipse.xtext.generator.serializer.AbstractSemanticSequencer
public class AbstractSemanticSequencer
- extends GeneratedFile
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSemanticSequencer
public AbstractSemanticSequencer()
sortByName
public <T extends org.eclipse.emf.ecore.ENamedElement> java.util.List<T> sortByName(java.lang.Iterable<T> iterable)
getAccessedPackages
public java.lang.Iterable<org.eclipse.emf.ecore.EPackage> getAccessedPackages()
getAccessedClasses
public java.lang.Iterable<org.eclipse.emf.ecore.EClass> getAccessedClasses(org.eclipse.emf.ecore.EPackage pkg)
getAccessedConstraints
public java.util.Map<IGrammarConstraintProvider.IConstraint,java.util.List<org.eclipse.emf.ecore.EObject>> getAccessedConstraints(org.eclipse.emf.ecore.EClass clazz)
getFileContents
public java.lang.CharSequence getFileContents(SerializerGenFileNames.GenFileName filename)
- Overrides:
getFileContents
in class GeneratedFile
toMap
public <K,V> java.util.Map<K,V> toMap(java.lang.Iterable<Pair<K,V>> items)
genMethodCreateSequence
public java.lang.CharSequence genMethodCreateSequence(JavaEMFFile file)
genMethodSequence
public java.lang.CharSequence genMethodSequence(JavaEMFFile file,
IGrammarConstraintProvider.IConstraint c)