Package jetbrains.mps.generator.impl
Class FastRuleFinder.BlockedReductionsData
- java.lang.Object
 - 
- jetbrains.mps.generator.impl.FastRuleFinder.BlockedReductionsData
 
 
- 
- Enclosing class:
 - FastRuleFinder<T extends TemplateRuleForConcept>
 
public static class FastRuleFinder.BlockedReductionsData extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description BlockedReductionsData() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvanceStep()voidblockReductionsForCopiedNode(SNode inputNode, SNode outputNode, ReductionContext reductionContext)voidblockWeaving(SNode inputNode, TemplateWeavingRule rule)static FastRuleFinder.BlockedReductionsDatagetStepData(GenerationSessionContext sessionContext)booleanisReductionBlocked(SNode node, TemplateReductionRule rule)booleanisWeavingBlocked(SNode node, TemplateWeavingRule rule) 
 - 
 
- 
- 
Method Detail
- 
getStepData
@NotNull public static FastRuleFinder.BlockedReductionsData getStepData(GenerationSessionContext sessionContext)
 
- 
isReductionBlocked
public boolean isReductionBlocked(SNode node, TemplateReductionRule rule)
 
- 
blockReductionsForCopiedNode
public void blockReductionsForCopiedNode(SNode inputNode, SNode outputNode, @NotNull ReductionContext reductionContext)
 
- 
isWeavingBlocked
public boolean isWeavingBlocked(@NotNull SNode node, @NotNull TemplateWeavingRule rule)
 
- 
blockWeaving
public void blockWeaving(@NotNull SNode inputNode, @NotNull TemplateWeavingRule rule)
 
- 
advanceStep
public void advanceStep()
 
 - 
 
 -