Package jetbrains.mps.make.facet
Interface ITarget
- 
- All Known Subinterfaces:
 ITargetEx,ITargetEx2
- All Known Implementing Classes:
 JavaCompile_Facet.Target_auxCompile,JavaCompile_Facet.Target_compile,Make_Facet.Target_cleanup,Make_Facet.Target_make,Make_Facet.Target_reconcile,ReloadClasses_Facet.Target_reloadClasses,TargetRange.CompositeTarget
public interface ITarget 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classITarget.Name 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<ITarget.Name>after()Iterable<ITarget.Name>before()IConfigcreateConfig()IJobcreateJob()<T> TcreateParameters(Class<T> varCls)<T> TcreateParameters(Class<T> varCls, T copyFrom)Iterable<Class<? extends IResource>>expectedInput()Iterable<Class<? extends IResource>>expectedOutput()ITarget.NamegetName()Iterable<ITarget.Name>notAfter()Iterable<ITarget.Name>notBefore()booleanproducesOutput()booleanrequiresInput() 
 - 
 
- 
- 
Method Detail
- 
getName
ITarget.Name getName()
 
- 
requiresInput
boolean requiresInput()
 
- 
producesOutput
boolean producesOutput()
 
- 
before
Iterable<ITarget.Name> before()
 
- 
notBefore
Iterable<ITarget.Name> notBefore()
 
- 
after
Iterable<ITarget.Name> after()
 
- 
notAfter
Iterable<ITarget.Name> notAfter()
 
- 
createConfig
IConfig createConfig()
 
- 
createParameters
<T> T createParameters(Class<T> varCls)
 
- 
createParameters
<T> T createParameters(Class<T> varCls, T copyFrom)
 
- 
createJob
IJob createJob()
 
 - 
 
 -