Class TargetRange.CompositeTarget
- java.lang.Object
 - 
- jetbrains.mps.internal.make.runtime.script.TargetRange.CompositeTarget
 
 
- 
- All Implemented Interfaces:
 ITarget
- Enclosing class:
 - TargetRange
 
public static class TargetRange.CompositeTarget extends Object implements ITarget
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface jetbrains.mps.make.facet.ITarget
ITarget.Name 
 - 
 
- 
Constructor Summary
Constructors Constructor Description CompositeTarget(ITarget first, ITarget second) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ITarget.Name>after()Iterable<ITarget.Name>before()IConfigcreateConfig()IJobcreateJob()<T> TcreateParameters(Class<T> cls)<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
- 
notAfter
public Iterable<ITarget.Name> notAfter()
 
- 
after
public Iterable<ITarget.Name> after()
 
- 
notBefore
public Iterable<ITarget.Name> notBefore()
 
- 
before
public Iterable<ITarget.Name> before()
 
- 
getName
public ITarget.Name getName()
 
- 
createParameters
public <T> T createParameters(Class<T> cls)
- Specified by:
 createParametersin interfaceITarget
 
- 
createParameters
public <T> T createParameters(Class<T> varCls, T copyFrom)
- Specified by:
 createParametersin interfaceITarget
 
- 
createConfig
public IConfig createConfig()
- Specified by:
 createConfigin interfaceITarget
 
- 
requiresInput
public boolean requiresInput()
- Specified by:
 requiresInputin interfaceITarget
 
- 
producesOutput
public boolean producesOutput()
- Specified by:
 producesOutputin interfaceITarget
 
- 
expectedInput
public Iterable<Class<? extends IResource>> expectedInput()
- Specified by:
 expectedInputin interfaceITarget
 
- 
expectedOutput
public Iterable<Class<? extends IResource>> expectedOutput()
- Specified by:
 expectedOutputin interfaceITarget
 
 - 
 
 -