org.openxma.dsl.common.syntaxcoloring
Class OpenXMASemanticHighlightingCalculator

java.lang.Object
  extended by org.openxma.dsl.common.syntaxcoloring.OpenXMASemanticHighlightingCalculator

public abstract class OpenXMASemanticHighlightingCalculator
extends java.lang.Object


Constructor Summary
OpenXMASemanticHighlightingCalculator()
           
 
Method Summary
protected  org.eclipse.xtext.parsetree.AbstractNode getFirstFeatureNode(org.eclipse.emf.ecore.EObject semantic, java.lang.String feature)
           
protected  org.eclipse.xtext.parsetree.AbstractNode getFirstRuleCallNode(org.eclipse.emf.ecore.EObject semantic, java.lang.String rule)
           
protected  void highlightNode(org.eclipse.xtext.parsetree.AbstractNode node, java.lang.String id, IHighlightedPositionAcceptor acceptor)
           
abstract  void provideHighlightingFor(org.eclipse.xtext.resource.XtextResource resource, IHighlightedPositionAcceptor acceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenXMASemanticHighlightingCalculator

public OpenXMASemanticHighlightingCalculator()
Method Detail

provideHighlightingFor

public abstract void provideHighlightingFor(org.eclipse.xtext.resource.XtextResource resource,
                                            IHighlightedPositionAcceptor acceptor)

getFirstRuleCallNode

protected org.eclipse.xtext.parsetree.AbstractNode getFirstRuleCallNode(org.eclipse.emf.ecore.EObject semantic,
                                                                        java.lang.String rule)

getFirstFeatureNode

protected org.eclipse.xtext.parsetree.AbstractNode getFirstFeatureNode(org.eclipse.emf.ecore.EObject semantic,
                                                                       java.lang.String feature)

highlightNode

protected void highlightNode(org.eclipse.xtext.parsetree.AbstractNode node,
                             java.lang.String id,
                             IHighlightedPositionAcceptor acceptor)


Copyright © 2012. All Rights Reserved.