Uses of Class
org.eclipse.internal.xtend.expression.ast.SyntaxElement

Packages that use SyntaxElement
org.eclipse.internal.xpand2.ast AST of the Xpand language 
org.eclipse.internal.xtend.expression.ast AST of the expression framework 
org.eclipse.internal.xtend.expression.debug Debugger support for the expression framework 
org.eclipse.internal.xtend.expression.parser Parser for the expression framework 
org.eclipse.internal.xtend.xtend.ast   
org.eclipse.xpand.ui.debug   
org.eclipse.xpand.util.stdlib   
org.eclipse.xpand2.incremental   
org.eclipse.xpand2.output Generator output handling 
org.eclipse.xtend.expression Implementation of the expression framework 
org.eclipse.xtend.middleend.xpand.internal   
org.eclipse.xtend.middleend.xtend.internal   
org.eclipse.xtend.profiler   
org.eclipse.xtend.shared.ui.editor.navigation   
org.eclipse.xtend.ui.core.internal.builder   
org.eclipse.xtend.ui.debug   
 

Uses of SyntaxElement in org.eclipse.internal.xpand2.ast
 

Subclasses of SyntaxElement in org.eclipse.internal.xpand2.ast
 class AbstractDefinition
           
 class Advice
           
 class Definition
           
 class ErrorStatement
          Report an error condition.
 class ExpandStatement
           
 class ExpressionStatement
          *
 class ExtensionImportDeclaration
           
 class FileStatement
          *
 class ForEachStatement
          *
 class IfStatement
          *
 class ImportDeclaration
           
 class LetStatement
          *
 class ProtectStatement
          *
 class Statement
           
 class StatementWithBody
           
 class Template
          *
 class TextStatement
          *
 

Uses of SyntaxElement in org.eclipse.internal.xtend.expression.ast
 

Subclasses of SyntaxElement in org.eclipse.internal.xtend.expression.ast
 class BooleanLiteral
           
 class BooleanOperation
           
 class Case
           
 class Cast
           
 class ChainExpression
           
 class CollectionExpression
           
 class ConstructorCallExpression
           
 class DeclaredParameter
           
 class Expression
           
 class FeatureCall
           
 class GlobalVarExpression
           
 class Identifier
           
 class IfExpression
           
 class IntegerLiteral
           
 class LetExpression
           
 class ListLiteral
           
 class Literal
           
 class NullLiteral
           
 class OperationCall
           
 class RealLiteral
           
 class StringLiteral
           
 class SwitchExpression
           
 class TypeSelectExpression
           
 

Uses of SyntaxElement in org.eclipse.internal.xtend.expression.debug
 

Subclasses of SyntaxElement in org.eclipse.internal.xtend.expression.debug
 class EvaluatedElementWrapper
          Wrapper for a SyntaxElement to mark it evaluated for breakpoints.
 

Uses of SyntaxElement in org.eclipse.internal.xtend.expression.parser
 

Methods in org.eclipse.internal.xtend.expression.parser with type parameters of type SyntaxElement
protected
<T extends SyntaxElement>
T
ExpressionFactory.handle(T expr)
           
 

Methods in org.eclipse.internal.xtend.expression.parser that return SyntaxElement
protected  SyntaxElement ExpressionFactory.handle(ExtensionFile expr)
           
 

Uses of SyntaxElement in org.eclipse.internal.xtend.xtend.ast
 

Subclasses of SyntaxElement in org.eclipse.internal.xtend.xtend.ast
 class AbstractExtension
           
 class AbstractExtensionDefinition
           
 class Around
           
 class Check
           
 class CreateExtensionStatement
           
 class ExpressionExtensionStatement
           
 class ExtensionFile
           
 class ExtensionImportStatement
           
 class JavaExtensionStatement
           
 class NamespaceImportStatement
           
 

Uses of SyntaxElement in org.eclipse.xpand.ui.debug
 

Methods in org.eclipse.xpand.ui.debug with parameters of type SyntaxElement
protected  ISyntaxElement XpandPluginAdapter.getContainingElement(SyntaxElement element, int position)
           
 

Uses of SyntaxElement in org.eclipse.xpand.util.stdlib
 

