org.eclipse.xtext.generator
Class Generator
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.eclipse.xtext.generator.Generator
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
public class Generator
- extends org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
The main xtext generator. Can be configured with
IGeneratorFragment
instances as well as with some properties
declared via setter or adder methods.
- Author:
- Sven Efftinge - Initial contribution and API, Michael Clay
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2 |
checkConfiguration |
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent |
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SRC_GEN_TEST
public static final java.lang.String SRC_GEN_TEST
- See Also:
- Constant Field Values
SRC_TEST
public static final java.lang.String SRC_TEST
- See Also:
- Constant Field Values
PLUGIN_TEST
public static final java.lang.String PLUGIN_TEST
- See Also:
- Constant Field Values
SRC_GEN_UI
public static final java.lang.String SRC_GEN_UI
- See Also:
- Constant Field Values
SRC_UI
public static final java.lang.String SRC_UI
- See Also:
- Constant Field Values
PLUGIN_UI
public static final java.lang.String PLUGIN_UI
- See Also:
- Constant Field Values
SRC
public static final java.lang.String SRC
- See Also:
- Constant Field Values
SRC_GEN
public static final java.lang.String SRC_GEN
- See Also:
- Constant Field Values
PLUGIN_RT
public static final java.lang.String PLUGIN_RT
- See Also:
- Constant Field Values
Generator
public Generator()
setNaming
public void setNaming(Naming naming)
checkConfigurationInternal
protected void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
- Overrides:
checkConfigurationInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
invokeInternal
protected void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
invokeInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
addPostProcessor
public void addPostProcessor(org.eclipse.xpand2.output.PostProcessor postProcessor)
getPostProcessors
public java.util.List<org.eclipse.xpand2.output.PostProcessor> getPostProcessors()
getPathRtProject
public java.lang.String getPathRtProject()
setPathRtProject
public void setPathRtProject(java.lang.String pathRtProject)
getPathUiProject
public java.lang.String getPathUiProject()
setPathUiProject
public void setPathUiProject(java.lang.String pathUiProject)
getPathTestProject
public java.lang.String getPathTestProject()
setPathTestProject
public void setPathTestProject(java.lang.String pathTestProject)
getSrcPath
public java.lang.String getSrcPath()
setSrcPath
public void setSrcPath(java.lang.String srcPath)
getSrcGenPath
public java.lang.String getSrcGenPath()
setSrcGenPath
public void setSrcGenPath(java.lang.String srcGenPath)
createOutlet
protected org.eclipse.xpand2.output.Outlet createOutlet(boolean append,
java.lang.String encoding,
java.lang.String name,
boolean overwrite,
java.lang.String path)
addLanguage
public void addLanguage(LanguageConfig langConfig)
setMergeManifest
public void setMergeManifest(boolean mergeManifest)
setProjectNameRt
public void setProjectNameRt(java.lang.String projectNameRt)
setProjectNameUi
public void setProjectNameUi(java.lang.String projectNameUi)
setActivator
public void setActivator(java.lang.String activator)
setEncoding
public void setEncoding(java.lang.String encoding)
- Sets the encoding of the generated files