chqu1012/RichClientFX

Define Ide File Content Template

chqu1012 opened this issue · 0 comments

class IdeFileContentTemplate {

def static String getContent(IdeModel model)'''
package «model.packagePath»

class «model.name»{
	IdeFactory: «model.geteFactory»
	IdePackage: «model.getePackage»
	IdeItemProviderAdapterFactory: «model.itemProviderAdapterFactory»
	IdeRootModel: «model.rootModel»
	IdeModelSwitch: «model.modelSwitch»
	
	Editable{
		«FOR n : model.editableAttributes»
		IdePackage->«n»()
		«ENDFOR»
	}
	
	generateDemo
}
'''

}