Class Script
- java.lang.Object
 - 
- jetbrains.mps.internal.make.runtime.script.Script
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static ITarget.NameTIME_STATISTIC_RESULT_NAME 
- 
Constructor Summary
Constructors Constructor Description Script(TargetRange targetRange, ITarget.Name defaultTargetName)Script(TargetRange targetRange, ITarget.Name finalTarget, ITarget.Name startingTarget) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ITarget>allTargets()IResultexecute(IScriptController controller, Iterable<? extends IResource> scriptInput, ProgressMonitor monitor)ITargetfinalTarget()voidinvalidate()booleanisValid()ITargetstartingTarget()StringtoString()voidvalidate()Iterable<IMessage>validationErrors() 
 - 
 
- 
- 
Field Detail
- 
TIME_STATISTIC_RESULT_NAME
public static final ITarget.Name TIME_STATISTIC_RESULT_NAME
 
 - 
 
- 
Constructor Detail
- 
Script
public Script(TargetRange targetRange, ITarget.Name defaultTargetName)
 
- 
Script
public Script(TargetRange targetRange, ITarget.Name finalTarget, ITarget.Name startingTarget)
 
 - 
 
- 
Method Detail
- 
validate
public void validate()
 
- 
invalidate
public void invalidate()
 
- 
validationErrors
public Iterable<IMessage> validationErrors()
- Specified by:
 validationErrorsin interfaceIScript
 
- 
allTargets
public Iterable<ITarget> allTargets()
- Specified by:
 allTargetsin interfaceIScript
 
- 
finalTarget
public ITarget finalTarget()
- Specified by:
 finalTargetin interfaceIScript
 
- 
startingTarget
public ITarget startingTarget()
- Specified by:
 startingTargetin interfaceIScript
 
- 
execute
public IResult execute(IScriptController controller, Iterable<? extends IResource> scriptInput, ProgressMonitor monitor)
 
 - 
 
 -