## Uses of Interface
edu.isi.pegasus.planner.code.CodeGenerator

Packages that use CodeGenerator
edu.isi.pegasus.planner.code
edu.isi.pegasus.planner.code.generator
edu.isi.pegasus.planner.code.generator.condor

### Uses of CodeGenerator in edu.isi.pegasus.planner.code

Methods in edu.isi.pegasus.planner.code that return CodeGenerator
`static CodeGenerator` CodeGeneratorFactory.`loadInstance(PegasusBag bag)` This method loads the appropriate implementing code generator as specified by the user at runtime.
`static CodeGenerator` CodeGeneratorFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate code generator as specified by the user at runtime.

### Uses of CodeGenerator in edu.isi.pegasus.planner.code.generator

Classes in edu.isi.pegasus.planner.code.generator that implement CodeGenerator
`class` `Abstract` An Abstract Base class implementing the CodeGenerator interface.
`class` `DAXReplicaStore` A generator that writes out the replica store containing a file based replica catalog that has the file locations mentioned in the DAX.
`class` `HashedFile` A Condor Submit Writer, that understands the notion of hashed file directories.
`class` `MonitordNotify` A MonitordNotify Input File Generator that generates the input file required for pegasus-monitord.
`class` `PBS` This code generator generates a PBS submit script for the workflow, that can be submitted directly using qsub.
`class` `PMC` This code generator generates a shell script in the submit directory.
`class` `Shell` This code generator generates a shell script in the submit directory.
`class` `Stampede` A Stampede Events Code Generator that generates events in netlogger format for the exectuable workflow.
`class` `Stork` This implementation generates files that can be understood by Stork.

### Uses of CodeGenerator in edu.isi.pegasus.planner.code.generator.condor

Classes in edu.isi.pegasus.planner.code.generator.condor that implement CodeGenerator
`class` `CondorGenerator` This class generates the condor submit files for the DAG which has to be submitted to the Condor DagMan.