Class XtextRuleInspector<Result,​RuleType extends AbstractRule>

    • Method Detail

      • getIssueCode

        protected java.lang.String getIssueCode()
        Since:
        2.9
      • inspect

        public void inspect​(RuleType rule)
      • canInspect

        protected boolean canInspect​(RuleType rule)
      • handleResult

        protected void handleResult​(Result r,
                                    RuleType rule)
      • acceptError

        public void acceptError​(java.lang.String message,
                                org.eclipse.emf.ecore.EObject object,
                                org.eclipse.emf.ecore.EStructuralFeature feature)
      • acceptWarning

        public void acceptWarning​(java.lang.String message,
                                  org.eclipse.emf.ecore.EObject object,
                                  org.eclipse.emf.ecore.EStructuralFeature feature)
      • addVisited

        public boolean addVisited​(AbstractRule rule)
      • removeVisited

        public boolean removeVisited​(AbstractRule rule)
      • getNestingLevel

        public int getNestingLevel()
      • getTypeRefName

        protected java.lang.String getTypeRefName​(TypeRef typeRef)