chord.project
Class ClassicProject
java.lang.Object
chord.project.Project
chord.project.ClassicProject
public class ClassicProject
- 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 ClassicProject 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
print
public void print()
- Specified by:
print in class Project
printRels
public void printRels(java.lang.String[] relNames)
- Specified by:
printRels in class Project
getTrgt
public java.lang.Object getTrgt(java.lang.String name)
getTask
public ITask getTask(java.lang.String name)
getTaskProducingTrgt
public ITask getTaskProducingTrgt(java.lang.Object trgt)
runTask
public void runTask(ITask task)
runTask
public ITask runTask(java.lang.String name)
isTrgtDone
public boolean isTrgtDone(java.lang.Object trgt)
isTrgtDone
public boolean isTrgtDone(java.lang.String name)
setTrgtDone
public void setTrgtDone(java.lang.Object trgt)
setTrgtDone
public void setTrgtDone(java.lang.String name)
resetTrgtDone
public void resetTrgtDone(java.lang.Object trgt)
resetAll
public void resetAll()
resetTrgtDone
public void resetTrgtDone(java.lang.String name)
isTaskDone
public boolean isTaskDone(ITask task)
isTaskDone
public boolean isTaskDone(java.lang.String name)
setTaskDone
public void setTaskDone(ITask task)
setTaskDone
public void setTaskDone(java.lang.String name)
resetTaskDone
public void resetTaskDone(ITask task)
resetTaskDone
public void resetTaskDone(java.lang.String name)