org.embl.ebi.escience.scufl.provenance.process
Class ProcessScheduled

java.lang.Object
  extended by org.embl.ebi.escience.scufl.provenance.process.ProcessEvent
      extended by org.embl.ebi.escience.scufl.provenance.process.ProcessScheduled
Direct Known Subclasses:
AlternateProcessScheduled

public class ProcessScheduled
extends ProcessEvent

Event corresponding to a processor instance being created by the enactor's scheduling mechanism.

Author:
Tom Oinn

Constructor Summary
ProcessScheduled()
          Create a new event with no information about the processor being scheduled.
ProcessScheduled(Processor p)
          Create a new event corresponding to the scheduling of the specified processor
 
Method Summary
 org.jdom.Element eventElement()
          Return an Element with the processor spec attached, if present.
 
Methods inherited from class org.embl.ebi.escience.scufl.provenance.process.ProcessEvent
eventTopLevelElement, getTimeStamp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessScheduled

public ProcessScheduled()
Create a new event with no information about the processor being scheduled. Should use ProcessScheduled(Processor) by preference.


ProcessScheduled

public ProcessScheduled(Processor p)
Create a new event corresponding to the scheduling of the specified processor

Method Detail

eventElement

public org.jdom.Element eventElement()
Return an Element with the processor spec attached, if present.

Overrides:
eventElement in class ProcessEvent