## Uses of Class
edu.isi.pegasus.planner.namespace.Namespace

Packages that use Namespace
edu.isi.pegasus.planner.catalog.classes
edu.isi.pegasus.planner.common
edu.isi.pegasus.planner.namespace

### Uses of Namespace in edu.isi.pegasus.planner.catalog.classes

Fields in edu.isi.pegasus.planner.catalog.classes with type parameters of type Namespace
`private java.util.EnumMap<Profiles.NAMESPACES,Namespace>` Profiles.`mProfileMap` An enum map that associates the enum keys with the corresponding namespace objects.

Methods in edu.isi.pegasus.planner.catalog.classes that return Namespace
`Namespace` Profiles.`get(Profiles.NAMESPACES n)` Returns the namespace object corresponding to a namespace

Methods in edu.isi.pegasus.planner.catalog.classes with parameters of type Namespace
`java.util.List<Profile>` Profiles.`getProfiles(Namespace namespace)` Returns the list of profiles corresponding to a single namespace

### Uses of Namespace in edu.isi.pegasus.planner.common

Methods in edu.isi.pegasus.planner.common that return Namespace
`Namespace` PegasusProperties.`getProfiles(Profiles.NAMESPACES ns)` Returns all the profiles relevant to a particular namespace

### Uses of Namespace in edu.isi.pegasus.planner.namespace

Subclasses of Namespace in edu.isi.pegasus.planner.namespace
`class` `Condor` This helper class helps in handling the arguments specified in the Condor namespace by the user either through dax or through profiles in pool.
`class` `Dagman` This profile namespace is the placeholder for the keys that go into the .dag file .
`class` `ENV` The environment namespace, that puts in the environment variables for the transformation that is being run, through Condor.
`class` `Globus` This helper class helps in handling the globus rsl key value pairs that come through profile information for namespace Globus.
`class` `Hints` An empty mechanical implementation for the namespace.
`class` `Pegasus` A Planner specific namespace.
`class` `Selector` The selector namespace object.
`class` `Stat` The stat namespace object.

Methods in edu.isi.pegasus.planner.namespace with parameters of type Namespace
`void` Namespace.`checkKeyInNS(Namespace nm)` It puts in the namespaces keys from another namespace instance.
`void` Hints.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`abstract void` Namespace.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` Condor.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` Stat.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` Dagman.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` Pegasus.`merge(Namespace profiles)` UniqueMerge the profiles in the namespace in a controlled manner.
`void` Globus.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` Selector.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.
`void` ENV.`merge(Namespace profiles)` Merge the profiles in the namespace in a controlled manner.