org.eclipse.emf.mwe2.ecore
Class EcoreGenerator
java.lang.Object
org.eclipse.emf.mwe2.ecore.EcoreGenerator
- All Implemented Interfaces:
- IWorkflowComponent
public class EcoreGenerator
- extends Object
- implements IWorkflowComponent
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
srcPaths
protected List<String> srcPaths
EcoreGenerator
public EcoreGenerator()
getLineDelimiter
public String getLineDelimiter()
- Since:
- 2.7
setLineDelimiter
public void setLineDelimiter(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(String srcPath)
setGenModel
public void setGenModel(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<String,String> getTypeMapper()
generate
public void generate(String from,
String customClassName,
org.eclipse.emf.common.util.URI path)
copyright
protected String copyright()
Copyright © 2015. All rights reserved.