## Uses of Class
edu.isi.pegasus.planner.selector.TransformationSelector

Packages that use TransformationSelector
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.selector: Provides the interface and call-out to the site selector mechanism.
edu.isi.pegasus.planner.selector.transformation

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

Fields in edu.isi.pegasus.planner.refiner declared as TransformationSelector
`private TransformationSelector` InterPoolEngine.`mTXSelector` The handle to the transformation selector, that ends up selecting what transformations to pick up.

### Uses of TransformationSelector in edu.isi.pegasus.planner.selector

Methods in edu.isi.pegasus.planner.selector that return TransformationSelector
`static TransformationSelector` TransformationSelector.`loadTXSelector(java.lang.String className)` Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.

### Uses of TransformationSelector in edu.isi.pegasus.planner.selector.transformation

Subclasses of TransformationSelector in edu.isi.pegasus.planner.selector.transformation
`class` `Installed` This implementation of the Selector returns a list of TransformationCatalogEntry objects of type INSTALLED y on the submit site.
`class` `Random` This implemenation of the TCSelector selects a random TransformationCatalogEntry from a List of entries.
`class` `RoundRobin` This implementation of the Selector select a transformation from a list in a round robin fashion.
`class` `Staged` This implementation of the Selector select a transformation of type STAGEABLE on all sites.
`class` `Submit` This implementation of the Selector select a transformation of type STAGEABLE and only on the submit site.