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

Packages that use Executable
edu.isi.pegasus.planner.dax
edu.isi.pegasus.planner.parser.dax

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

Fields in edu.isi.pegasus.planner.dax with type parameters of type Executable
`private java.util.Set<Executable>` ADAG.`mExecutables` The list of Executable objects

Methods in edu.isi.pegasus.planner.dax that return Executable
`Executable` Executable.`addInvoke(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Executable same as addNotification
`Executable` Executable.`addInvoke(Invoke invoke)` Add a Notification for this Executable Same as add Notification
`Executable` Executable.`addInvokes(java.util.List<Invoke> invokes)` Add a List of Notifications for this Executable Same as addNotifications
`Executable` Executable.`addNotification(Invoke.WHEN when, java.lang.String what)` Add a Notification for this Executable same as addInvoke
`Executable` Executable.`addNotification(Invoke invoke)` Add a Notification for this Executable Same as addInvoke
`Executable` Executable.`addNotifications(java.util.List<Invoke> invokes)` Add a List of Notifications for this Executable.
`Executable` Executable.`setArchitecture(Executable.ARCH arch)` Set the architecture the executable is compiled for
`Executable` Executable.`setGlibc(java.lang.String glibc)` Set the glibc this executable is compiled for
`Executable` Executable.`setInstalled()` set the installed flag on the executable.
`Executable` Executable.`setInstalled(boolean installed)` Set the installed flag on the executable.
`Executable` Executable.`setOS(Executable.OS os)` Set the OS the executable is compiled for
`Executable` Executable.`setOSRelease(java.lang.String osrelease)` Set the osrelease the executable is compiled for
`Executable` Executable.`setOSVersion(java.lang.String osversion)` Set the osversion the executable is compiled for
`Executable` Executable.`unsetInstalled()` Unset the installed flag on the executable.

Methods in edu.isi.pegasus.planner.dax that return types with arguments of type Executable
`java.util.Set<Executable>` ADAG.`getExecutables()` Returns a set of Executable Objects stored as part of the inDAX Transformation Catalog;

Methods in edu.isi.pegasus.planner.dax with parameters of type Executable
`ADAG` ADAG.`addExecutable(Executable executable)` Add Executable to the DAX
`boolean` ADAG.`containsExecutable(Executable executable)` Checks if a given executable exists in the DAX based Transformation Catalog

Method parameters in edu.isi.pegasus.planner.dax with type arguments of type Executable
`ADAG` ADAG.`addExecutables(java.util.List<Executable> executables)` Add Multiple Executable objects to the DAX

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

### Uses of Executable in edu.isi.pegasus.planner.parser.dax

Methods in edu.isi.pegasus.planner.parser.dax with parameters of type Executable
`java.util.List<TransformationCatalogEntry>` DAXParser3.`convertExecutableToTCE(Executable executable)` Converts the executable into transformation catalog entries