package org.example.entities.generator; import java.util.Set; import org.eclipse.xtext.generator.OutputConfiguration; import org.eclipse.xtext.generator.OutputConfigurationProvider; import org.eclipse.xtext.xbase.lib.IterableExtensions; import org.eclipse.xtext.xbase.lib.ObjectExtensions; import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; @SuppressWarnings("all") public class EntitiesOutputConfigurationProvider extends OutputConfigurationProvider { public final String ENTITIES_GEN = "./entities-gen"; @Override public Set<OutputConfiguration> getOutputConfigurations() { Set<OutputConfiguration> _outputConfigurations = super.getOutputConfigurations(); final Procedure1<Set<OutputConfiguration>> _function = new Procedure1<Set<OutputConfiguration>>() { @Override public void apply(final Set<OutputConfiguration> it) { OutputConfiguration _head = IterableExtensions.<OutputConfiguration>head(it); _head.setOutputDirectory(EntitiesOutputConfigurationProvider.this.ENTITIES_GEN); } }; return ObjectExtensions.<Set<OutputConfiguration>>operator_doubleArrow(_outputConfigurations, _function); } }