chord.project
Class AbstractStepCollection

java.lang.Object
  extended by chord.project.AbstractStepCollection
All Implemented Interfaces:
IStepCollection
Direct Known Subclasses:
StepCollectionForStatelessTask, StepCollectionForTaskWithState

public abstract class AbstractStepCollection
extends java.lang.Object
implements IStepCollection


Field Summary
protected  java.util.List<IDataCollection> consumedDataCollections
           
protected  java.lang.String name
           
protected  ICtrlCollection prescribingCollection
           
protected  java.util.List<ICtrlCollection> producedCtrlCollections
           
protected  java.util.List<IDataCollection> producedDataCollections
           
 
Constructor Summary
AbstractStepCollection()
           
 
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 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface chord.project.IStepCollection
run
 

Field Detail

name

protected java.lang.String name

consumedDataCollections

protected java.util.List<IDataCollection> consumedDataCollections

producedDataCollections

protected java.util.List<IDataCollection> producedDataCollections

producedCtrlCollections

protected java.util.List<ICtrlCollection> producedCtrlCollections

prescribingCollection

protected ICtrlCollection prescribingCollection
Constructor Detail

AbstractStepCollection

public AbstractStepCollection()
Method Detail

setName

public void setName(java.lang.String name)
Description copied from interface: IStepCollection
Sets the name of this program analysis.

Specified by:
setName in interface IStepCollection
Parameters:
name - A name unique across all program analyses included in a Chord project.

getName

public java.lang.String getName()
Description copied from interface: IStepCollection
Provides the name of this program analysis.

Specified by:
getName in interface IStepCollection
Returns:
The name of this program analysis.

setPrescribingCollection

public void setPrescribingCollection(ICtrlCollection c)
Specified by:
setPrescribingCollection in interface IStepCollection

getPrescribingCollection

public ICtrlCollection getPrescribingCollection()
Specified by:
getPrescribingCollection in interface IStepCollection

setConsumedDataCollections

public void setConsumedDataCollections(java.util.List<IDataCollection> c)
Specified by:
setConsumedDataCollections in interface IStepCollection

getConsumedDataCollections

public java.util.List<IDataCollection> getConsumedDataCollections()
Specified by:
getConsumedDataCollections in interface IStepCollection

setProducedDataCollections

public void setProducedDataCollections(java.util.List<IDataCollection> c)
Specified by:
setProducedDataCollections in interface IStepCollection

getProducedDataCollections

public java.util.List<IDataCollection> getProducedDataCollections()
Specified by:
getProducedDataCollections in interface IStepCollection

setProducedCtrlCollections

public void setProducedCtrlCollections(java.util.List<ICtrlCollection> c)
Specified by:
setProducedCtrlCollections in interface IStepCollection

getProducedCtrlCollections

public java.util.List<ICtrlCollection> getProducedCtrlCollections()
Specified by:
getProducedCtrlCollections in interface IStepCollection