public class JavaGenModelCodeGenHelper extends java.lang.Object implements CodeGenHelper
Modifier and Type | Field and Description |
---|---|
protected MetaModelManager |
metaModelManager |
Constructor and Description |
---|
JavaGenModelCodeGenHelper(org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel,
MetaModelManager metaModelManager) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCopyright(java.lang.String indentation)
Return a copyright notice using indentation to indent intermediate lines.
|
org.eclipse.emf.codegen.ecore.genmodel.GenClass |
getGenClass(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage,
Type type) |
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
getGenPackage(Type type)
Return the GenPackage for a type.
|
protected void |
install(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
LibraryOperation |
loadClass(ExpressionInOCL query,
java.io.File targetFolder,
java.lang.String packageName,
java.lang.String className,
boolean saveSource)
Return the <%...%> escaped name for a type.
|
@NonNull protected final MetaModelManager metaModelManager
public JavaGenModelCodeGenHelper(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenModel genModel, @NonNull MetaModelManager metaModelManager) throws java.io.IOException
java.io.IOException
protected void install(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
@NonNull public java.lang.String getCopyright(@NonNull java.lang.String indentation)
CodeGenHelper
getCopyright
in interface CodeGenHelper
@Nullable public org.eclipse.emf.codegen.ecore.genmodel.GenClass getGenClass(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage, @NonNull Type type)
@NonNull public org.eclipse.emf.codegen.ecore.genmodel.GenPackage getGenPackage(@NonNull Type type)
CodeGenHelper
getGenPackage
in interface CodeGenHelper
public LibraryOperation loadClass(ExpressionInOCL query, java.io.File targetFolder, java.lang.String packageName, java.lang.String className, boolean saveSource) throws java.lang.Exception
CodeGenHelper
loadClass
in interface CodeGenHelper
java.lang.Exception