public class EcoreGenerator extends Object implements IWorkflowComponent
| Modifier and Type | Class and Description |
|---|---|
protected static class |
EcoreGenerator.GeneratorAdapterDescriptor |
protected static class |
EcoreGenerator.ImportManagerHack |
protected class |
EcoreGenerator.mapper |
| Constructor and Description |
|---|
EcoreGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSrcPath(String srcPath) |
protected String |
copyright() |
protected GenModelHelper |
createGenModelSetup() |
void |
generate(String from,
String customClassName,
org.eclipse.emf.common.util.URI path) |
String |
getLineDelimiter() |
protected com.google.common.base.Function<String,String> |
getTypeMapper() |
void |
invoke(IWorkflowContext ctx) |
void |
postInvoke() |
void |
preInvoke() |
void |
setGenerateCustomClasses(boolean generateCustomClasses) |
void |
setGenerateEdit(boolean generateEdit) |
void |
setGenerateEditor(boolean generateEditor) |
void |
setGenModel(String genModel) |
void |
setLineDelimiter(String lineDelimiter) |
void |
setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
public String getLineDelimiter()
public void setLineDelimiter(String lineDelimiter)
public void setGenerateEdit(boolean generateEdit)
public void setGenerateEditor(boolean generateEditor)
public void setGenerateCustomClasses(boolean generateCustomClasses)
public void addSrcPath(String srcPath)
public void setGenModel(String genModel)
public void setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public void preInvoke()
preInvoke in interface IWorkflowComponentpublic void postInvoke()
postInvoke in interface IWorkflowComponentprotected GenModelHelper createGenModelSetup()
public void invoke(IWorkflowContext ctx)
invoke in interface IWorkflowComponentpublic void generate(String from, String customClassName, org.eclipse.emf.common.util.URI path)
protected String copyright()
Copyright © 2015. All rights reserved.