Class TargetRange
- java.lang.Object
 - 
- jetbrains.mps.internal.make.runtime.script.TargetRange
 
 
- 
public class TargetRange extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTargetRange.CompositeTarget 
- 
Constructor Summary
Constructors Constructor Description TargetRange() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRelated(Iterable<ITarget> availableTargets)voidaddRelatedPrecursors(Iterable<ITarget> availableTargets)voidaddTarget(ITarget trg)List<List<ITarget.Name>>cycles()ITargetgetTarget(ITarget.Name name)booleanhasCycles()booleanhasTarget(ITarget.Name name)Iterable<ITarget>immediatePrecursors(ITarget.Name target)Iterable<ITarget>sortedTargets()Iterable<ITarget>targetAndSortedPrecursors(ITarget.Name target) 
 - 
 
- 
- 
Method Detail
- 
addTarget
public void addTarget(ITarget trg)
 
- 
getTarget
public ITarget getTarget(ITarget.Name name)
 
- 
hasTarget
public boolean hasTarget(ITarget.Name name)
 
- 
targetAndSortedPrecursors
public Iterable<ITarget> targetAndSortedPrecursors(ITarget.Name target)
 
- 
immediatePrecursors
public Iterable<ITarget> immediatePrecursors(ITarget.Name target)
 
- 
hasCycles
public boolean hasCycles()
 
- 
cycles
public List<List<ITarget.Name>> cycles()
 
 - 
 
 -