## Uses of Class
edu.isi.pegasus.planner.dax.Invoke.WHEN

Packages that use Invoke.WHEN
edu.isi.pegasus.planner.catalog.transformation
edu.isi.pegasus.planner.classes
edu.isi.pegasus.planner.dax

### Uses of Invoke.WHEN in edu.isi.pegasus.planner.catalog.transformation

Methods in edu.isi.pegasus.planner.catalog.transformation with parameters of type Invoke.WHEN
`java.util.Collection<Invoke>` TransformationCatalogEntry.`getNotifications(Invoke.WHEN when)` Returns a collection of all the notifications that need to be done for a particular condition

### Uses of Invoke.WHEN in edu.isi.pegasus.planner.classes

Fields in edu.isi.pegasus.planner.classes with type parameters of type Invoke.WHEN
`private java.util.EnumMap<Invoke.WHEN,java.util.List<Invoke>>` Notifications.`mInvokeMap` An enum map that associates the various notification events with the list of actions that need to be taken.

Methods in edu.isi.pegasus.planner.classes with parameters of type Invoke.WHEN
`private void` Notifications.`addAll(Invoke.WHEN when, java.util.Collection<Invoke> invokes)` Convenience method at add all the notifications corresponding to a particular event
`java.util.Collection<Invoke>` ADag.`getNotifications(Invoke.WHEN when)` Returns a collection of all the notifications that need to be done for a particular condition
`java.util.Collection<Invoke>` Notifications.`getNotifications(Invoke.WHEN when)` Returns a collection of all the notifications that need to be done for a particular condition
`java.util.Collection<Invoke>` CompoundTransformation.`getNotifications(Invoke.WHEN when)` Returns a collection of all the notifications that need to be done for a particular condition
`java.util.Collection<Invoke>` Job.`getNotifications(Invoke.WHEN when)` Returns a collection of all the notifications that need to be done for a particular condition

### Uses of Invoke.WHEN in edu.isi.pegasus.planner.dax

Fields in edu.isi.pegasus.planner.dax declared as Invoke.WHEN
`protected Invoke.WHEN` Invoke.`mWhen` WHen to Invoke

Methods in edu.isi.pegasus.planner.dax that return Invoke.WHEN
`static Invoke.WHEN` Invoke.WHEN.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static Invoke.WHEN[]` Invoke.WHEN.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in edu.isi.pegasus.planner.dax with parameters of type Invoke.WHEN
`ADAG` ADAG.`addInvoke(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Workflow
`AbstractJob` AbstractJob.`addInvoke(Invoke.WHEN when, java.lang.String what)` Add Notification to the job
`Executable` Executable.`addInvoke(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Executable same as addNotification
`Transformation` Transformation.`addInvoke(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Transformation
`ADAG` ADAG.`addNotification(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Workflow
`AbstractJob` AbstractJob.`addNotification(Invoke.WHEN when, java.lang.String what)` Add Notification to the job
`Executable` Executable.`addNotification(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Executable same as addInvoke
`Transformation` Transformation.`addNotification(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Transformation same as addInvoke()
`Invoke` Invoke.`setWhen(Invoke.WHEN when)` Set when to invoke

Constructors in edu.isi.pegasus.planner.dax with parameters of type Invoke.WHEN
Constructor and Description
`Invoke(Invoke.WHEN when)` Crete a new Invoke object
`Invoke(Invoke.WHEN when, java.lang.String what)` Create a new Invoke object