/*
 * generated by Xtext 2.27.0
 */
package org.etsi.mts.tdl.ui.wizard

import com.google.inject.Inject
import org.eclipse.xtext.ui.wizard.template.IProjectTemplateProvider

/**
 * Create a list with all project templates to be shown in the template new project wizard.
 * 
 * Each template is able to generate one or more projects. Each project can be configured such that any number of files are included.
 */
class TDLtxProjectTemplateProvider implements IProjectTemplateProvider {
    @Inject
    TDLtxProject iTDLtxProject

    @Inject
    TDLtxProjectBase iTDLtxProjectBase

    @Inject
    TDLtxProjectWithOpenAPI iTDLtxProjectWithOpenAPI
    
	override getProjectTemplates() {
		#[
//			new TDLtxProject, 
//			new TDLtxProjectBase, 
//			new TDLtxProjectWithOpenAPI
			iTDLtxProject, 
			iTDLtxProjectBase, 
			iTDLtxProjectWithOpenAPI
		]
	}
}