Methods in org.eclipse.xpand.util.stdlib with parameters of type SyntaxElement
 void TracingOutput.pushStatement(SyntaxElement stmt, XpandExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xpand2.incremental
 

Methods in org.eclipse.xpand2.incremental with parameters of type SyntaxElement
 void IncrementalGenerationCallback.post(SyntaxElement element, ExecutionContext ctx, java.lang.Object expressionResult)
           
 void IncrementalGenerationFacade.post(SyntaxElement element, ExecutionContext ctx, java.lang.Object expressionResult)
           
 boolean IncrementalGenerationCallback.pre(SyntaxElement element, ExecutionContext ctx)
           
 boolean IncrementalGenerationFacade.pre(SyntaxElement element, ExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xpand2.output
 

Methods in org.eclipse.xpand2.output that return SyntaxElement
 SyntaxElement Output.popStatement()
           
 SyntaxElement OutputImpl.popStatement()
           
 

Methods in org.eclipse.xpand2.output with parameters of type SyntaxElement
 void Output.pushStatement(SyntaxElement stmt, XpandExecutionContext ctx)
           
 void OutputImpl.pushStatement(SyntaxElement stmt, XpandExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xtend.expression
 

Methods in org.eclipse.xtend.expression that return SyntaxElement
 SyntaxElement AnalysationIssue.getElement()
           
 

Methods in org.eclipse.xtend.expression that return types with arguments of type SyntaxElement
 java.util.List<Pair<SyntaxElement,ExecutionContext>> EvaluationException.getXtendStackTrace()
           
 

Methods in org.eclipse.xtend.expression with parameters of type SyntaxElement
 void EvaluationException.addStackElement(SyntaxElement ele, ExecutionContext ctx)
           
protected  java.lang.CharSequence LoggingNullEvaluationHandler.buildMessage(SyntaxElement element, ExecutionContext ctx)
          Build the error message.
 java.lang.Object ExecutionContext.handleNullEvaluation(SyntaxElement element)
           
 java.lang.Object ExecutionContextImpl.handleNullEvaluation(SyntaxElement element)
           
 java.lang.Object ExceptionRaisingNullEvaluationHandler.handleNullEvaluation(SyntaxElement element, ExecutionContext ctx)
           
 java.lang.Object LoggingNullEvaluationHandler.handleNullEvaluation(SyntaxElement element, ExecutionContext ctx)
          
 java.lang.Object NullEvaluationHandler.handleNullEvaluation(SyntaxElement element, ExecutionContext ctx)
           
 void ExceptionHandler.handleRuntimeException(java.lang.RuntimeException ex, SyntaxElement element, ExecutionContext ctx, java.util.Map<java.lang.String,java.lang.Object> additionalContextInfo)
           
 void ExecutionContext.handleRuntimeException(java.lang.RuntimeException ex, SyntaxElement element, java.util.Map<java.lang.String,java.lang.Object> additionalContextInfo)
           
 void ExecutionContextImpl.handleRuntimeException(java.lang.RuntimeException ex, SyntaxElement element, java.util.Map<java.lang.String,java.lang.Object> additionalContextInfo)
           
 void VetoableCallback.post(SyntaxElement ele, ExecutionContext ctx, java.lang.Object expressionResult)
          Called after an element has been processed.
 void VetoableCallbackAdapter.post(SyntaxElement ele, ExecutionContext ctx, java.lang.Object expressionResult)
           
 void Callback.pre(SyntaxElement ele, ExecutionContext ctx)
          Deprecated.  
 boolean VetoableCallback.pre(SyntaxElement ele, ExecutionContext ctx)
          Called before an element is being processed.
 boolean VetoableCallbackAdapter.pre(SyntaxElement ele, ExecutionContext ctx)
           
 

Constructors in org.eclipse.xtend.expression with parameters of type SyntaxElement
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element)
           
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element, boolean warning)
           
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element, boolean warning, int onLine)
           
EvaluationException(java.lang.String msg, SyntaxElement element, ExecutionContext ctx)
           
EvaluationException(java.lang.Throwable ex, SyntaxElement element, ExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xtend.middleend.xpand.internal
 

Methods in org.eclipse.xtend.middleend.xpand.internal with parameters of type SyntaxElement
 ExpressionBase OldDefinitionConverter.convertStatementSequence(Statement[] statements, SyntaxElement oldPos, java.util.Set<XpandDefinitionName> referencedDefinitions, DeferredEvalExecutionListener onFileCloseListener)
           
 

Uses of SyntaxElement in org.eclipse.xtend.middleend.xtend.internal
 

Methods in org.eclipse.xtend.middleend.xtend.internal with parameters of type SyntaxElement
 SourcePos OldExpressionConverter.getSourcePos(SyntaxElement se)
           
static SourcePos OldExpressionConverter.getSourcePos(SyntaxElement se, java.lang.String extensionName)
           
 

Uses of SyntaxElement in org.eclipse.xtend.profiler
 

Methods in org.eclipse.xtend.profiler with parameters of type SyntaxElement
 void ProfilerComponent.post(SyntaxElement ele, ExecutionContext ctx, java.lang.Object expressionResult)
           
 boolean ProfilerComponent.pre(SyntaxElement ele, ExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xtend.shared.ui.editor.navigation
 

Methods in org.eclipse.xtend.shared.ui.editor.navigation that return SyntaxElement
protected  SyntaxElement AbstractHyperlinkDetector.findOwningElement(IXtendXpandResource file, Expression expression)
           
 

Methods in org.eclipse.xtend.shared.ui.editor.navigation with parameters of type SyntaxElement
 void ContextComputer.post(SyntaxElement ele, ExecutionContext ctx, java.lang.Object expressionResult)
           
 boolean ContextComputer.pre(SyntaxElement ele, ExecutionContext ctx)
           
 

Uses of SyntaxElement in org.eclipse.xtend.ui.core.internal.builder
 

Subclasses of SyntaxElement in org.eclipse.xtend.ui.core.internal.builder
 class PluginJavaExtensionStatement
           
 

Uses of SyntaxElement in org.eclipse.xtend.ui.debug
 

Methods in org.eclipse.xtend.ui.debug with parameters of type SyntaxElement
protected  ISyntaxElement ExpressionPluginAdapter.getContainingChild(SyntaxElement parent, java.util.Collection<SyntaxElement> children, int position)
           
protected  ISyntaxElement ExpressionPluginAdapter.getContainingElement(SyntaxElement se, int position)
           
protected  int ExpressionPluginAdapter.shiftPositionIfInside(int currentPosition, SyntaxElement lowerBound, SyntaxElement upperBound)
           
 

Method parameters in org.eclipse.xtend.ui.debug with type arguments of type SyntaxElement
protected  ISyntaxElement ExpressionPluginAdapter.getContainingChild(SyntaxElement parent, java.util.Collection<SyntaxElement> children, int position)