org.eclipse.xpand2
Interface XpandExecutionContext

All Superinterfaces:
ExecutionContext, TypeSystem
All Known Implementing Classes:
XpandExecutionContextImpl, XpandPluginExecutionContext

public interface XpandExecutionContext
extends ExecutionContext


Field Summary
 
Fields inherited from interface org.eclipse.xtend.expression.ExecutionContext
IMPLICIT_VARIABLE
 
Method Summary
 XpandDefinition findDefinition(java.lang.String name, Type target, Type[] paramTypes)
           
 XpandResource findTemplate(java.lang.String templateName)
           
 java.util.List<XpandDefinition> getAllDefinitions()
           
 Output getOutput()
           
 ProtectedRegionResolver getProtectedRegionResolver()
           
 
Methods inherited from interface org.eclipse.xtend.expression.ExecutionContext
cloneWithoutMonitor, cloneWithoutResource, cloneWithoutVariables, cloneWithResource, cloneWithVariable, currentResource, getAllExtensions, getCallback, getExtension, getExtensionAdvices, getExtensionForTypes, getGlobalVariables, getMonitor, getResourceManager, getReturnType, getVariable, getVisibleVariables, handleNullEvaluation, handleRuntimeException, postTask, preTask
 
Methods inherited from interface org.eclipse.xtend.expression.TypeSystem
findOperation, findProperty, findTypesForPrefix, getAllTypes, getBooleanType, getCollectionType, getFeatureType, getIntegerType, getListType, getNamespaces, getObjectType, getOperationType, getPropertyType, getRealType, getSetType, getStaticPropertyType, getStringType, getType, getTypeForName, getTypeType, getVoidType, release
 

Method Detail

getProtectedRegionResolver

ProtectedRegionResolver getProtectedRegionResolver()

getOutput

Output getOutput()

getAllDefinitions

java.util.List<XpandDefinition> getAllDefinitions()

findDefinition

XpandDefinition findDefinition(java.lang.String name,
                               Type target,
                               Type[] paramTypes)

findTemplate

XpandResource findTemplate(java.lang.String templateName)