## Uses of Interface
edu.isi.pegasus.planner.catalog.TransformationCatalog

Packages that use TransformationCatalog
edu.isi.pegasus.planner.catalog.transformation
edu.isi.pegasus.planner.catalog.transformation.client
edu.isi.pegasus.planner.catalog.transformation.impl
edu.isi.pegasus.planner.classes
edu.isi.pegasus.planner.client
edu.isi.pegasus.planner.cluster.aggregator
edu.isi.pegasus.planner.code.generator.condor
edu.isi.pegasus.planner.code.gridstart
edu.isi.pegasus.planner.parser.pdax
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.refiner.cleanup
edu.isi.pegasus.planner.refiner.createdir
edu.isi.pegasus.planner.selector.site.heft
edu.isi.pegasus.planner.transfer.implementation
edu.isi.pegasus.planner.transfer.sls

### Uses of TransformationCatalog in edu.isi.pegasus.planner.catalog.transformation

Fields in edu.isi.pegasus.planner.catalog.transformation declared as TransformationCatalog
`protected TransformationCatalog` Mapper.`mTCHandle` The handle to the tranformation catalog.

Methods in edu.isi.pegasus.planner.catalog.transformation that return TransformationCatalog
`static TransformationCatalog` TCMode.`loadInstance()` The overloaded method which is to be used internally in Pegasus.
`static TransformationCatalog` TransformationFactory.`loadInstance()` Connects the interface with the transformation catalog implementation.
`static TransformationCatalog` TransformationFactory.`loadInstance(PegasusBag bag)` Connects the interface with the transformation catalog implementation.
`static TransformationCatalog` TransformationFactory.`loadInstance(PegasusProperties properties)` Connects the interface with the transformation catalog implementation.
`static TransformationCatalog` TransformationFactory.`loadInstance(PegasusProperties properties, LogManager logger)` Connects the interface with the transformation catalog implementation.
`static TransformationCatalog` TCMode.`loadInstance(java.lang.String tcClass, java.lang.Object[] args)` Loads the appropriate TC implementing Class with the given arguments.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.catalog.transformation.client

Fields in edu.isi.pegasus.planner.catalog.transformation.client declared as TransformationCatalog
`protected TransformationCatalog` Client.`tc`

Constructors in edu.isi.pegasus.planner.catalog.transformation.client with parameters of type TransformationCatalog
Constructor and Description
`TCAdd(TransformationCatalog tc, LogManager mLogger, java.util.Map argsmap)`
`TCDelete(TransformationCatalog tc, LogManager mLogger, java.util.Map argsmap)`
`TCQuery(TransformationCatalog tc, LogManager mLogger, java.util.Map argsmap)`

### Uses of TransformationCatalog in edu.isi.pegasus.planner.catalog.transformation.impl

Classes in edu.isi.pegasus.planner.catalog.transformation.impl that implement TransformationCatalog
`class` `Abstract` An abstract base class that provides useful methods for all the TransformationCatalog Implementations to use.
`class` `Database`
`class` `File` This is the new file based TC implementation storing the contents of the file in memory.
`class` `Text` A File based Transformation Catalog where each entry spans multiple lines.

Methods in edu.isi.pegasus.planner.catalog.transformation.impl that return TransformationCatalog
`static TransformationCatalog` Database.`getInstance()` Deprecated.
`static TransformationCatalog` File.`getInstance()` Deprecated.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.classes

Fields in edu.isi.pegasus.planner.classes declared as TransformationCatalog
`private TransformationCatalog` PegasusBag.`mTCHandle` The handle to the transformation catalog.

Methods in edu.isi.pegasus.planner.classes that return TransformationCatalog
`TransformationCatalog` PegasusBag.`getHandleToTransformationCatalog()` A convenice method to get the handle to the transformation catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.client

Fields in edu.isi.pegasus.planner.client declared as TransformationCatalog
`private TransformationCatalog` TCClient.`tc`

### Uses of TransformationCatalog in edu.isi.pegasus.planner.cluster.aggregator

Fields in edu.isi.pegasus.planner.cluster.aggregator declared as TransformationCatalog
`protected TransformationCatalog` Abstract.`mTCHandle` The handle to the transformation catalog.

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

Fields in edu.isi.pegasus.planner.code.generator.condor declared as TransformationCatalog
`private TransformationCatalog` SUBDAXGenerator.`mTCHandle` The handle to the transformation catalog
`protected TransformationCatalog` CondorGenerator.`mTCHandle` Handle to the Transformation Catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.code.gridstart

Fields in edu.isi.pegasus.planner.code.gridstart declared as TransformationCatalog
`private TransformationCatalog` PegasusLite.`mTCHandle` Handle to Transformation Catalog.
`private TransformationCatalog` Kickstart.`mTCHandle` Handle to Transformation Catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.parser.pdax

Fields in edu.isi.pegasus.planner.parser.pdax declared as TransformationCatalog
`private TransformationCatalog` PDAX2MDAG.`mTCHandle` The handle to the transformation catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner declared as TransformationCatalog
`protected TransformationCatalog` Engine.`mTCHandle` The handle to the Transformation Catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.refiner.cleanup

Fields in edu.isi.pegasus.planner.refiner.cleanup declared as TransformationCatalog
`protected TransformationCatalog` RM.`mTCHandle` The handle to the transformation catalog.
`protected TransformationCatalog` Cleanup.`mTCHandle` The handle to the transformation catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.refiner.createdir

Fields in edu.isi.pegasus.planner.refiner.createdir declared as TransformationCatalog
`protected TransformationCatalog` DefaultImplementation.`mTCHandle` The handle to the transformation catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.selector.site.heft

Fields in edu.isi.pegasus.planner.selector.site.heft declared as TransformationCatalog
`private TransformationCatalog` Algorithm.`mTCHandle` The handle to the transformation catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.transfer.implementation

Fields in edu.isi.pegasus.planner.transfer.implementation declared as TransformationCatalog
`protected TransformationCatalog` Abstract.`mTCHandle` The handle to the Transformation Catalog.

### Uses of TransformationCatalog in edu.isi.pegasus.planner.transfer.sls

Fields in edu.isi.pegasus.planner.transfer.sls declared as TransformationCatalog
`protected TransformationCatalog` Transfer.`mTCHandle` The handle to the transformation catalog.