public class ExpressionUtil
extends java.lang.Object
Constructor and Description |
---|
ExpressionUtil() |
Modifier and Type | Method and Description |
---|---|
XExpression |
findSelectedExpression(XtextResource resource,
org.eclipse.jface.text.ITextSelection selection) |
java.util.List<XExpression> |
findSelectedSiblingExpressions(XtextResource resource,
org.eclipse.jface.text.ITextSelection selection) |
XExpression |
findSuccessorExpressionForVariableDeclaration(org.eclipse.emf.ecore.EObject expression) |
protected boolean |
isBeginOfASymbol(INode node,
org.eclipse.jface.text.ITextSelection selection) |
protected boolean |
isBlockInsertable(org.eclipse.emf.ecore.EObject eContainer,
org.eclipse.emf.ecore.EObject expression) |
protected boolean |
nodeContainsSelection(INode node,
org.eclipse.jface.text.ITextSelection selection) |
protected boolean |
nodeIntersectsWithSelection(org.eclipse.jface.text.ITextSelection trimmedSelection,
ICompositeNode node) |
protected org.eclipse.jface.text.ITextSelection |
trimSelection(XtextResource resource,
org.eclipse.jface.text.ITextSelection selection) |
public XExpression findSelectedExpression(XtextResource resource, org.eclipse.jface.text.ITextSelection selection)
public java.util.List<XExpression> findSelectedSiblingExpressions(XtextResource resource, org.eclipse.jface.text.ITextSelection selection)
protected org.eclipse.jface.text.ITextSelection trimSelection(XtextResource resource, org.eclipse.jface.text.ITextSelection selection)
protected boolean isBeginOfASymbol(INode node, org.eclipse.jface.text.ITextSelection selection)
protected boolean nodeContainsSelection(INode node, org.eclipse.jface.text.ITextSelection selection)
protected boolean nodeIntersectsWithSelection(org.eclipse.jface.text.ITextSelection trimmedSelection, ICompositeNode node)
public XExpression findSuccessorExpressionForVariableDeclaration(org.eclipse.emf.ecore.EObject expression)
protected boolean isBlockInsertable(org.eclipse.emf.ecore.EObject eContainer, org.eclipse.emf.ecore.EObject expression)