Class ProblemSemanticHighlightingCalculator

java.lang.Object
org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator
tools.refinery.language.ide.syntaxcoloring.ProblemSemanticHighlightingCalculator
All Implemented Interfaces:
org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator

public class ProblemSemanticHighlightingCalculator extends org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String[]
    getHighlightClass(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)
     
    protected void
    highlightCrossReferences(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
     
    protected boolean
    highlightElement(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
     
    protected void
    highlightManyValues(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
     
    protected void
    highlightName(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
     
    protected void
    highlightSingleValue(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
     

    Methods inherited from class org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator

    doProvideHighlightingFor, highlightElementRecursively, highlightFeature, highlightNode, highlightTasks, provideHighlightingFor, searchAndHighlightElements

    Methods inherited from class java.lang.Object

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

    • ProblemSemanticHighlightingCalculator

      public ProblemSemanticHighlightingCalculator()
  • Method Details

    • highlightElement

      protected boolean highlightElement(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
      Overrides:
      highlightElement in class org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator
    • highlightName

      protected void highlightName(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
    • highlightCrossReferences

      protected void highlightCrossReferences(org.eclipse.emf.ecore.EObject object, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
    • highlightSingleValue

      protected void highlightSingleValue(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
    • highlightManyValues

      protected void highlightManyValues(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor acceptor)
    • getHighlightClass

      protected String[] getHighlightClass(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference reference)