Uses of Interface
org.eclipse.xpand2.XpandExecutionContext

Packages that use XpandExecutionContext
org.eclipse.internal.xpand2.ast AST of the Xpand language 
org.eclipse.internal.xpand2.codeassist Codeassist for the Xpand language 
org.eclipse.internal.xpand2.model Basic abstractions of the Xpand language 
org.eclipse.internal.xpand2.type Basic types of the Xpand language 
org.eclipse.xpand2 Implementation of the Xpand language 
org.eclipse.xpand2.output Generator output handling 
 

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

Methods in org.eclipse.internal.xpand2.ast that return XpandExecutionContext
protected  XpandExecutionContext AbstractDefinition.prepareDeclaredParameters(Object _this, XpandExecutionContext context, Object... params)
           
 

Methods in org.eclipse.internal.xpand2.ast with parameters of type XpandExecutionContext
 void XpandAnalyzable.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void Template.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void Statement.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ImportDeclaration.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ExtensionImportDeclaration.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void Advice.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void AbstractDefinition.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void TextStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
protected abstract  void Statement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ProtectStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void LetStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void IfStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ForEachStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void FileStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ExpressionStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ExpandStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void ErrorStatement.analyzeInternal(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void XpandEvaluatable.evaluate(XpandExecutionContext ctx)
           
 void Statement.evaluate(XpandExecutionContext ctx)
           
 void AbstractDefinition.evaluate(XpandExecutionContext ctx, Object _this, Object... params)
           
 void TextStatement.evaluateInternal(XpandExecutionContext ctx)
           
protected abstract  void Statement.evaluateInternal(XpandExecutionContext ctx)
           
 void ProtectStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void LetStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void IfStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void ForEachStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void FileStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void ExpressionStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void ExpandStatement.evaluateInternal(XpandExecutionContext ctx)
           
 void ErrorStatement.evaluateInternal(XpandExecutionContext ctx)
           
 boolean Advice.matches(XpandDefinition def, XpandExecutionContext ctx)
           
protected  XpandExecutionContext AbstractDefinition.prepareDeclaredParameters(Object _this, XpandExecutionContext context, Object... params)
           
 

Uses of XpandExecutionContext in org.eclipse.internal.xpand2.codeassist
 

Methods in org.eclipse.internal.xpand2.codeassist that return XpandExecutionContext
static XpandExecutionContext FastAnalyzer.computeExecutionContext(String str, XpandExecutionContext ctx, XpandDefinition[] definitions)
           
 

Methods in org.eclipse.internal.xpand2.codeassist with parameters of type XpandExecutionContext
static XpandExecutionContext FastAnalyzer.computeExecutionContext(String str, XpandExecutionContext ctx, XpandDefinition[] definitions)
           
 

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

Methods in org.eclipse.internal.xpand2.model with parameters of type XpandExecutionContext
 void AdvicedDefinition.analyze(XpandExecutionContext ctx, Set<AnalysationIssue> issues)
           
 void XpandDefinition.evaluate(XpandExecutionContext ctx, Object _this, Object... params)
           
 void AdvicedDefinition.evaluate(XpandExecutionContext ctx, Object _this, Object... params)
           
 boolean XpandAdvice.matches(XpandDefinition def, XpandExecutionContext ctx)
           
 

Uses of XpandExecutionContext in org.eclipse.internal.xpand2.type
 

Constructors in org.eclipse.internal.xpand2.type with parameters of type XpandExecutionContext
XpandDefinitionImpl(XpandDefinition def, XpandExecutionContext ctx, Object this1, Object[] params)
           
 

Uses of XpandExecutionContext in org.eclipse.xpand2
 

Classes in org.eclipse.xpand2 that implement XpandExecutionContext
 class XpandExecutionContextImpl
          *
 

Methods in org.eclipse.xpand2 that return XpandExecutionContext
protected  XpandExecutionContext Generator.createExecutionContext(org.eclipse.emf.mwe.core.WorkflowContext wfContext, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, org.eclipse.emf.mwe.core.issues.Issues issues)
          Creates the execution context that is used for evaluation of the Xpand generator.
 

Methods in org.eclipse.xpand2 with parameters of type XpandExecutionContext
static XpandFacade XpandFacade.create(XpandExecutionContext execCtx)
           
protected  XpandDefinition XpandExecutionContextImpl.findDefinition(XpandDefinition[] definitions, String name, Type target, Type[] paramTypes, XpandExecutionContext ctx)
          resolves the correct definition (using parametric polymorphism)
 

Constructors in org.eclipse.xpand2 with parameters of type XpandExecutionContext
XpandFacade(XpandExecutionContext ctx)
          Deprecated. use XpandFacade.create instead
 

Uses of XpandExecutionContext in org.eclipse.xpand2.output
 

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



Copyright © 2015. All rights reserved.