public class StandaloneBuilder
extends java.lang.Object
Constructor and Description |
---|
StandaloneBuilder() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.eclipse.emf.ecore.resource.Resource> |
collectResources(java.lang.Iterable<java.lang.String> roots,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected java.lang.String |
compileStubs(java.io.File stubsDir) |
protected java.io.File |
createTempDir(java.lang.String subDir) |
protected ResourceDescriptionsData |
fillIndex(XtextResourceSet set) |
protected void |
generate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources) |
protected java.io.File |
generateStubs(ResourceDescriptionsData data,
java.util.List<? extends org.eclipse.emf.ecore.resource.Resource> resources) |
java.lang.Iterable<java.lang.String> |
getClassPathEntries() |
java.lang.String |
getClassPathLookUpFilter() |
IJavaCompiler |
getCompiler() |
java.lang.String |
getEncoding() |
java.util.Map<java.lang.String,LanguageAccess> |
getLanguages() |
java.lang.Iterable<java.lang.String> |
getSourceDirs() |
java.io.File |
getTempDir() |
protected void |
installTypeProvider(java.lang.Iterable<java.lang.String> classPathRoots,
XtextResourceSet resSet,
IndexedJvmTypeAccess typeAccess) |
boolean |
isFailOnValidationError() |
boolean |
launch() |
void |
setClassPathEntries(java.lang.Iterable<java.lang.String> classPathEntries) |
void |
setClassPathLookUpFilter(java.lang.String classPathLookUpFilter) |
void |
setEncoding(java.lang.String encoding) |
void |
setFailOnValidationError(boolean failOnValidationError) |
void |
setLanguages(java.util.Map<java.lang.String,LanguageAccess> languages) |
void |
setSourceDirs(java.lang.Iterable<java.lang.String> sourceDirs) |
void |
setTempDir(java.io.File tempDir) |
void |
setTempDir(java.lang.String pathAsString) |
protected boolean |
validate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources) |
public java.util.Map<java.lang.String,LanguageAccess> getLanguages()
public void setLanguages(java.util.Map<java.lang.String,LanguageAccess> languages)
public java.lang.Iterable<java.lang.String> getSourceDirs()
public void setSourceDirs(java.lang.Iterable<java.lang.String> sourceDirs)
public java.lang.Iterable<java.lang.String> getClassPathEntries()
public void setClassPathEntries(java.lang.Iterable<java.lang.String> classPathEntries)
public java.io.File getTempDir()
public void setTempDir(java.io.File tempDir)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public java.lang.String getClassPathLookUpFilter()
public void setClassPathLookUpFilter(java.lang.String classPathLookUpFilter)
public boolean isFailOnValidationError()
public void setFailOnValidationError(boolean failOnValidationError)
public void setTempDir(java.lang.String pathAsString)
public boolean launch()
protected ResourceDescriptionsData fillIndex(XtextResourceSet set)
protected java.lang.String compileStubs(java.io.File stubsDir)
protected java.io.File generateStubs(ResourceDescriptionsData data, java.util.List<? extends org.eclipse.emf.ecore.resource.Resource> resources)
protected boolean validate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources)
protected void generate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources)
protected java.io.File createTempDir(java.lang.String subDir)
protected void installTypeProvider(java.lang.Iterable<java.lang.String> classPathRoots, XtextResourceSet resSet, IndexedJvmTypeAccess typeAccess)
protected java.util.List<org.eclipse.emf.ecore.resource.Resource> collectResources(java.lang.Iterable<java.lang.String> roots, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public IJavaCompiler getCompiler()