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

Packages that use Expression
org.eclipse.internal.xpand2.ast AST of the Xpand language 
org.eclipse.internal.xpand2.parser Parser for the Xpand language 
org.eclipse.internal.xtend.expression.ast AST of the expression framework 
org.eclipse.internal.xtend.expression.parser Parser for the expression framework 
org.eclipse.internal.xtend.xtend.ast   
org.eclipse.internal.xtend.xtend.parser   
org.eclipse.xtend.expression Implementation of the expression framework 
org.eclipse.xtend.middleend.xpand.plugin   
org.eclipse.xtend.middleend.xtend.internal   
org.eclipse.xtend.shared.ui.editor.navigation   
 

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

Methods in org.eclipse.internal.xpand2.ast that return Expression
 Expression ProtectStatement.getCommentEnd()
           
 Expression ProtectStatement.getCommentStart()
           
 Expression IfStatement.getCondition()
           
 Expression ExpressionStatement.getExpression()
           
 Expression ProtectStatement.getId()
           
 Expression ErrorStatement.getMessage()
           
 Expression[] ExpandStatement.getParameters()
           
 Expression ExpandStatement.getSeparator()
           
 Expression ForEachStatement.getSeparator()
           
 Expression ExpandStatement.getTarget()
           
 Expression ForEachStatement.getTarget()
           
 Expression FileStatement.getTargetFileName()
           
 Expression LetStatement.getVarValue()
           
 

Methods in org.eclipse.internal.xpand2.ast that return types with arguments of type Expression
 java.util.List<Expression> ExpandStatement.getParametersAsList()
           
 

Constructors in org.eclipse.internal.xpand2.ast with parameters of type Expression
ErrorStatement(Expression msg)
           
ExpandStatement(Identifier definition, Expression target, Expression separator, Expression[] parameters, boolean foreach, boolean onFileClose)
           
ExpandStatement(Identifier definition, Expression target, Expression separator, Expression[] parameters, boolean foreach, boolean onFileClose)
           
ExpressionStatement(Expression expression)
           
FileStatement(Expression fileName, Statement[] body, Identifier mode)
           
ForEachStatement(Identifier variable, Expression target, Statement[] body, Expression separator, Identifier iterator)
           
IfStatement(Expression condition, Statement[] body)
           
LetStatement(Identifier varName, Expression value, Statement[] body)
           
ProtectStatement(Expression commentStart, Expression commentEnd, Statement[] body, Expression id, boolean disable)
           
 

Uses of Expression in org.eclipse.internal.xpand2.parser
 

Methods in org.eclipse.internal.xpand2.parser that return Expression
 Expression XpandParser.additiveExpression()
           
 Expression XpandParser.andExpression()
           
 Expression XpandParser.booleanLiteral()
           
 Expression XpandParser.castedExpression()
           
 Expression XpandParser.chainExpression()
           
 Expression XpandParser.constructorCall()
           
 Expression XpandParser.expression()
           
 Expression XpandParser.ifExpression()
           
 Expression XpandParser.impliesExpression()
           
 Expression XpandParser.infixExpression()
           
 Expression XpandParser.letExpression()
           
 Expression XpandParser.listLiteral()
           
 Expression XpandParser.multiplicativeExpression()
           
 Expression XpandParser.nullLiteral()
           
 Expression XpandParser.numberLiteral()
           
 Expression XpandParser.orExpression()
           
 Expression XpandParser.paranthesizedExpression()
           
 Expression XpandParser.primaryExpression()
           
 Expression XpandParser.relationalExpression()
           
 Expression XpandParser.switchExpression()
           
 Expression XpandParser.unaryExpression()
           
 

Methods in org.eclipse.internal.xpand2.parser that return types with arguments of type Expression
 java.util.List<Expression> XpandParser.parameterList()
           
 

Methods in org.eclipse.internal.xpand2.parser with parameters of type Expression
 ErrorStatement XpandFactory.createErrorStatement(Expression expr)
           
 ExpandStatement XpandFactory.createExpandStatement(Identifier definition, java.util.List<Expression> parameters, Expression target, boolean foreach, Expression sep, boolean onFileClose)
           
 ExpressionStatement XpandFactory.createExpressionStatement(Expression e)
           
 FileStatement XpandFactory.createFileStatement(Expression fileName, Identifier option, java.util.List<Statement> s)
           
 ForEachStatement XpandFactory.createForEachStatement(Expression e, Identifier v, Expression sep, Identifier iter, java.util.List<Statement> s)
           
 IfStatement XpandFactory.createIfStatement(Expression condition, java.util.List<Statement> s)
           
 LetStatement XpandFactory.createLetStatement(Expression e, Identifier name, java.util.List<Statement> s)
           
 ProtectStatement XpandFactory.createProtectStatement(Expression startC, Expression endC, Expression id, boolean disabled, java.util.List<Statement> s)
           
 

