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()
getLineDelimiter
public java.lang.String getLineDelimiter()
- Since:
- 2.7
setLineDelimiter
public void setLineDelimiter(java.lang.String lineDelimiter)
- Since:
- 2.7
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)
setResourceSet
public void setResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
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()