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

Packages that use ISyntaxElement
org.eclipse.internal.xpand2.ast AST of the Xpand language 
org.eclipse.internal.xpand2.debug Debug support for the Xpand language 
org.eclipse.internal.xpand2.model Basic abstractions 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.xtend.ast   
org.eclipse.xpand.ui.debug   
org.eclipse.xtend.ui.core.internal.builder   
org.eclipse.xtend.ui.debug   
 

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

Classes in org.eclipse.internal.xpand2.ast that implement ISyntaxElement
 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
          *
 

Methods in org.eclipse.internal.xpand2.ast with parameters of type ISyntaxElement
 java.lang.Object AbstractXpandVisitor.visit(ISyntaxElement ele)
           
protected  void AbstractXpandVisitor.visitChild(ISyntaxElement child)
           
 

Method parameters in org.eclipse.internal.xpand2.ast with type arguments of type ISyntaxElement
protected  void AbstractXpandVisitor.visitChildren(java.util.List<? extends ISyntaxElement> children)
           
 

Uses of ISyntaxElement in org.eclipse.internal.xpand2.debug
 

Fields in org.eclipse.internal.xpand2.debug with type parameters of type ISyntaxElement
static java.util.Map<java.lang.Class<? extends ISyntaxElement>,XpandModelPresentation.ElementRepresentation> XpandModelPresentation.eReps
           
 

Methods in org.eclipse.internal.xpand2.debug that return ISyntaxElement
 ISyntaxElement ExpandSpecial.getSpecialEndSyntaxElement(ISyntaxElement se)
           
 

Methods in org.eclipse.internal.xpand2.debug with parameters of type ISyntaxElement
 java.lang.String ExpandSpecial.adaptElementName(ISyntaxElement se, ExecutionContext context)
           
 java.lang.String IfSpecial.adaptElementName(ISyntaxElement se, ExecutionContext context)
           
protected  java.lang.String XpandModelPresentation.getContainerName(ISyntaxElement se)
           
 int IfSpecial.getElementNameLength(ISyntaxElement se)
           
 org.eclipse.emf.mwe.core.debug.model.SyntaxElement XpandModelPresentation.getEndPresentation(ISyntaxElement element, ExecutionContext context)
           
 ISyntaxElement ExpandSpecial.getSpecialEndSyntaxElement(ISyntaxElement se)
           
 int XpandModelPresentation.getStartingEndPosition(ISyntaxElement stmt)
           
 org.eclipse.emf.mwe.core.debug.model.SyntaxElement XpandModelPresentation.getStartPresentation(ISyntaxElement stmt, ExecutionContext context)
           
 

Uses of ISyntaxElement in org.eclipse.internal.xpand2.model
 

Subinterfaces of ISyntaxElement in org.eclipse.internal.xpand2.model
 interface XpandAdvice
           
 interface XpandDefinition
           
 

Classes in org.eclipse.internal.xpand2.model that implement ISyntaxElement
 class AdvicedDefinition
           
 

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

Classes in org.eclipse.internal.xtend.expression.ast that implement ISyntaxElement
 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 SyntaxElement
           
 class TypeSelectExpression
           
 

Methods in org.eclipse.internal.xtend.expression.ast with parameters of type ISyntaxElement
 java.lang.Object AbstractExpressionVisitor.visit(ISyntaxElement ele)
           
abstract  java.lang.Object AbstractVisitor.visit(ISyntaxElement ele)
           
 

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

Classes in org.eclipse.internal.xtend.expression.debug that implement ISyntaxElement
 class EvaluatedElementWrapper
          Wrapper for a SyntaxElement to mark it evaluated for breakpoints.
 

Methods in org.eclipse.internal.xtend.expression.debug that return ISyntaxElement
 ISyntaxElement EvaluatedElementWrapper.getElement()
           
 ISyntaxElement BaseSpecialTreatment.getSpecialEndSyntaxElement(ISyntaxElement se)
           
 

Methods in org.eclipse.internal.xtend.expression.debug with parameters of type ISyntaxElement
 java.lang.String BaseSpecialTreatment.adaptElementName(ISyntaxElement se, ExecutionContext context)
          add syntax element specific content to the element name that will be shown in Launch view
protected  java.lang.String ExpressionModelPresentation.getContainerName(ISyntaxElement se)
           
 int BaseSpecialTreatment.getElementNameLength(ISyntaxElement se)
           
 org.eclipse.emf.mwe.core.debug.model.SyntaxElement ExpressionModelPresentation.getEndPresentation(ISyntaxElement se, ExecutionContext context)
           
