I would like to be able to create file names per group using the LPTParser.
Something like this.
<task name="BusinessLogicHelperClassGenerator" assemblyFilename="SD.LLBLGen.Pro.LptParser.dll" taskPerformerClass="SD.LLBLGen.Pro.LptParser.DotNetTemplateEngine">
<parameters>
<parameter isOptional="false" name="destinationFolder" defaultValue="BusinessLayer\ManagerClasses"/>
<parameter isOptional="false" name="failWhenExistent" defaultValue="false"/>
<parameter isOptional="false" name="filenameFormat" defaultValue="[groupName]BusinessLogicHelper.[extension]"/>
<parameter isOptional="false" name="templateAssemblySourceFileFormat" defaultValue="templateClassesSource.[extension]"/>
<parameter isOptional="false" name="templateID" defaultValue="BusinessLogicHelper"/>
<parameter isOptional="false" name="emitType" defaultValue="allEntities"/>
</parameters>
</task>
This would write the file multiple times just overwriting it each time for every entity in the group. However it would produce the output that i am looking for.