Class ProblemSupportImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.services.ProblemSupport

    public class ProblemSupportImpl
    extends java.lang.Object
    implements org.eclipse.xtend.lib.macro.services.ProblemSupport
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addError​(org.eclipse.xtend.lib.macro.declaration.Element element, java.lang.String message)  
      void addWarning​(org.eclipse.xtend.lib.macro.declaration.Element element, java.lang.String message)  
      java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getProblems​(org.eclipse.xtend.lib.macro.declaration.Element element)  
      org.eclipse.emf.ecore.EStructuralFeature getSignificantFeature​(org.eclipse.emf.ecore.EObject obj)  
      void validateLater​(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 validationCallback)  
      void validationPhaseStarted()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • addError

        public void addError​(org.eclipse.xtend.lib.macro.declaration.Element element,
                             java.lang.String message)
        Specified by:
        addError in interface org.eclipse.xtend.lib.macro.services.ProblemSupport
      • addWarning

        public void addWarning​(org.eclipse.xtend.lib.macro.declaration.Element element,
                               java.lang.String message)
        Specified by:
        addWarning in interface org.eclipse.xtend.lib.macro.services.ProblemSupport
      • validateLater

        public void validateLater​(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 validationCallback)
        Specified by:
        validateLater in interface org.eclipse.xtend.lib.macro.services.ProblemSupport
      • validationPhaseStarted

        public void validationPhaseStarted()
      • getProblems

        public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getProblems​(org.eclipse.xtend.lib.macro.declaration.Element element)
        Specified by:
        getProblems in interface org.eclipse.xtend.lib.macro.services.ProblemSupport
      • getSignificantFeature

        public org.eclipse.emf.ecore.EStructuralFeature getSignificantFeature​(org.eclipse.emf.ecore.EObject obj)