## Uses of Class
edu.isi.pegasus.planner.invocation.Invocation

Packages that use Invocation
edu.isi.pegasus.planner.invocation
edu.isi.pegasus.planner.parser

### Uses of Invocation in edu.isi.pegasus.planner.invocation

Subclasses of Invocation in edu.isi.pegasus.planner.invocation
`class` `Architecture` This class is transient for XML parsing.
`class` `ArgEntry` This class carries an argument vector entry for the argument vector.
`class` `ArgString` This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
`class` `Arguments` This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
`class` `ArgVector` This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
`class` `Boot` The boot element.
`class` `CommandLine` This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
`class` `CPU` The CPU element.
`class` `Data` This class is transient for XML parsing.
`class` `Descriptor` This class is the container for a file descriptor object.
`class` `EnvEntry` This class pushes an environmental entry into the environment map.
`class` `Environment` This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
`class` `Fifo` This class is the container for a FIFO object.
`class` `File` This class is the base class for a file object.
`class` `Ignore` This class is transient for XML parsing.
`class` `InvocationRecord` This class is the container for an invocation record.
`class` `Job` This class is contains the record from each jobs that ran in every invocation.
`class` `JobStatus` This abstract class is the interface for all classes that describe the job exit, which describes more clearly failure, regular execution, signal and suspension.
`class` `JobStatusFailure` This class is transient for XML parsing.
`class` `JobStatusRegular` This class is transient for XML parsing.
`class` `JobStatusSignal` This class is transient for XML parsing.
`class` `JobStatusSuspend` This class is transient for XML parsing.
`class` `Load` The RAM element.
`class` `Machine` The Machine element groups a time stamp, the page size, the generic utsname information, and a machine-specific content collecting element.
`class` `MachineInfo` An abstract class that is used for all the child elements that appear in the machine element.
`class` `MachineSpecific` This class collects the various OS-specific elements that we are capturing machine information for.
`class` `Proc` The proc element.
`class` `RAM` The RAM element.
`class` `Regular` This class is the container for a regular file object.
`class` `Stamp` The Stamp element.
`class` `StatCall` This class is the container for a complete call to stat() or fstat().
`class` `StatInfo` This class is the container for the results of a call to either stat() or fstat().
`class` `Status` This class encapsulates the exit code or reason of termination for a given job.
`class` `Swap` The swap element.
`class` `Task` The proc element.
`class` `Temporary` This class is the container for a temporary file object.
`class` `Uname` The uname element.
`class` `Usage` This class is contains some excerpt from the getrusage call.
`class` `WorkingDir` This class is transient for XML parsing.

### Uses of Invocation in edu.isi.pegasus.planner.parser

Fields in edu.isi.pegasus.planner.parser declared as Invocation
`Invocation` IVSElement.`m_obj`

Methods in edu.isi.pegasus.planner.parser that return Invocation
`protected Invocation` InvocationParser.`createObject(Invocation parent, java.lang.String e, java.util.List names, java.util.List values)` This method determines the actively parsed element, creates the Java object that corresponds to the element, and sets the member variables with the values of the attributes of the element.

Methods in edu.isi.pegasus.planner.parser with parameters of type Invocation
`protected Invocation` InvocationParser.`createObject(Invocation parent, java.lang.String e, java.util.List names, java.util.List values)` This method determines the actively parsed element, creates the Java object that corresponds to the element, and sets the member variables with the values of the attributes of the element.
`protected boolean` InvocationParser.`setElementRelation(char initial, Invocation parent, Invocation child)` This method sets the relations between the currently finished XML element and its containing element in terms of Java objects.

Constructors in edu.isi.pegasus.planner.parser with parameters of type Invocation
Constructor and Description
`IVSElement(java.lang.String name, Invocation invocation)`