org.eclipse.xtext.generator.serializer
Class JavaEMFFile

java.lang.Object
  extended by org.eclipse.xtext.generator.serializer.JavaFile
      extended by org.eclipse.xtext.generator.serializer.JavaEMFFile

public class JavaEMFFile
extends JavaFile

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
protected  org.eclipse.emf.ecore.resource.ResourceSet resourceSet
           
 
Fields inherited from class org.eclipse.xtext.generator.serializer.JavaFile
body, imports, packageName
 
Constructor Summary
JavaEMFFile(org.eclipse.emf.ecore.resource.ResourceSet rs, java.lang.String packageName)
           
 
Method Summary
 java.lang.String getGetAccessor(org.eclipse.emf.ecore.EStructuralFeature feature)
           
 java.lang.String importedGenIntLiteral(org.eclipse.emf.ecore.EClass clazz, org.eclipse.emf.ecore.EStructuralFeature feature)
           
 java.lang.String importedGenIntLiteral(org.eclipse.emf.ecore.EClassifier classifier)
           
 java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EClassifier classifier)
           
 java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EPackage pkg)
           
 java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EStructuralFeature feature)
           
 java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EClass clazz)
           
 java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EClassifier cls)
           
 java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EDataType dataType)
           
 java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EPackage pkg)
           
 
Methods inherited from class org.eclipse.xtext.generator.serializer.JavaFile
imported, imported, setBody, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

resourceSet

protected org.eclipse.emf.ecore.resource.ResourceSet resourceSet
Constructor Detail

JavaEMFFile

public JavaEMFFile(org.eclipse.emf.ecore.resource.ResourceSet rs,
                   java.lang.String packageName)
Method Detail

getGetAccessor

public java.lang.String getGetAccessor(org.eclipse.emf.ecore.EStructuralFeature feature)

importedGenIntLiteral

public java.lang.String importedGenIntLiteral(org.eclipse.emf.ecore.EClass clazz,
                                              org.eclipse.emf.ecore.EStructuralFeature feature)

importedGenIntLiteral

public java.lang.String importedGenIntLiteral(org.eclipse.emf.ecore.EClassifier classifier)

importedGenTypeLiteral

public java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EClassifier classifier)

importedGenTypeLiteral

public java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EPackage pkg)

importedGenTypeLiteral

public java.lang.String importedGenTypeLiteral(org.eclipse.emf.ecore.EStructuralFeature feature)

importedGenTypeName

public java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EClass clazz)

importedGenTypeName

public java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EClassifier cls)

importedGenTypeName

public java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EDataType dataType)

importedGenTypeName

public java.lang.String importedGenTypeName(org.eclipse.emf.ecore.EPackage pkg)