mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
Merge pull request #1819 from rubenporras/FixGeneratedBinaryModels
Always write binary models
This commit is contained in:
commit
0c502352c7
1 changed files with 1 additions and 4 deletions
|
@ -322,10 +322,6 @@ public class IncrementalBuilder {
|
|||
*/
|
||||
protected void generate(Resource resource, BuildRequest request, Source2GeneratedMapping newMappings) {
|
||||
IResourceServiceProvider serviceProvider = getResourceServiceProvider(resource);
|
||||
GeneratorDelegate generator = serviceProvider.get(GeneratorDelegate.class);
|
||||
if (generator == null) {
|
||||
return;
|
||||
}
|
||||
Set<URI> previous = newMappings.deleteSource(resource.getURI());
|
||||
URIBasedFileSystemAccess fileSystemAccess = createFileSystemAccess(serviceProvider, resource);
|
||||
fileSystemAccess.setBeforeWrite((uri, outputCfgName, contents) -> {
|
||||
|
@ -349,6 +345,7 @@ public class IncrementalBuilder {
|
|||
}
|
||||
GeneratorContext generatorContext = new GeneratorContext();
|
||||
generatorContext.setCancelIndicator(request.getCancelIndicator());
|
||||
GeneratorDelegate generator = serviceProvider.get(GeneratorDelegate.class);
|
||||
generator.generate(resource, fileSystemAccess, generatorContext);
|
||||
XtextResourceSet resourceSet = request.getResourceSet();
|
||||
for (URI noLongerCreated : previous) {
|
||||
|
|
Loading…
Reference in a new issue