protected  java.lang.String ExpressionModelPresentation.getResource(ISyntaxElement se)
           
 ISyntaxElement BaseSpecialTreatment.getSpecialEndSyntaxElement(ISyntaxElement se)
           
 int ExpressionModelPresentation.getStart(ISyntaxElement se)
           
 int ExpressionModelPresentation.getStartingEndPosition(ISyntaxElement se)
           
 org.eclipse.emf.mwe.core.debug.model.SyntaxElement ExpressionModelPresentation.getStartPresentation(ISyntaxElement se, ExecutionContext context)
           
protected  java.lang.String ExpressionModelPresentation.getTemplateName(ISyntaxElement se)
           
 

Constructors in org.eclipse.internal.xtend.expression.debug with parameters of type ISyntaxElement
EvaluatedElementWrapper(ISyntaxElement element)
           
 

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

Subinterfaces of ISyntaxElement in org.eclipse.internal.xtend.xtend.ast
 interface Extension
           
 

Classes in org.eclipse.internal.xtend.xtend.ast that implement ISyntaxElement
 class AbstractExtension
           
 class AbstractExtensionDefinition
           
 class Around
           
 class Check
           
 class CreateExtensionStatement
           
 class ExpressionExtensionStatement
           
 class ExtensionFile
           
 class ExtensionImportStatement
           
 class JavaExtensionStatement
           
 class NamespaceImportStatement
           
 

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

Methods in org.eclipse.xpand.ui.debug that return ISyntaxElement
protected  ISyntaxElement XpandPluginAdapter.findElementForPosition(org.eclipse.core.resources.IResource resource, int position, int line)
           
protected  ISyntaxElement XpandPluginAdapter.getContainingElement(SyntaxElement element, int position)
           
 

Methods in org.eclipse.xpand.ui.debug that return types with arguments of type ISyntaxElement
protected  java.util.List<ISyntaxElement> XpandPluginAdapter.collectFirstLevelElements(IXtendXpandResource res)
           
protected  java.util.List<ISyntaxElement> XpandPluginAdapter.getBody(ISyntaxElement parent)
           
 

Methods in org.eclipse.xpand.ui.debug with parameters of type ISyntaxElement
protected  java.util.List<ISyntaxElement> XpandPluginAdapter.getBody(ISyntaxElement parent)
           
protected  boolean XpandPluginAdapter.isValidReturnElement(ISyntaxElement element)
           
 

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

Classes in org.eclipse.xtend.ui.core.internal.builder that implement ISyntaxElement
 class PluginJavaExtensionStatement
           
 

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

Methods in org.eclipse.xtend.ui.debug that return ISyntaxElement
protected  ISyntaxElement CheckPluginAdapter.findElementForPosition(org.eclipse.core.resources.IResource resource, int position, int line)
           
protected  ISyntaxElement ExpressionPluginAdapter.findElementForPosition(org.eclipse.core.resources.IResource resource, int position, int line)
           
protected  ISyntaxElement ExpressionPluginAdapter.getBodyOfRootElement(ISyntaxElement elem)
           
protected  ISyntaxElement ExpressionPluginAdapter.getContainingChild(SyntaxElement parent, java.util.Collection<SyntaxElement> children, int position)
           
protected  ISyntaxElement ExpressionPluginAdapter.getContainingElement(SyntaxElement se, int position)
           
protected  ISyntaxElement ExpressionPluginAdapter.getContainingRootElement(org.eclipse.core.resources.IResource resource, int position)
           
 

Methods in org.eclipse.xtend.ui.debug that return types with arguments of type ISyntaxElement
protected  java.util.List<ISyntaxElement> ExpressionPluginAdapter.collectFirstLevelElements(IXtendXpandResource res)
           
protected  java.util.List<ISyntaxElement> ExpressionPluginAdapter.getBody(ISyntaxElement exp)
           
 

Methods in org.eclipse.xtend.ui.debug with parameters of type ISyntaxElement
protected  java.util.List<ISyntaxElement> ExpressionPluginAdapter.getBody(ISyntaxElement exp)
           
protected  ISyntaxElement ExpressionPluginAdapter.getBodyOfRootElement(ISyntaxElement elem)
           
protected  boolean ExpressionPluginAdapter.isValidReturnElement(ISyntaxElement se)