Package jetbrains.mps.generator.trace
Class RuleTrace2
- java.lang.Object
 - 
- jetbrains.mps.generator.trace.RuleTrace2
 
 
- 
public final class RuleTrace2 extends Object
Alternative trace mechanism approach. UnlikeRuleTrace, not a 'get a bundle ready and fire as batch', but with distinct notifications for each phase. Perhaps, shall be an interface to hide different implementations (e.g. no-op; the one that reports thread; asynch/with batching; synchronous 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidblocked(boolean blocked)voidcompleted(Collection<SNode> outputNodes)voidcondition(boolean conditionMet)voiddismissed()booleanisActive()voidreached() 
 - 
 
- 
- 
Method Detail
- 
isActive
public boolean isActive()
 
- 
reached
public void reached()
 
- 
blocked
public void blocked(boolean blocked)
 
- 
condition
public void condition(boolean conditionMet)
 
- 
dismissed
public void dismissed()
 
- 
completed
public void completed(Collection<SNode> outputNodes)
 
 - 
 
 -