org.eclipse.emf.mwe2.ecore
Class EcoreGenerator
java.lang.Object
org.eclipse.emf.mwe2.ecore.EcoreGenerator
- All Implemented Interfaces:
- IWorkflowComponent
public class EcoreGenerator
- extends java.lang.Object
- implements IWorkflowComponent
Field Summary |
protected java.util.List<java.lang.String> |
srcPaths
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
srcPaths
protected java.util.List<java.lang.String> srcPaths
EcoreGenerator
public EcoreGenerator()
setGenerateEdit
public void setGenerateEdit(boolean generateEdit)
setGenerateEditor
public void setGenerateEditor(boolean generateEditor)
setGenerateCustomClasses
public void setGenerateCustomClasses(boolean generateCustomClasses)
addSrcPath
public void addSrcPath(java.lang.String srcPath)
setGenModel
public void setGenModel(java.lang.String genModel)
preInvoke
public void preInvoke()
- Specified by:
preInvoke
in interface IWorkflowComponent
postInvoke
public void postInvoke()
- Specified by:
postInvoke
in interface IWorkflowComponent
createGenModelSetup
protected GenModelHelper createGenModelSetup()
invoke
public void invoke(IWorkflowContext ctx)
- Specified by:
invoke
in interface IWorkflowComponent
getTypeMapper
protected com.google.common.base.Function<java.lang.String,java.lang.String> getTypeMapper()
generate
public void generate(java.lang.String from,
java.lang.String customClassName,
org.eclipse.emf.common.util.URI path)
copyright
protected java.lang.String copyright()