Method parameters in org.eclipse.internal.xpand2.parser with type arguments of type Expression
 ExpandStatement XpandFactory.createExpandStatement(Identifier definition, java.util.List<Expression> parameters, Expression target, boolean foreach, Expression sep, boolean onFileClose)
           
 

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

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

Methods in org.eclipse.internal.xtend.expression.ast that return Expression
 Expression CollectionExpression.getClosure()
           
 Expression Case.getCondition()
           
 Expression IfExpression.getCondition()
           
 Expression SwitchExpression.getDefaultExpr()
           
 Expression[] ListLiteral.getElements()
           
 Expression IfExpression.getElsePart()
           
 Expression ChainExpression.getFirst()
           
 Expression BooleanOperation.getLeft()
           
 Expression ChainExpression.getNext()
           
 Expression[] OperationCall.getParams()
           
 Expression BooleanOperation.getRight()
           
 Expression SwitchExpression.getSwitchExpr()
           
 Expression Cast.getTarget()
           
 Expression FeatureCall.getTarget()
           
 Expression LetExpression.getTargetExpression()
           
 Expression Case.getThenPart()
           
 Expression IfExpression.getThenPart()
           
 Expression LetExpression.getVarExpression()
           
 

Methods in org.eclipse.internal.xtend.expression.ast that return types with arguments of type Expression
 java.util.List<Expression> ListLiteral.getElementsAsList()
           
 java.util.List<Expression> OperationCall.getParamsAsList()
           
 

Methods in org.eclipse.internal.xtend.expression.ast with parameters of type Expression
 void FeatureCall.setTarget(Expression target)
           
 

Constructors in org.eclipse.internal.xtend.expression.ast with parameters of type Expression
BooleanOperation(Identifier operator, Expression e, Expression r)
           
Case(Expression condition, Expression part)
           
Cast(Identifier type, Expression target)
           
ChainExpression(Expression first, Expression next)
           
CollectionExpression(Identifier name, Identifier eleName, Expression closure)
           
FeatureCall(Identifier name, Expression target)
           
IfExpression(Expression condition, Expression thenPart, Expression elsePart)
           
LetExpression(Identifier varName, Expression varExpression, Expression target)
           
ListLiteral(Expression[] contents)
           
OperationCall(Identifier name, Expression target, Expression... params)
           
OperationCall(Identifier name, Expression target, Expression... params)
           
SwitchExpression(Expression switchExpr, java.util.List<Case> cases, Expression defaultExpr)
           
 

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

Methods in org.eclipse.internal.xtend.expression.parser that return Expression
 Expression ExpressionFactory.createBinaryOperation(Identifier name, Expression left, Expression right)
           
 Expression ExpressionFactory.createCast(Identifier t, Expression e)
           
 Expression ExpressionFactory.createConstructorCall(Identifier type)
           
 Expression ExpressionFactory.createParanthesizedExpression(Expression x)
           
 

Methods in org.eclipse.internal.xtend.expression.parser with parameters of type Expression
 Expression ExpressionFactory.createBinaryOperation(Identifier name, Expression left, Expression right)
           
 BooleanOperation ExpressionFactory.createBooleanOperation(Identifier name, Expression e, Expression r)
           
 Case ExpressionFactory.createCase(Expression cond, Expression then)
           
 Expression ExpressionFactory.createCast(Identifier t, Expression e)
           
 ChainExpression ExpressionFactory.createChainExpression(Expression head, Expression next)
           
 CollectionExpression ExpressionFactory.createCollectionExpression(Identifier opName, Identifier elementName, Expression closure)
           
 FeatureCall ExpressionFactory.createFeatureCall(Identifier name, Expression target)
           
 IfExpression ExpressionFactory.createIf(Expression cond, Expression then, Expression elseExpr)
           
 LetExpression ExpressionFactory.createLetExpression(Identifier v, Expression varExpr, Expression target)
           
 OperationCall ExpressionFactory.createOperationCall(Identifier name, Expression singleParam)
           
 Expression ExpressionFactory.createParanthesizedExpression(Expression x)
           
 SwitchExpression ExpressionFactory.createSwitchExpression(Expression switchExpr, java.util.List<Case> cases, Expression defaultExpr)
           
 

Method parameters in org.eclipse.internal.xtend.expression.parser with type arguments of type Expression
 ListLiteral ExpressionFactory.createListLiteral(java.util.List<Expression> paramExpr)
           
 OperationCall ExpressionFactory.createOperationCall(Identifier name, java.util.List<Expression> paramExpr)
           
 

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

Methods in org.eclipse.internal.xtend.xtend.ast that return Expression
 Expression Check.getConstraint()
           
