mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 08:48:55 +00:00
[mvn] Fixed Xtext-maven-plugin tests failure
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
This commit is contained in:
parent
4ed1dd7851
commit
805bc4cf9b
1 changed files with 16 additions and 9 deletions
|
@ -3,10 +3,17 @@
|
|||
*/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.generator;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
import org.eclipse.emf.ecore.resource.Resource;
|
||||
import org.eclipse.xtext.generator.AbstractGenerator;
|
||||
import org.eclipse.xtext.generator.IFileSystemAccess2;
|
||||
import org.eclipse.xtext.generator.IGeneratorContext;
|
||||
import org.eclipse.xtext.testlanguages.noJdt.noJdt.Greeting;
|
||||
import org.eclipse.xtext.xbase.lib.IteratorExtensions;
|
||||
|
||||
import com.google.common.base.Function;
|
||||
import com.google.common.collect.Iterators;
|
||||
|
||||
/**
|
||||
* Generates code from your model files on save.
|
||||
|
@ -17,14 +24,14 @@ public class NoJdtTestLanguageGenerator extends AbstractGenerator {
|
|||
|
||||
@Override
|
||||
public void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) {
|
||||
// Iterator<Greeting> filtered = Iterators.filter(resource.getAllContents(), Greeting.class);
|
||||
// Iterator<String> names = Iterators.transform(filtered, new Function<Greeting, String>() {
|
||||
//
|
||||
// @Override
|
||||
// public String apply(Greeting greeting) {
|
||||
// return greeting.getName();
|
||||
// }
|
||||
// });
|
||||
// fsa.generateFile("greetings.txt", "People to greet: " + IteratorExtensions.join(names, ", "));
|
||||
Iterator<Greeting> filtered = Iterators.filter(resource.getAllContents(), Greeting.class);
|
||||
Iterator<String> names = Iterators.transform(filtered, new Function<Greeting, String>() {
|
||||
|
||||
@Override
|
||||
public String apply(Greeting greeting) {
|
||||
return greeting.getName();
|
||||
}
|
||||
});
|
||||
fsa.generateFile("greetings.txt", "People to greet: " + IteratorExtensions.join(names, ", "));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue