chord.project
Class ModernProject
java.lang.Object
chord.project.Project
chord.project.ModernProject
public class ModernProject
- extends Project
A Chord project comprising a set of tasks and a set of targets
produced/consumed by those tasks.
- Author:
- Mayur Naik (mhn@cs.stanford.edu)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
g
public static ModernProject g()
build
public void build()
- Specified by:
build in class Project
run
public void run(java.lang.String[] taskNames)
- Specified by:
run in class Project
printRels
public void printRels(java.lang.String[] relNames)
- Specified by:
printRels in class Project
print
public void print()
- Specified by:
print in class Project
getSign
public RelSign getSign(java.lang.String name)
runPrologue
public java.lang.Object[] runPrologue(java.lang.Object ctrl,
IStepCollection sc)
runEpilogue
public void runEpilogue(java.lang.Object ctrl,
IStepCollection sc,
java.lang.Object[] produces,
java.lang.Object[] controls)
getStepCollectionByName
public IStepCollection getStepCollectionByName(java.lang.String name)
getDataCollectionByName
public IDataCollection getDataCollectionByName(java.lang.String name)
getCtrlCollectionByName
public ICtrlCollection getCtrlCollectionByName(java.lang.String name)
getCtrlCollectionOfStep
public ICtrlCollection getCtrlCollectionOfStep(java.lang.String name)
getRuntime
public CnCHJ.runtime.CnCRuntime getRuntime()