| Name | Description | Type | Package | Framework |
| AbstractGenerator | Abstract class that forms the foundation of most code generators. | Class | org.encog.app.generate.generators | HeatonReasearch |
| AbstractTemplateGenerator | Provides a basic implementation of a template generator. | Class | org.encog.app.generate.generators | HeatonReasearch |
| GenerateCS | Class | org.encog.app.generate.generators.cs | HeatonReasearch | |
| GenerateEncogJava | Class | org.encog.app.generate.generators.java | HeatonReasearch | |
| GenerateEncogJavaScript | Class | org.encog.app.generate.generators.js | HeatonReasearch | |
| GenerateMQL4 | Class | org.encog.app.generate.generators.mql4 | HeatonReasearch | |
| GenerateNinjaScript | Class | org.encog.app.generate.generators.ninja | HeatonReasearch | |
| LanguageSpecificGenerator | This interface defines a language specific generator. | Interface | org.encog.app.generate.generators | HeatonReasearch |
| ProgramGenerator | This interface defines a generator that works from program blocks, rather than a template. | Interface | org.encog.app.generate.generators | HeatonReasearch |
| TemplateGenerator | This interface defines a generator that works by template. | Interface | org.encog.app.generate.generators | HeatonReasearch |