## Uses of Class
edu.isi.pegasus.planner.dax.CatalogType

Packages that use CatalogType
edu.isi.pegasus.planner.dax

### Uses of CatalogType in edu.isi.pegasus.planner.dax

Subclasses of CatalogType in edu.isi.pegasus.planner.dax
`class` `Executable` The Transformation Catalog object the represent the entries in the DAX transformation section.
`class` `File` This class is the container for any File object, either the RC section, or uses

Fields in edu.isi.pegasus.planner.dax with type parameters of type CatalogType
`protected java.util.List<CatalogType>` Transformation.`mUses` List of executable of files used by the transformation

Methods in edu.isi.pegasus.planner.dax that return CatalogType
`CatalogType` CatalogType.`addMetaData(java.util.List<MetaData> metadata)` Add a List of `MetaData` objects to the Catalog entry object
`CatalogType` CatalogType.`addMetaData(MetaData metadata)` Add a `MetaData` object for the Catalog object
`CatalogType` CatalogType.`addMetaData(java.lang.String type, java.lang.String key, java.lang.String value)` Add a Metadata entry for the Catalog object
`CatalogType` CatalogType.`addPhysicalFile(PFN pfn)` Add a PFN object to the Catalog
`CatalogType` CatalogType.`addPhysicalFile(java.lang.String url)` Add a pfn url to the Catalog
`CatalogType` CatalogType.`addPhysicalFile(java.lang.String url, java.lang.String site)` Add a PFN url and a site id to the Catalog
`CatalogType` CatalogType.`addPhysicalFiles(java.util.List<PFN> pfns)` Add a list of PFN objects to the Catalog
`CatalogType` CatalogType.`addProfile(Profile.NAMESPACE namespace, java.lang.String key, java.lang.String value)` Add a profile to the catalog entry
`CatalogType` CatalogType.`addProfile(java.lang.String namespace, java.lang.String key, java.lang.String value)` Add a profile to the catalog entry
`CatalogType` CatalogType.`addProfiles(java.util.List<Profile> profiles)` Add a List of profile objects to this Catalog entry
`CatalogType` CatalogType.`addProfiles(Profile profile)` Add a Profile object to this Catalog entry

Methods in edu.isi.pegasus.planner.dax that return types with arguments of type CatalogType
`java.util.List<CatalogType>` Transformation.`getUses()` Get the List of files and/or executables being used by the transformation

Methods in edu.isi.pegasus.planner.dax with parameters of type CatalogType
`Transformation` Transformation.`uses(CatalogType fileorexecutable)` Set the file or executable being used by the transformation

Method parameters in edu.isi.pegasus.planner.dax with type arguments of type CatalogType
`Transformation` Transformation.`uses(java.util.List<CatalogType> filesorexecutables)` Set the List of files and/or executables being used by the transformation

Constructors in edu.isi.pegasus.planner.dax with parameters of type CatalogType
Constructor and Description
`CatalogType(CatalogType c)` Copy Constructor