chord.project
Interface IStepCollection

All Known Implementing Classes:
AbstractStepCollection, StepCollectionForStatelessTask, StepCollectionForTaskWithState

public interface IStepCollection

Author:
Mayur Naik (mhn@cs.stanford.edu)

Method Summary
 java.util.List<IDataCollection> getConsumedDataCollections()
           
 java.lang.String getName()
          Provides the name of this program analysis.
 ICtrlCollection getPrescribingCollection()
           
 java.util.List<ICtrlCollection> getProducedCtrlCollections()
           
 java.util.List<IDataCollection> getProducedDataCollections()
           
 void run(java.lang.Object ctrl)
           
 void setConsumedDataCollections(java.util.List<IDataCollection> c)
           
 void setName(java.lang.String name)
          Sets the name of this program analysis.
 void setPrescribingCollection(ICtrlCollection c)
           
 void setProducedCtrlCollections(java.util.List<ICtrlCollection> c)
           
 void setProducedDataCollections(java.util.List<IDataCollection> c)
           
 

Method Detail

setName

void setName(java.lang.String name)
Sets the name of this program analysis.

Parameters:
name - A name unique across all program analyses included in a Chord project.

getName

java.lang.String getName()
Provides the name of this program analysis.

Returns:
The name of this program analysis.

run

void run(java.lang.Object ctrl)

setConsumedDataCollections

void setConsumedDataCollections(java.util.List<IDataCollection> c)

getConsumedDataCollections

java.util.List<IDataCollection> getConsumedDataCollections()

setProducedDataCollections

void setProducedDataCollections(java.util.List<IDataCollection> c)

getProducedDataCollections

java.util.List<IDataCollection> getProducedDataCollections()

setProducedCtrlCollections

void setProducedCtrlCollections(java.util.List<ICtrlCollection> c)

getProducedCtrlCollections

java.util.List<ICtrlCollection> getProducedCtrlCollections()

setPrescribingCollection

void setPrescribingCollection(ICtrlCollection c)

getPrescribingCollection

ICtrlCollection getPrescribingCollection()