package org.eclipselabs.spray.generator.graphiti.formatting; import org.eclipse.xtext.generator.JavaIoFileSystemAccess; import com.google.inject.Inject; import com.google.inject.name.Named; public class JavaIoFileSystemAccessExt extends JavaIoFileSystemAccess { @Inject @Named("java") private IPostProcessor javaPostProcessor; @Override public void generateFile(String fileName, CharSequence contents) { if (javaPostProcessor.accepts(fileName)) { contents = javaPostProcessor.process(fileName, contents); } super.generateFile(fileName, contents); } }