@FinalFieldsConstructor public class FormatterStubGenerator extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FormatterStubGenerator.Service |
Constructor and Description |
---|
FormatterStubGenerator(FormatterStubGenerator.Service service,
Grammar grammar) |
Modifier and Type | Method and Description |
---|---|
java.lang.CharSequence |
generateFormatMethod(org.eclipse.emf.ecore.EClass clazz,
JavaEMFFile file,
java.util.Collection<org.eclipse.emf.ecore.EReference> containmentRefs) |
java.lang.String |
generateStubFileContents() |
com.google.common.collect.Multimap<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EReference> |
getLocalyAssignedContainmentReferences() |
java.lang.String |
getStubFileName() |
java.lang.String |
getStubPackageName() |
java.lang.String |
getStubQualifiedName() |
java.lang.String |
getStubSimpleName() |
java.lang.String |
getStubSuperClassName() |
java.lang.String |
toName(org.eclipse.emf.ecore.EClass clazz) |
public FormatterStubGenerator(FormatterStubGenerator.Service service, Grammar grammar)
public java.lang.String getStubSimpleName()
public java.lang.String getStubPackageName()
public java.lang.String getStubQualifiedName()
public java.lang.String getStubFileName()
public java.lang.String getStubSuperClassName()
public com.google.common.collect.Multimap<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EReference> getLocalyAssignedContainmentReferences()
public java.lang.String generateStubFileContents()
public java.lang.String toName(org.eclipse.emf.ecore.EClass clazz)
public java.lang.CharSequence generateFormatMethod(org.eclipse.emf.ecore.EClass clazz, @Extension JavaEMFFile file, java.util.Collection<org.eclipse.emf.ecore.EReference> containmentRefs)