use of org.eclipse.xtext.xtext.wizard.GradleBuildFile in project xtext-core by eclipse.
the class ProjectDescriptor method getFiles.
public Iterable<? extends AbstractFile> getFiles() {
final List<TextFile> files = CollectionLiterals.<TextFile>newArrayList();
boolean _isEclipsePluginProject = this.isEclipsePluginProject();
if (_isEclipsePluginProject) {
PlainTextFile _file = this.file(Outlet.META_INF, "MANIFEST.MF", this.manifest());
files.add(_file);
PlainTextFile _file_1 = this.file(Outlet.ROOT, "build.properties", this.buildProperties());
files.add(_file_1);
}
boolean _isEclipseFeatureProject = this.isEclipseFeatureProject();
if (_isEclipseFeatureProject) {
PlainTextFile _file_2 = this.file(Outlet.ROOT, "build.properties", this.buildProperties());
files.add(_file_2);
}
if ((this.config.needsGradleBuild() && this.isPartOfGradleBuild())) {
GradleBuildFile _buildGradle = this.buildGradle();
files.add(_buildGradle);
}
if ((this.config.needsMavenBuild() && this.isPartOfMavenBuild())) {
PomFile _pom = this.pom();
files.add(_pom);
}
return files;
}
Aggregations