Package jetbrains.mps.checkers
Class LanguageErrorsComponent
- java.lang.Object
 - 
- jetbrains.mps.checkers.LanguageErrorsCollector
 - 
- jetbrains.mps.checkers.LanguageErrorsComponent
 
 
 
- 
public class LanguageErrorsComponent extends LanguageErrorsCollector
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description classLanguageErrorsComponent.MyModelChangeListener 
- 
Constructor Summary
Constructors Constructor Description LanguageErrorsComponent(SModel model) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(SNode dependency)protected voidaddErrorInternal(NodeReportItem errorReporter)booleancheck(SNode root, Set<AbstractNodeCheckerInEditor> checkers, SRepository repository, Cancellable c)booleancheckInspector()voidclear()voiddispose()Set<NodeReportItem>getErrors()<Result> ResultrunCheckingAction(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._return_P0_E0<? extends Result> action)- 
Methods inherited from class jetbrains.mps.checkers.LanguageErrorsCollector
addError 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
LanguageErrorsComponent
public LanguageErrorsComponent(SModel model)
 
 - 
 
- 
Method Detail
- 
dispose
public void dispose()
 
- 
addErrorInternal
protected void addErrorInternal(NodeReportItem errorReporter)
- Specified by:
 addErrorInternalin classLanguageErrorsCollector
 
- 
getErrors
public Set<NodeReportItem> getErrors()
 
- 
addDependency
public void addDependency(SNode dependency)
- Overrides:
 addDependencyin classLanguageErrorsCollector
 
- 
check
public boolean check(@NotNull SNode root, Set<AbstractNodeCheckerInEditor> checkers, SRepository repository, Cancellable c)
- Returns:
 - whether state has changed after the check
 
 
- 
checkInspector
public boolean checkInspector()
 
- 
clear
public void clear()
 
- 
runCheckingAction
public <Result> Result runCheckingAction(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._return_P0_E0<? extends Result> action)
- Overrides:
 runCheckingActionin classLanguageErrorsCollector
 
 - 
 
 -