|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.xpand.ui.core.internal | |
| org.eclipse.xpand.util.stdlib | |
| org.eclipse.xpand2 | Implementation of the Xpand language |
| org.eclipse.xpand2.output | Generator output handling |
| org.eclipse.xtend.middleend.xpand.internal | |
| org.eclipse.xtend.middleend.xpand.plugin | |
| org.eclipse.xtend.shared.ui.expression | |
| Uses of XpandExecutionContext in org.eclipse.internal.xpand2.ast |
|---|
| Methods in org.eclipse.internal.xpand2.ast that return XpandExecutionContext | |
|---|---|
protected XpandExecutionContext |
AbstractDefinition.prepareDeclaredParameters(java.lang.Object _this,
XpandExecutionContext context,
java.lang.Object... params)
|
| Methods in org.eclipse.internal.xpand2.ast with parameters of type XpandExecutionContext | |
|---|---|
void |
AbstractDefinition.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
Advice.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ExtensionImportDeclaration.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ImportDeclaration.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
Statement.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
Template.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
XpandAnalyzable.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ErrorStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ExpandStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ExpressionStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
FileStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ForEachStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
IfStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
LetStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
ProtectStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
protected abstract void |
Statement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
TextStatement.analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
void |
Statement.evaluate(XpandExecutionContext ctx)
|
void |
XpandEvaluatable.evaluate(XpandExecutionContext ctx)
|
void |
AbstractDefinition.evaluate(XpandExecutionContext ctx,
java.lang.Object _this,
java.lang.Object... params)
|
void |
ErrorStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
ExpandStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
ExpressionStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
FileStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
ForEachStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
IfStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
LetStatement.evaluateInternal(XpandExecutionContext ctx)
|
void |
ProtectStatement.evaluateInternal(XpandExecutionContext ctx)
|
protected abstract void |
Statement.evaluateInternal(XpandExecutionContext ctx)
|
void |
TextStatement.evaluateInternal(XpandExecutionContext ctx)
|
boolean |
Advice.matches(XpandDefinition def,
XpandExecutionContext ctx)
|
protected XpandExecutionContext |
AbstractDefinition.prepareDeclaredParameters(java.lang.Object _this,
XpandExecutionContext context,
java.lang.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(java.lang.String str,
XpandExecutionContext ctx,
XpandDefinition[] definitions)
|
| Methods in org.eclipse.internal.xpand2.codeassist with parameters of type XpandExecutionContext | |
|---|---|
static XpandExecutionContext |
FastAnalyzer.computeExecutionContext(java.lang.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,
java.util.Set<AnalysationIssue> issues)
|
void |
AdvicedDefinition.evaluate(XpandExecutionContext ctx,
java.lang.Object _this,
java.lang.Object... params)
|
void |
XpandDefinition.evaluate(XpandExecutionContext ctx,
java.lang.Object _this,
java.lang.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,
java.lang.Object this1,
java.lang.Object[] params)
|
|
| Uses of XpandExecutionContext in org.eclipse.xpand.ui.core.internal |
|---|
| Methods in org.eclipse.xpand.ui.core.internal with parameters of type XpandExecutionContext | |
|---|---|
void |
XpandResourceImpl.analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
|
| Uses of XpandExecutionContext in org.eclipse.xpand.util.stdlib |
|---|
| Methods in org.eclipse.xpand.util.stdlib with parameters of type XpandExecutionContext | |
|---|---|
void |
TracingOutput.pushStatement(SyntaxElement stmt,
XpandExecutionContext ctx)
|
| 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,
java.lang.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 |
Output.pushStatement(SyntaxElement stmt,
XpandExecutionContext ctx)
|
void |
OutputImpl.pushStatement(SyntaxElement stmt,
XpandExecutionContext ctx)
|
| Uses of XpandExecutionContext in org.eclipse.xtend.middleend.xpand.internal |
|---|
| Methods in org.eclipse.xtend.middleend.xpand.internal with parameters of type XpandExecutionContext | |
|---|---|
static XpandDefinition |
XpandConverterUtil.findDefinition(XpandExecutionContext ctx,
java.lang.String name,
Type target,
Type[] paramTypes)
Find a XpandDefinition based on it's name and parameter types |
static XpandDefinition |
XpandConverterUtil.guessDefinition(XpandExecutionContext ctx,
java.lang.String name,
Type target,
Type[] paramTypes)
Try to find a XpandDefinition based on it's name and the number of parameters |
| Constructors in org.eclipse.xtend.middleend.xpand.internal with parameters of type XpandExecutionContext | |
|---|---|
OldDefinitionConverter(XpandExecutionContext ctx,
TypeToBackendType typeConverter)
|
|
| Uses of XpandExecutionContext in org.eclipse.xtend.middleend.xpand.plugin |
|---|
| Constructors in org.eclipse.xtend.middleend.xpand.plugin with parameters of type XpandExecutionContext | |
|---|---|
XpandDefinitionName(java.lang.String rawDefName,
Expression target,
java.util.List<Expression> args,
XpandExecutionContext ctx)
|
|
XpandDefinitionName(java.lang.String rawDefName,
Type targetType,
Type[] argTypes,
XpandExecutionContext ctx)
|
|
| Uses of XpandExecutionContext in org.eclipse.xtend.shared.ui.expression |
|---|
| Classes in org.eclipse.xtend.shared.ui.expression that implement XpandExecutionContext | |
|---|---|
class |
XpandPluginExecutionContext
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||