org.eclipse.internal.xtend.expression.ast
Interface ISyntaxElement

All Known Subinterfaces:
Extension, XpandAdvice, XpandDefinition
All Known Implementing Classes:
AbstractDefinition, AbstractExtension, AbstractExtensionDefinition, Advice, AdvicedDefinition, Around, BooleanLiteral, BooleanOperation, Case, Cast, ChainExpression, Check, CollectionExpression, ConstructorCallExpression, CreateExtensionStatement, DeclaredParameter, Definition, ErrorStatement, EvaluatedElementWrapper, ExpandStatement, Expression, ExpressionExtensionStatement, ExpressionStatement, ExtensionFile, ExtensionImportDeclaration, ExtensionImportStatement, FeatureCall, FileStatement, ForEachStatement, GlobalVarExpression, Identifier, IfExpression, IfStatement, ImportDeclaration, IntegerLiteral, JavaExtensionStatement, LetExpression, LetStatement, ListLiteral, Literal, NamespaceImportStatement, NullLiteral, OperationCall, PluginJavaExtensionStatement, ProtectStatement, RealLiteral, Statement, StatementWithBody, StringLiteral, SwitchExpression, SyntaxElement, Template, TextStatement, TypeSelectExpression

public interface ISyntaxElement


Method Summary
 java.lang.Object accept(AbstractVisitor visitor)
           
 int getEnd()
           
 java.lang.String getFileName()
           
 int getLine()
           
 java.lang.String getNameString(ExecutionContext context)
           
 int getStart()
           
 

Method Detail

getLine

int getLine()

getEnd

int getEnd()

getStart

int getStart()

getFileName

java.lang.String getFileName()

getNameString

java.lang.String getNameString(ExecutionContext context)

accept

java.lang.Object accept(AbstractVisitor visitor)