public class StandaloneBuilder
extends java.lang.Object
Constructor and Description |
---|
StandaloneBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
clearResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Clears the content of the resource set without sending notifications.
|
protected java.util.List<org.eclipse.emf.common.util.URI> |
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) |
void |
fileEncodingSetup(java.util.Collection<LanguageAccess> langs,
java.lang.String encoding) |
void |
fillIndex(org.eclipse.emf.common.util.URI uri,
org.eclipse.emf.ecore.resource.Resource resource,
ResourceDescriptionsData index) |
protected void |
forceDebugLog(java.lang.String logMessage) |
protected void |
generate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources) |
protected java.io.File |
generateStubs(ResourceDescriptionsData data,
java.util.List<org.eclipse.emf.common.util.URI> sourceResourceURIs) |
java.lang.Iterable<java.lang.String> |
getClassPathEntries() |
java.lang.String |
getClassPathLookUpFilter() |
ClusteringConfig |
getClusteringConfig() |
IJavaCompiler |
getCompiler() |
java.lang.String |
getEncoding() |
java.lang.Iterable<java.lang.String> |
getJavaSourceDirs() |
java.util.Map<java.lang.String,LanguageAccess> |
getLanguages() |
java.lang.Iterable<java.lang.String> |
getSourceDirs() |
java.io.File |
getTempDir() |
protected void |
installIndex(XtextResourceSet resourceSet,
ResourceDescriptionsData index) |
protected void |
installTypeProvider(java.lang.Iterable<java.lang.String> classPathRoots,
XtextResourceSet resSet,
IndexedJvmTypeAccess typeAccess) |
boolean |
isDebugLog() |
boolean |
isFailOnValidationError() |
boolean |
isWriteStorageResources() |
boolean |
launch() |
protected void |
registerBundle(java.io.File file) |
protected void |
registerCurrentSource(org.eclipse.emf.common.util.URI uri) |
void |
setClassPathEntries(java.lang.Iterable<java.lang.String> classPathEntries) |
void |
setClassPathLookUpFilter(java.lang.String classPathLookUpFilter) |
void |
setClusteringConfig(ClusteringConfig clusteringConfig) |
void |
setDebugLog(boolean debugLog) |
void |
setEncoding(java.lang.String encoding) |
void |
setFailOnValidationError(boolean failOnValidationError) |
void |
setJavaSourceDirs(java.lang.Iterable<java.lang.String> javaSourceDirs) |
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) |
void |
setWriteStorageResources(boolean writeStorageResources) |
protected java.util.Set<java.lang.String> |
uniqueEntries(java.lang.Iterable<java.lang.String> pathes) |
protected boolean |
validate(org.eclipse.emf.ecore.resource.Resource resource) |
public void setTempDir(java.lang.String pathAsString)
public boolean launch()
public void fillIndex(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.Resource resource, ResourceDescriptionsData index)
public void fileEncodingSetup(java.util.Collection<LanguageAccess> langs, java.lang.String encoding)
protected void installIndex(XtextResourceSet resourceSet, ResourceDescriptionsData index)
protected java.lang.String compileStubs(java.io.File stubsDir)
protected java.util.Set<java.lang.String> uniqueEntries(java.lang.Iterable<java.lang.String> pathes)
protected java.io.File generateStubs(ResourceDescriptionsData data, java.util.List<org.eclipse.emf.common.util.URI> sourceResourceURIs)
protected boolean validate(org.eclipse.emf.ecore.resource.Resource resource)
protected void generate(java.util.List<org.eclipse.emf.ecore.resource.Resource> sourceResources)
protected void registerCurrentSource(org.eclipse.emf.common.util.URI uri)
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.common.util.URI> collectResources(java.lang.Iterable<java.lang.String> roots, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected void registerBundle(java.io.File file)
public IJavaCompiler getCompiler()
public void clearResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected void forceDebugLog(java.lang.String logMessage)
@Pure public java.util.Map<java.lang.String,LanguageAccess> getLanguages()
public void setLanguages(java.util.Map<java.lang.String,LanguageAccess> languages)
@Pure public java.lang.Iterable<java.lang.String> getSourceDirs()
public void setSourceDirs(java.lang.Iterable<java.lang.String> sourceDirs)
@Pure public java.lang.Iterable<java.lang.String> getJavaSourceDirs()
public void setJavaSourceDirs(java.lang.Iterable<java.lang.String> javaSourceDirs)
@Pure public java.lang.Iterable<java.lang.String> getClassPathEntries()
public void setClassPathEntries(java.lang.Iterable<java.lang.String> classPathEntries)
@Pure public java.io.File getTempDir()
public void setTempDir(java.io.File tempDir)
@Pure public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
@Pure public java.lang.String getClassPathLookUpFilter()
public void setClassPathLookUpFilter(java.lang.String classPathLookUpFilter)
@Pure public boolean isFailOnValidationError()
public void setFailOnValidationError(boolean failOnValidationError)
@Pure public boolean isDebugLog()
public void setDebugLog(boolean debugLog)
@Pure public boolean isWriteStorageResources()
public void setWriteStorageResources(boolean writeStorageResources)
@Pure public ClusteringConfig getClusteringConfig()
public void setClusteringConfig(ClusteringConfig clusteringConfig)