abstract  Expression AbstractExtensionDefinition.getExpression()
           
 Expression Around.getExpression()
           
 Expression CreateExtensionStatement.getExpression()
           
 Expression ExpressionExtensionStatement.getExpression()
           
 Expression Check.getGuard()
           
 Expression Check.getMsg()
           
 

Constructors in org.eclipse.internal.xtend.xtend.ast with parameters of type Expression
Around(Identifier pointcut, java.util.List<DeclaredParameter> params, boolean wildparams, Expression expr)
           
Check(Identifier type, Identifier f, Expression guard, boolean errorSeverity, Expression msg, Expression constraint)
           
CreateExtensionStatement(Identifier name, Identifier returnType, Identifier rtName, java.util.List<DeclaredParameter> params, Expression expr, boolean isPrivate)
           
ExpressionExtensionStatement(Identifier name, Identifier returnType, java.util.List<DeclaredParameter> formalParameters, Expression expression, boolean cached, boolean isPrivate)
           
 

Uses of Expression in org.eclipse.internal.xtend.xtend.parser
 

Methods in org.eclipse.internal.xtend.xtend.parser that return Expression
 Expression XtendParser.additiveExpression()
           
 Expression XtendParser.andExpression()
           
 Expression XtendParser.booleanLiteral()
           
 Expression XtendParser.castedExpression()
           
 Expression XtendParser.chainExpression()
           
 Expression XtendParser.constructorCall()
           
 Expression XtendParser.expression()
           
static Expression ParseFacade.expression(java.io.Reader r, ErrorHandler handler)
           
static Expression ParseFacade.expression(java.lang.String r)
           
 Expression XtendParser.ifExpression()
           
 Expression XtendParser.impliesExpression()
           
 Expression XtendParser.infixExpression()
           
 Expression XtendParser.letExpression()
           
 Expression XtendParser.listLiteral()
           
 Expression XtendParser.multiplicativeExpression()
           
 Expression XtendParser.nullLiteral()
           
 Expression XtendParser.numberLiteral()
           
 Expression XtendParser.orExpression()
           
 Expression XtendParser.paranthesizedExpression()
           
 Expression XtendParser.primaryExpression()
           
 Expression XtendParser.relationalExpression()
           
 Expression XtendParser.switchExpression()
           
 Expression XtendParser.unaryExpression()
           
 

Methods in org.eclipse.internal.xtend.xtend.parser that return types with arguments of type Expression
 java.util.List<Expression> XtendParser.parameterList()
           
 

Methods in org.eclipse.internal.xtend.xtend.parser with parameters of type Expression
 Around ExtensionFactory.createAround(Identifier pointcut, java.util.List<DeclaredParameter> p, boolean wildparams, Expression expr)
           
 Check ExtensionFactory.createCheck(Identifier t, Identifier f, Expression guard, boolean errorSev, Expression msg, Expression expr)
           
 Extension ExtensionFactory.createCreateExtension(Identifier create, Identifier returnType, Identifier rtn, Identifier name, java.util.List<DeclaredParameter> params, Expression expr, Identifier priv)
           
 ExpressionExtensionStatement ExtensionFactory.createExpressionExtension(Identifier name, Identifier returnType, java.util.List<DeclaredParameter> params, Expression expr, Identifier cached, Identifier priv)
           
 

Uses of Expression in org.eclipse.xtend.expression
 

Methods in org.eclipse.xtend.expression that return Expression
 Expression ExpressionFacade.parse(java.lang.String expression)
           
 

Uses of Expression in org.eclipse.xtend.middleend.xpand.plugin
 

Constructors in org.eclipse.xtend.middleend.xpand.plugin with parameters of type Expression
XpandDefinitionName(java.lang.String rawDefName, Expression target, java.util.List<Expression> args, XpandExecutionContext ctx)
           
 

Constructor parameters in org.eclipse.xtend.middleend.xpand.plugin with type arguments of type Expression
XpandDefinitionName(java.lang.String rawDefName, Expression target, java.util.List<Expression> args, XpandExecutionContext ctx)
           
 

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

Methods in org.eclipse.xtend.middleend.xtend.internal with parameters of type Expression
 Type OldTypeAnalyzer.analyze(ExecutionContext ctx, Expression expr)
           
 ExpressionBase OldExpressionConverter.convert(Expression expr)
           
 

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

Methods in org.eclipse.xtend.shared.ui.editor.navigation with parameters of type Expression
protected  ContextComputer AbstractHyperlinkDetector.computeContext(IXtendXpandResource resource, Expression expression)
           
protected  SyntaxElement AbstractHyperlinkDetector.findOwningElement(IXtendXpandResource file, Expression expression)
           
 

Constructors in org.eclipse.xtend.shared.ui.editor.navigation with parameters of type Expression
ContextComputer(Expression se)