Package jetbrains.mps.checkers
Interface IChecker<O,I extends IssueKindReportItem>
- 
- All Superinterfaces:
 IAbstractChecker<O,I>
- All Known Implementing Classes:
 AbstractNodeCheckerInEditor,ConstraintsChecker,IChecker.AbstractChecker,IChecker.AbstractModelChecker,IChecker.AbstractModuleChecker,IChecker.AbstractNodeChecker,IChecker.AbstractRootChecker,ModelPropertiesChecker,ModuleChecker,RefScopeChecker,StructureChecker,TargetConceptChecker,TypesystemChecker,UsedLanguagesChecker
public interface IChecker<O,I extends IssueKindReportItem> extends IAbstractChecker<O,I>
Base interface for custom checkers. Custom checker should extend one of the following base classes depending on preciseness of the checker 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIChecker.AbstractChecker<O,I extends IssueKindReportItem>static classIChecker.AbstractModelChecker<I extends IssueKindReportItem>static classIChecker.AbstractModuleChecker<I extends IssueKindReportItem>static classIChecker.AbstractNodeChecker<I extends NodeReportItem>returned errors are expected to belong to given nodestatic classIChecker.AbstractRootChecker<I extends NodeReportItem>returned errors are expected to belong to nodes under given root 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IssueKindReportItem.CheckerCategorygetCategory()Checker's category can be not unique but checkers with the same category are treated as inseparable group- 
Methods inherited from interface jetbrains.mps.checkers.IAbstractChecker
check 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getCategory
IssueKindReportItem.CheckerCategory getCategory()
Checker's category can be not unique but checkers with the same category are treated as inseparable group 
 - 
 
 -