Uses of Interface
org.eclipse.epsilon.eol.execute.context.IEolContext
Packages that use IEolContext
Package
Description
-
Uses of IEolContext in org.eclipse.epsilon.common.dt.launching
Methods in org.eclipse.epsilon.common.dt.launching with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EclipseExecutionController.control
(ModuleElement ast, IEolContext context) void
EclipseExecutionController.done
(ModuleElement ast, IEolContext context) void
EclipseExecutionController.report
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.ecl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.ecl.execute.contextClasses in org.eclipse.epsilon.ecl.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.ecl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.ecl.execute.context.concurrentClasses in org.eclipse.epsilon.ecl.execute.context.concurrent that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.ecl.execute.operations
Methods in org.eclipse.epsilon.ecl.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionDoMatchOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) MatchesOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.ecl.trace
Methods in org.eclipse.epsilon.ecl.trace with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.ecore.delegates.execution
Constructors in org.eclipse.epsilon.ecore.delegates.execution with parameters of type IEolContextModifierConstructorDescriptionEolOperation
(Operation program, List<ParseProblem> problems, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.egl
Methods in org.eclipse.epsilon.egl with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EglTemplateFactory.copyState
(IEolContext delegate) void
EglModule.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.egl.dom
Methods in org.eclipse.epsilon.egl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionGenerationRule.execute
(IEolContext context) GenerationRule.execute
(IEolContext context_, Object element) protected Return
TemplateOperation.executeBody
(IEolContext context) Collection<?>
GenerationRule.getAllElements
(IEolContext context) GenerationRule.getOwningModelForType
(IEolContext context) Gets the model which the "transform" parameter type expression belongs to. -
Uses of IEolContext in org.eclipse.epsilon.egl.engine.traceability.fine.internal
Methods in org.eclipse.epsilon.egl.engine.traceability.fine.internal with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EglOutputBufferPrintExecutionListener.aboutToExecute
(ModuleElement ast, IEolContext context) void
EglOutputBufferPrintExecutionListener.finishedExecuting
(ModuleElement ast, Object result, IEolContext context) void
EglOutputBufferPrintExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.egl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.egl.execute.contextClasses in org.eclipse.epsilon.egl.execute.context that implement IEolContextMethods in org.eclipse.epsilon.egl.execute.context that return IEolContextModifier and TypeMethodDescriptionEglContext.getDelegate()
default IEolContext
IEglContext.getDelegate()
Methods in org.eclipse.epsilon.egl.execute.context with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EglContext.setDelegate
(IEolContext delegate) default void
IEglContext.setDelegate
(IEolContext delegate) Copies state references (excluding variables) from the context. -
Uses of IEolContext in org.eclipse.epsilon.egl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.egl.execute.context.concurrentClasses in org.eclipse.epsilon.egl.execute.context.concurrent that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.egl.execute.operations
Methods in org.eclipse.epsilon.egl.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionIncludeOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) OutdentOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.emc.bibtex
Methods in org.eclipse.epsilon.emc.bibtex with parameters of type IEolContextModifier and TypeMethodDescriptionboolean
BibtexPropertyGetter.hasProperty
(Object object, String property, IEolContext context) BibtexPropertyGetter.invoke
(Object object, String property, IEolContext context) void
BibtexPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.csv
Methods in org.eclipse.epsilon.emc.csv with parameters of type IEolContextModifier and TypeMethodDescriptionCsvPropertyGetter.invoke
(Object object, String property, IEolContext context) void
CsvPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.emf
Methods in org.eclipse.epsilon.emc.emf with parameters of type IEolContextModifier and TypeMethodDescriptionEmfPropertySetter.coerce
(Object target, String property, Object value, IEolContext context) boolean
EmfPropertySetter.conforms
(Object target, String property, Object value, IEolContext context) protected org.eclipse.emf.ecore.EObject
EmfPropertySetter.getEObject
(Object object, String property, Object value, IEolContext context) boolean
EmfPropertyGetter.hasProperty
(Object object, String property, IEolContext context) EmfPropertyGetter.invoke
(Object object, String property, IEolContext context) void
EmfPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.emf.xml
Methods in org.eclipse.epsilon.emc.emf.xml with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
XmlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.html
Methods in org.eclipse.epsilon.emc.html with parameters of type IEolContextModifier and TypeMethodDescriptionHtmlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
HtmlPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.jdt
Methods in org.eclipse.epsilon.emc.jdt with parameters of type IEolContextModifier and TypeMethodDescriptionprotected Object
SearchableTypeCollection.performSearch
(IEolContext context, Expression nameExpression, List<Object> results, org.eclipse.jdt.core.search.SearchRequestor requestor) -
Uses of IEolContext in org.eclipse.epsilon.emc.json
Methods in org.eclipse.epsilon.emc.json with parameters of type IEolContextModifier and TypeMethodDescriptionJsonPropertyGetter.invoke
(Object object, String property, IEolContext context) void
JsonPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.muddle
Methods in org.eclipse.epsilon.emc.muddle with parameters of type IEolContextModifier and TypeMethodDescriptionMuddleModelPropertyGetter.invoke
(Object o, String property, IEolContext context) void
MuddleModelPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.plainxml
Methods in org.eclipse.epsilon.emc.plainxml with parameters of type IEolContextModifier and TypeMethodDescriptionPlainXMLOperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry) PlainXMLOperationContributor.findContributedMethodForUnevaluatedParameters
(Object target, String name, List<Expression> parameterExpressions, IEolContext context) We can't find the method if the parameters are unevaluatedPlainXmlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
PlainXmlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.simulink.dictionary.operations.contributor
Methods in org.eclipse.epsilon.emc.simulink.dictionary.operations.contributor with parameters of type IEolContextModifier and TypeMethodDescriptionDictionaryModelOperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry) -
Uses of IEolContext in org.eclipse.epsilon.emc.simulink.introspection.java
Methods in org.eclipse.epsilon.emc.simulink.introspection.java with parameters of type IEolContextModifier and TypeMethodDescriptionboolean
SimulinkPropertyGetter.hasProperty
(Object object, String property, IEolContext context) SimulinkPropertyGetter.invoke
(Object object, String property, IEolContext context) void
SimulinkPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.simulink.operations
Methods in org.eclipse.epsilon.emc.simulink.operations with parameters of type IEolContextModifier and TypeMethodDescriptionCollection<?>
SimulinkCollectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
SimulinkSelectOperation.execute
(boolean returnOnMatch, Object target, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) Collection<?>
StateflowCollectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
StateflowSelectOperation.execute
(boolean returnOnMatch, Object target, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.simulink.operations.contributors
Methods in org.eclipse.epsilon.emc.simulink.operations.contributors with parameters of type IEolContextModifier and TypeMethodDescriptionModelOperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry) -
Uses of IEolContext in org.eclipse.epsilon.emc.simulink.requirement.operations.contributors
Methods in org.eclipse.epsilon.emc.simulink.requirement.operations.contributors with parameters of type IEolContextModifier and TypeMethodDescriptionRequirementModelOperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry) -
Uses of IEolContext in org.eclipse.epsilon.emc.spreadsheets
Methods in org.eclipse.epsilon.emc.spreadsheets with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
SpreadsheetPropertySetter.edit
(Collection<?> rows, Object value, String property, IEolContext context) void
SpreadsheetPropertySetter.edit
(SpreadsheetRow row, Object value, String property, IEolContext context) abstract Collection<SpreadsheetRow>
SpreadsheetModel.find
(Variable iterator, ModuleElement ast, IEolContext context) SpreadsheetModel.findOne
(Variable iterator, ModuleElement ast, IEolContext context) SpreadsheetPropertyGetter.invoke
(Object object, String columnIdentifier, IEolContext context) void
SpreadsheetPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) void
SpreadsheetPropertySetter.invoke
(SpreadsheetRow row, SpreadsheetColumn column, Object value, ModuleElement ast, IEolContext context) Convenience method for editing a row and column.SpreadsheetPropertyGetter.query
(Collection<?> collection, String column, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.spreadsheets.excel
Methods in org.eclipse.epsilon.emc.spreadsheets.excel with parameters of type IEolContextModifier and TypeMethodDescriptionExcelModel.find
(Variable iterator, ModuleElement ast, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emc.yaml
Methods in org.eclipse.epsilon.emc.yaml with parameters of type IEolContextModifier and TypeMethodDescriptionYamlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
YamlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.emg.random
Constructors in org.eclipse.epsilon.emg.random with parameters of type IEolContextModifierConstructorDescriptionEmgRandomGenerator
(IEolContext context) Instantiates a new emg random generator.EmgRandomGenerator
(IEolContext context, long seed) Instantiates a new emg random generator. -
Uses of IEolContext in org.eclipse.epsilon.eml.dom
Methods in org.eclipse.epsilon.eml.dom with parameters of type IEolContextModifier and TypeMethodDescriptionEquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) -
Uses of IEolContext in org.eclipse.epsilon.eml.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.eml.execute.contextClasses in org.eclipse.epsilon.eml.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.eml.execute.operations
Methods in org.eclipse.epsilon.eml.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionEquivalentOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) EquivalentsOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.eol
Fields in org.eclipse.epsilon.eol declared as IEolContextModifier and TypeFieldDescriptionprotected IEolContext
EolEngine.context
protected IEolContext
EolModule.context
Methods in org.eclipse.epsilon.eol that return IEolContextModifier and TypeMethodDescriptionEolEngine.getContext()
EolEvaluator.getContext()
EolModule.getContext()
IEolModule.getContext()
Methods in org.eclipse.epsilon.eol with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EolModule.setContext
(IEolContext context) void
IEolModule.setContext
(IEolContext context) Constructors in org.eclipse.epsilon.eol with parameters of type IEolContextModifierConstructorDescriptionEolModule
(IEolContext context) Instantiates the module with the specified execution context. -
Uses of IEolContext in org.eclipse.epsilon.eol.dom
Methods in org.eclipse.epsilon.eol.dom with parameters of type IEolContextModifier and TypeMethodDescriptionprotected void
Operation.checkResultType
(Object result, IEolContext context) protected void
Operation.evaluatePostConditions
(IEolContext context, Object result) protected void
Operation.evaluatePreConditions
(IEolContext context) AbortStatement.execute
(IEolContext context) AndOperatorExpression.execute
(IEolContext context) AssignmentStatement.execute
(IEolContext context) BreakStatement.execute
(IEolContext context) CollectionLiteralExpression.execute
(IEolContext context) ComplexOperationCallExpression.execute
(IEolContext context) ContinueStatement.execute
(IEolContext context) DeleteStatement.execute
(IEolContext context) DivOperatorExpression.execute
(Object o1, Object o2, IEolContext context) abstract Object
EagerOperatorExpression.execute
(Object o1, Object o2, IEolContext context) EagerOperatorExpression.execute
(IEolContext context) ElvisOperatorExpression.execute
(IEolContext context) EnumerationLiteralExpression.execute
(IEolContext context) EqualsOperatorExpression.execute
(Object o1, Object o2, IEolContext context) ExecutableAnnotation.execute
(IEolContext context) ExecutableBlock.execute
(IEolContext context) ExecutableBlock.execute
(IEolContext context, boolean inNewFrame, FrameType frameType, Variable... variables) ExecutableBlock.execute
(IEolContext context, boolean inNewFrame, Variable... variables) ExecutableBlock.execute
(IEolContext context, Variable... variables) ExpressionInBrackets.execute
(IEolContext context) ExpressionStatement.execute
(IEolContext context) FirstOrderOperationCallExpression.execute
(IEolContext context) ForStatement.execute
(IEolContext context) GreaterEqualOperatorExpression.execute
(Object o1, Object o2, IEolContext context) GreaterThanOperatorExpression.execute
(Object o1, Object o2, IEolContext context) IExecutableModuleElement.execute
(IEolContext context) IExecutableModuleElementParameter.execute
(IEolContext context, Object parameter) IfStatement.execute
(IEolContext context) ImpliesOperatorExpression.execute
(IEolContext context) ItemSelectorExpression.execute
(IEolContext context) LessEqualOperatorExpression.execute
(Object o1, Object o2, IEolContext context) LessThanOperatorExpression.execute
(Object o1, Object o2, IEolContext context) LiteralExpression.execute
(IEolContext context) MapLiteralExpression.execute
(IEolContext context) MinusOperatorExpression.execute
(Object o1, Object o2, IEolContext context) NameExpression.execute
(IEolContext context) NameExpression.execute
(IEolContext context, boolean returnVariable) NegativeOperatorExpression.execute
(Object o1, Object o2, IEolContext context) NewInstanceExpression.execute
(IEolContext context) NotEqualsOperatorExpression.execute
(Object o1, Object o2, IEolContext context) NotOperatorExpression.execute
(IEolContext context) Operation.execute
(Object self, List<?> parameterValues, IEolContext context) Operation.execute
(Object self, List<?> parameterValues, IEolContext context, boolean inNewStackFrame) OperationCallExpression.execute
(IEolContext context) OrOperatorExpression.execute
(IEolContext context) PlusOperatorExpression.execute
(Object o1, Object o2, IEolContext context) PostfixOperatorExpression.execute
(IEolContext context) PropertyCallExpression.execute
(Object source, NameExpression propertyNameExpression, IEolContext context) PropertyCallExpression.execute
(IEolContext context) ReturnStatement.execute
(IEolContext context) StatementBlock.execute
(IEolContext context) SwitchStatement.execute
(IEolContext context) TernaryExpression.execute
(IEolContext context) ThrowStatement.execute
(IEolContext context) TimesOperatorExpression.execute
(Object o1, Object o2, IEolContext context) TransactionStatement.execute
(IEolContext context) TypeExpression.execute
(IEolContext context) VariableDeclaration.execute
(IEolContext context) WhileStatement.execute
(IEolContext context) XorOperatorExpression.execute
(IEolContext context) protected Object
ExecutableBlock.executeBlockOrExpressionAst
(IExecutableModuleElement ast, IEolContext context) ExecutableBlock.executeBody
(IEolContext context) protected Object
Operation.executeBody
(IEolContext context) protected AbstractOperation
FeatureCallExpression.getAbstractOperation
(Object target, String name, IModel owningModel, IEolContext context) AnnotatableModuleElement.getAnnotationsValues
(String name, IEolContext context) boolean
AnnotatableModuleElement.getBooleanAnnotationValue
(String name, IEolContext context) boolean
AnnotatableModuleElement.getBooleanAnnotationValue
(String name, IEolContext context, boolean ifNotExists, boolean ifNoValue) boolean
AnnotatableModuleElement.getBooleanAnnotationValue
(String name, IEolContext context, Supplier<? extends Variable[]> variables) boolean
AnnotatableModuleElement.getBooleanAnnotationValue
(String name, IEolContext context, Variable... variables) Operation.getContextType
(IEolContext context) NameExpression.getModelElementType
(String name, IEolContext context) OperationList.getOperation
(Object object, String name, List<?> parameters, boolean ofTypeOnly, IEolContext context) OperationList.getOperation
(Object object, String name, List<?> parameters, IEolContext context) OperationList.getOperation
(Object source, NameExpression operationNameExpression, List<?> parameters, IEolContext context) protected AbstractOperation
FeatureCallExpression.getOperationFromContext
(Object target, String name, IModel owningModel, IEolContext context) Looks for the operation in the EolContext EolOperationFactory.protected AbstractOperation
FirstOrderOperationCallExpression.getOperationFromContext
(Object target, String name, IModel owningModel, IEolContext context) OperationList.getOperations
(Object object, String name, List<?> parameters, boolean ofTypeOnly, IEolContext context) OperationList.getOperations
(Object object, String name, List<?> parameters, boolean ofTypeOnly, IEolContext context, boolean returnOne) Operation.getReturnType
(IEolContext context) Parameter.getType
(IEolContext context) abstract Object
Annotation.getValue
(IEolContext context) ExecutableAnnotation.getValue
(IEolContext context) SimpleAnnotation.getValue
(IEolContext context) protected Object
AssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context) protected Object
TypeInitialiser.initialiseType
(EolType type, List<Expression> parameters, IEolContext context, boolean createIfNonPrimitive) void
Import.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.dt.debug
Methods in org.eclipse.epsilon.eol.dt.debug with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
EolDebugger.control
(ModuleElement ast, IEolContext context) void
EolDebugger.done
(ModuleElement ast, IEolContext context) void
EolDebugger.report
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.dt.launching
Methods in org.eclipse.epsilon.eol.dt.launching with parameters of type IEolContextModifier and TypeMethodDescriptionstatic void
EclipseContextManager.setup
(IEolContext context) static void
EclipseContextManager.setup
(IEolContext context, org.eclipse.core.runtime.IProgressMonitor progressMonitor) static void
EclipseContextManager.setup
(IEolContext context, org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor progressMonitor, org.eclipse.debug.core.ILaunch launch) static void
EclipseContextManager.setup
(IEolContext context, org.eclipse.debug.core.ILaunchConfiguration configuration, org.eclipse.core.runtime.IProgressMonitor progressMonitor, org.eclipse.debug.core.ILaunch launch, boolean loadModels) static void
EclipseContextManager.teardown
(IEolContext context) static void
EclipseContextManager.teardown
(IEolContext context, org.eclipse.core.runtime.IProgressMonitor progressMonitor) void
EpsilonLaunchConfigurationDelegate.teardown
(IEolContext context, boolean disposeModelRepository) -
Uses of IEolContext in org.eclipse.epsilon.eol.exceptions
Fields in org.eclipse.epsilon.eol.exceptions declared as IEolContextConstructors in org.eclipse.epsilon.eol.exceptions with parameters of type IEolContextModifierConstructorDescriptionEolIllegalPropertyAssignmentException
(String property, IEolContext context) EolIllegalPropertyException
(Object object, String property, ModuleElement ast, IEolContext context) EolIllegalPropertyException
(Object object, String property, IEolContext context) EolIllegalReturnException
(String expectedType, Object returnedValue, ModuleElement ast, IEolContext context) EolIllegalVariableAssignmentException
(Variable variable, EolType expected, Object value, IEolContext context) EolNoReturnException
(String expectedType, ModuleElement ast, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.exceptions.models
Constructors in org.eclipse.epsilon.eol.exceptions.models with parameters of type IEolContextModifierConstructorDescriptionEolNotAModelElementException
(ModuleElement ast, Object instance, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute
Methods in org.eclipse.epsilon.eol.execute with parameters of type IEolContextModifier and TypeMethodDescriptionfinal Object
ExecutorFactory.execute
(ModuleElement moduleElement, IEolContext context) final Object
ExecutorFactory.execute
(IExecutableModuleElementParameter moduleElement, IEolContext context, Object parameter) protected Object
ExecutorFactory.executeImpl
(ModuleElement moduleElement, IEolContext context) Overriding classes should call this super method.protected Object
ExecutorFactory.executeImpl
(IExecutableModuleElementParameter moduleElement, IEolContext context, Object parameter) protected void
ExecutorFactory.postExecuteFailure
(ModuleElement moduleElement, Exception ex, IEolContext context) Overriding classes must call this super method.protected void
ExecutorFactory.postExecuteFinally
(ModuleElement moduleElement, IEolContext context) Overriding classes must call this super method.protected void
ExecutorFactory.postExecuteSuccess
(ModuleElement moduleElement, Object result, IEolContext context) Overriding classes must call this super method.protected void
ExecutorFactory.preExecute
(ModuleElement moduleElement, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.context
Classes in org.eclipse.epsilon.eol.execute.context that implement IEolContextMethods in org.eclipse.epsilon.eol.execute.context with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
AsyncStatementInstance.execute
(IEolContext context) void
Variable.setValue
(Object newValue, IEolContext context) Constructors in org.eclipse.epsilon.eol.execute.context with parameters of type IEolContextModifierConstructorDescriptionEolContext
(IEolContext other) Copy constructor, intended for internal use only. -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.eol.execute.context.concurrentModifier and TypeInterfaceDescriptioninterface
Thread-safe IEolContext, offering utilities for parallel execution.Classes in org.eclipse.epsilon.eol.execute.context.concurrent that implement IEolContextModifier and TypeClassDescriptionclass
Skeletal implementation of a parallel IEolContext.Methods in org.eclipse.epsilon.eol.execute.context.concurrent that return IEolContextModifier and TypeMethodDescriptionprotected IEolContext
EolContextParallel.createShadowThreadLocalContext()
EolContextParallel.getShadow()
Can be used to obtain an optimal execution context while executing in parallel.Methods in org.eclipse.epsilon.eol.execute.context.concurrent with parameters of type IEolContextModifier and TypeMethodDescriptionstatic IEolContextParallel
EolContextParallel.convertToParallel
(IEolContext context) Utility method for converting a sequential context to a parallel one, if it is not already parallel.Constructors in org.eclipse.epsilon.eol.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.control
Methods in org.eclipse.epsilon.eol.execute.control with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
ExecutionProfiler.aboutToExecute
(ModuleElement ast, IEolContext context) void
IExecutionListener.aboutToExecute
(ModuleElement ast, IEolContext context) void
DefaultExecutionController.control
(ModuleElement ast, IEolContext context) void
ExecutionController.control
(ModuleElement ast, IEolContext context) void
ExecutionProfiler.control
(ModuleElement ast, IEolContext context) void
DefaultExecutionController.done
(ModuleElement ast, IEolContext context) void
ExecutionController.done
(ModuleElement ast, IEolContext context) void
ExecutionProfiler.done
(ModuleElement ast, IEolContext context) void
ExecutionProfiler.finishedExecuting
(ModuleElement ast, Object result, IEolContext context) void
IExecutionListener.finishedExecuting
(ModuleElement ast, Object result, IEolContext context) void
ExecutionProfiler.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) void
IExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) void
DefaultExecutionController.report
(IEolContext context) void
ExecutionController.report
(IEolContext context) void
ExecutionProfiler.report
(IEolContext context) protected boolean
ExecutionProfiler.screenAST
(ModuleElement ast, IEolContext context) Determines whether the ModuleElement should be profiled. -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.introspection
Methods in org.eclipse.epsilon.eol.execute.introspection with parameters of type IEolContextModifier and TypeMethodDescriptionIReflectivePropertySetter.coerce
(Object target, String property, Object value, IEolContext context) Coerces the given value such that it is permitted for this property.boolean
IReflectivePropertySetter.conforms
(Object target, String property, Object value, IEolContext context) Indicates whether the specified value is permitted for this property.static IModel
IntrospectionManager.getModelThatKnowsAboutProperty
(Object instance, String property, IEolContext context) IntrospectionManager.getPropertyGetterFor
(Object instance, String property, IEolContext context) IntrospectionManager.getPropertySetterFor
(Object instance, String property, IEolContext context) default boolean
IPropertyGetter.hasProperty
(Object object, String property, IEolContext context) Convenience method for checking whether a property exists.ExtendedPropertyGetter.invoke
(Object object, String property, IEolContext context) void
ExtendedPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) IPropertyGetter.invoke
(Object object, String property, IEolContext context) Invokes a property on a model element.void
IPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) Sets a property on a given object to the specified value.default void
Supports batch property setting through e.g.TuplePropertyGetter.invoke
(Object object, String property, IEolContext context) void
TuplePropertySetter.invoke
(Object object, String property, Object value, IEolContext context) boolean
IntrospectionManager.isModelBasedProperty
(Object instance, String property, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.introspection.java
Methods in org.eclipse.epsilon.eol.execute.introspection.java with parameters of type IEolContextModifier and TypeMethodDescriptionJavaPropertySetter.coerce
(Object target, String property, Object value, IEolContext context) boolean
JavaPropertySetter.conforms
(Object target, String property, Object value, IEolContext context) ObjectMethod.execute
(ModuleElement ast, IEolContext context, Object... parameters) Special handling (pre/post-processing) of method invocations.protected ObjectMethod
JavaPropertyGetter.getMethodFor
(Object object, String property, IEolContext context) protected ObjectMethod
JavaPropertySetter.getMethodFor
(Object object, String property, Object value, IEolContext context) boolean
JavaPropertyGetter.hasProperty
(Object object, String property, IEolContext context) JavaPropertyGetter.invoke
(Object object, String property, IEolContext context) void
JavaPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.introspection.recording
Methods in org.eclipse.epsilon.eol.execute.introspection.recording with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
PropertyAccessExecutionListener.aboutToExecute
(ModuleElement ast, IEolContext context) void
PropertyAccessExecutionListener.finishedExecuting
(ModuleElement ast, Object result, IEolContext context) void
PropertyAccessExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations
Methods in org.eclipse.epsilon.eol.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionabstract Object
AbstractOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) DynamicOperation.execute
(Object target, NameExpression operationNameExpression, LinkedHashMap<Expression, List<Parameter>> lambdas, IEolContext context) DynamicOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) EolOperationFactory.getOptimisedOperation
(String name, Object target, IModel owningModel, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations.contributors
Methods in org.eclipse.epsilon.eol.execute.operations.contributors that return IEolContextMethods in org.eclipse.epsilon.eol.execute.operations.contributors with parameters of type IEolContextModifier and TypeMethodDescriptionOperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context) OperationContributor.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry) OperationContributorRegistry.findContributedMethodForEvaluatedParameters
(Object target, String name, Object[] parameters, IEolContext context) Finds a contributed operation for the given target, name and parameters.OperationContributor.findContributedMethodForUnevaluatedParameters
(Object target, String name, List<Expression> parameterExpressions, IEolContext context) OperationContributorRegistry.findContributedMethodForUnevaluatedParameters
(Object target, String name, List<Expression> parameterExpressions, IEolContext context) Finds a contributed operation that is invoked without prior evaluation (i.e.protected Collection<OperationContributor>
OperationContributorRegistry.getOperationContributorsFor
(Object target, IEolContext context) void
OperationContributor.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations.declarative
Methods in org.eclipse.epsilon.eol.execute.operations.declarative with parameters of type IEolContextModifier and TypeMethodDescriptionprotected void
ClosureOperation.closure
(Collection<Object> closure, Collection<?> source, Parameter parameter, Expression expression, IEolContext context) protected static Variable
FirstOrderOperation.createIteratorVariable
(Object item, Parameter parameter, IEolContext context) EolMap<?,
?> AggregateOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) AsOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) AsOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) ClosureOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
CollectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) CountOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) ExistsOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) FindOneOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) FindOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) FirstOrderOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) FirstOrderOperation.execute
(Object target, Variable iterator, Expression expression, IEolContext context) Deprecated.Use one of the other execute methods insteadForAllOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) MapByOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) protected boolean
NMatchOperation.execute
(int sourceSize, int targetMatches, Collection<Object> source, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) final Boolean
NMatchOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
RejectOneOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
RejectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) SelectOneOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) Collection<?>
SelectOperation.execute
(boolean returnOnMatch, Object target, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) Collection<?>
SelectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) SelectOperation.execute
(Object target, Variable iterator, Expression expression, IEolContext context, boolean returnOnMatch) Deprecated.Use one of the other execute methods insteadSortByOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) protected <F> F
FirstOrderOperation.resolve
(Class<?> fType, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) protected final CheckedEolFunction<Object,
?> FirstOrderOperation.resolveFunction
(NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) protected final CheckedEolPredicate<Object>
FirstOrderOperation.resolvePredicate
(NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context) protected Collection<Object>
FirstOrderOperation.resolveSource
(Object target, List<Parameter> iterators, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations.declarative.concurrent
Methods in org.eclipse.epsilon.eol.execute.operations.declarative.concurrent with parameters of type IEolContextModifier and TypeMethodDescriptionCollection<?>
ParallelCollectOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context_) ParallelCountOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context_) ParallelMapByOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context_) protected boolean
ParallelNMatchOperation.execute
(int sourceSize, int targetMatches, Collection<Object> source, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context_) Collection<?>
ParallelSelectOperation.execute
(boolean returnOnMatch, Object target, NameExpression operationNameExpression, List<Parameter> iterators, Expression expression, IEolContext context_) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations.simple
Methods in org.eclipse.epsilon.eol.execute.operations.simple with parameters of type IEolContextModifier and TypeMethodDescriptionabstract Object
SimpleOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) SimpleOperation.execute
(Object target, NameExpression operationNameExpression, List<Parameter> iterators, List<Expression> expressions, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.operations.simple.assertions
Methods in org.eclipse.epsilon.eol.execute.operations.simple.assertions with parameters of type IEolContextModifier and TypeMethodDescriptionAssertOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.prettyprinting
Fields in org.eclipse.epsilon.eol.execute.prettyprinting declared as IEolContextConstructors in org.eclipse.epsilon.eol.execute.prettyprinting with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.eol.function
Methods in org.eclipse.epsilon.eol.function with parameters of type IEolContextModifier and TypeMethodDescriptionstatic <R> R
EolLambdaFactory.executeExpression
(IEolContext context, ModuleElement ast, Class<R> expectedReturnType, Expression expression, List<Parameter> params, Object... paramValues) static Object
EolLambdaFactory.resolveFor
(Class<?> clazz, List<Parameter> iteratorParams, Expression lambdaExpr, ModuleElement ast, IEolContext context) static Object
EolLambdaFactory.resolveFor
(String clazzName, List<Parameter> iteratorParams, Expression lambdaExpr, ModuleElement ast, IEolContext context) Validation of parameters is assumed to have already been performed in DynamicOperation or by the caller. -
Uses of IEolContext in org.eclipse.epsilon.eol.models
Methods in org.eclipse.epsilon.eol.models with parameters of type IEolContextModifier and TypeMethodDescriptionCollection<?>
ISearchableModel.find
(Variable iterator, ModuleElement ast, IEolContext context) ISearchableModel.findOne
(Variable iterator, ModuleElement ast, IEolContext context) ModelGroup.DelegatingModelElementPropertyGetter.invoke
(Object object, String property, IEolContext context) void
ModelGroup.DelegatingModelElementPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.tools
Fields in org.eclipse.epsilon.eol.tools declared as IEolContextMethods in org.eclipse.epsilon.eol.tools that return IEolContextMethods in org.eclipse.epsilon.eol.tools with parameters of type IEolContextModifier and TypeMethodDescriptionstatic boolean
ToolFactory.createTool
(String name, String clazz, IEolContext context) void
AbstractTool.setContext
(IEolContext context) void
ITool.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.eol.types
Fields in org.eclipse.epsilon.eol.types declared as IEolContextMethods in org.eclipse.epsilon.eol.types with parameters of type IEolContextModifier and TypeMethodDescriptionAbstractToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters, IEolContext context) IToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters, IEolContext context) EolTuple.getOrThrow
(String property, IEolContext context) Constructors in org.eclipse.epsilon.eol.types with parameters of type IEolContextModifierConstructorDescriptionEolModelElementType
(String modelAndMetaClass, IEolContext context) EolNativeType
(Class<?> actualClass, IEolContext context) EolNativeType
(StringLiteral classAst, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.epl.dom
Methods in org.eclipse.epsilon.epl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionRole.getType
(IEolContext context) Domain.getValues
(IEolContext context, EolType type) boolean
Role.isActive
(IEolContext context) boolean
Role.isActive
(IEolContext context, boolean forceRecompute) boolean
Role.isOptional
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.epl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.epl.execute.contextClasses in org.eclipse.epsilon.epl.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.epl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.epl.execute.context.concurrentClasses in org.eclipse.epsilon.epl.execute.context.concurrent that implement IEolContextConstructors in org.eclipse.epsilon.epl.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.epl.execute.model
Methods in org.eclipse.epsilon.epl.execute.model with parameters of type IEolContextModifier and TypeMethodDescriptionPatternMatchPropertyGetter.invoke
(Object object, String property, IEolContext context) void
PatternMatchPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.erl
Methods in org.eclipse.epsilon.erl with parameters of type IEolContextModifier and TypeMethodDescriptionprotected void
ErlModule.execute
(List<? extends NamedStatementBlockRule> namedRules, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.erl.dom
Methods in org.eclipse.epsilon.erl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionNamedStatementBlockRule.execute
(IEolContext context) Collection<?>
ExtensibleNamedRule.getAllInstances
(Parameter parameter, IEolContext context, boolean ofTypeOnly) Collection<?>
ExtensibleNamedRule.getAllOfKind
(Parameter parameter, IEolContext context) Collection<?>
ExtensibleNamedRule.getAllOfType
(Parameter parameter, IEolContext context) boolean
ExtensibleNamedRule.isAbstract
(IEolContext context) boolean
ExtensibleNamedRule.isGreedy
(IEolContext context) boolean
ExtensibleNamedRule.isLazy
(IEolContext context) boolean
ExtensibleNamedRule.isParallel
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.erl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.erl.execute.contextClasses in org.eclipse.epsilon.erl.execute.context that implement IEolContextConstructors in org.eclipse.epsilon.erl.execute.context with parameters of type IEolContextModifierConstructorDescriptionErlContext
(IEolContext other) Copy constructor, intended for internal use only. -
Uses of IEolContext in org.eclipse.epsilon.erl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.erl.execute.context.concurrentClasses in org.eclipse.epsilon.erl.execute.context.concurrent that implement IEolContextConstructors in org.eclipse.epsilon.erl.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.erl.execute.control
Methods in org.eclipse.epsilon.erl.execute.control with parameters of type IEolContextModifier and TypeMethodDescriptionprotected boolean
RuleProfiler.screenAST
(ModuleElement ast, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.etl.dom
Methods in org.eclipse.epsilon.etl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionEquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) boolean
TransformationRule.isLazy
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.etl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.etl.execute.contextClasses in org.eclipse.epsilon.etl.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.etl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.etl.execute.context.concurrentClasses in org.eclipse.epsilon.etl.execute.context.concurrent that implement IEolContextConstructors in org.eclipse.epsilon.etl.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.evl.dom
Methods in org.eclipse.epsilon.evl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionConstraint.execute
(IEolContext context_, Object self) ConstraintContext.execute
(IEolContext context) ConstraintContext.execute
(IEolContext context_, Object self) Collection<?>
ConstraintContext.getAllOfSourceKind
(IEolContext context) Collection<?>
GlobalConstraintContext.getAllOfSourceKind
(IEolContext context) Collection<?>
ConstraintContext.getAllOfSourceType
(IEolContext context) Collection<?>
GlobalConstraintContext.getAllOfSourceType
(IEolContext context) ConstraintContext.getType
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.evl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.evl.execute.contextClasses in org.eclipse.epsilon.evl.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.evl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.evl.execute.context.concurrentClasses in org.eclipse.epsilon.evl.execute.context.concurrent that implement IEolContextConstructors in org.eclipse.epsilon.evl.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.evl.execute.operations
Methods in org.eclipse.epsilon.evl.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionSatisfiesOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.ewl.dom
Methods in org.eclipse.epsilon.ewl.dom with parameters of type IEolContextModifier and TypeMethodDescriptionboolean
Wizard.appliesTo
(Object self, IEolContext context) Wizard.execute
(IEolContext context, Object self) Wizard.getTitle
(Object self, IEolContext context) void
Wizard.process
(Object self, IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.ewl.execute
Fields in org.eclipse.epsilon.ewl.execute declared as IEolContextMethods in org.eclipse.epsilon.ewl.execute that return IEolContextMethods in org.eclipse.epsilon.ewl.execute with parameters of type IEolContextConstructors in org.eclipse.epsilon.ewl.execute with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.ewl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.ewl.execute.contextClasses in org.eclipse.epsilon.ewl.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.ewl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.ewl.execute.context.concurrentClasses in org.eclipse.epsilon.ewl.execute.context.concurrent that implement IEolContextConstructors in org.eclipse.epsilon.ewl.execute.context.concurrent with parameters of type IEolContext -
Uses of IEolContext in org.eclipse.epsilon.flock.context
Constructors in org.eclipse.epsilon.flock.context with parameters of type IEolContextModifierConstructorDescriptionEquivalenceEstablishmentContext
(Model originalModel, Model migratedModel, IEolContext context, FlockExecution execution) GuardedConstructContext
(ModelElement element, IEolContext context) MigrateRuleContext
(Equivalence equivalence, IEolContext context, FlockExecution execution) TypeMappingContext
(ModelElement original, IEolContext context, FlockExecution execution, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) -
Uses of IEolContext in org.eclipse.epsilon.flock.equivalences
Constructors in org.eclipse.epsilon.flock.equivalences with parameters of type IEolContextModifierConstructorDescriptionEquivalence
(IEolContext context, FlockExecution execution) NoEquivalence
(IEolContext context, FlockExecution execution, ModelElement original) TypeBasedEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, ModelElement equivalent) -
Uses of IEolContext in org.eclipse.epsilon.flock.equivalences.factory
Methods in org.eclipse.epsilon.flock.equivalences.factory with parameters of type IEolContextModifier and TypeMethodDescriptionDefaultEquivalenceFactory.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) EquivalenceFactory.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) -
Uses of IEolContext in org.eclipse.epsilon.flock.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.flock.execute.contextClasses in org.eclipse.epsilon.flock.execute.context that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.flock.execute.operations
Methods in org.eclipse.epsilon.flock.execute.operations with parameters of type IEolContextModifier and TypeMethodDescriptionEquivalentOperation.execute
(Object originalModelElement, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of IEolContext in org.eclipse.epsilon.flock.model.domain
Methods in org.eclipse.epsilon.flock.model.domain with parameters of type IEolContextModifier and TypeMethodDescriptionEquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) -
Uses of IEolContext in org.eclipse.epsilon.flock.model.domain.typemappings
Methods in org.eclipse.epsilon.flock.model.domain.typemappings with parameters of type IEolContextModifier and TypeMethodDescriptionDeletion.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) PackageDeletion.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) PackageRetyping.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory factory) Retyping.createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory factory) -
Uses of IEolContext in org.eclipse.epsilon.hutn
Subinterfaces of IEolContext in org.eclipse.epsilon.hutnClasses in org.eclipse.epsilon.hutn that implement IEolContext -
Uses of IEolContext in org.eclipse.epsilon.picto
Methods in org.eclipse.epsilon.picto with parameters of type IEolContextModifier and TypeMethodDescriptionLazyEgxModule.LazyGenerationRule.execute
(IEolContext context) LazyEgxModule.LazyGenerationRule.execute
(IEolContext context_, Object element) -
Uses of IEolContext in org.eclipse.epsilon.pinset
Methods in org.eclipse.epsilon.pinset with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
DatasetRule.execute
(IEolContext context) static void
DatasetRule.initialise
(ColumnGenerator generator, IEolContext context, IPropertyGetter getter) boolean
DatasetRule.isIncluded
(Object object, IEolContext context, String varName) -
Uses of IEolContext in org.eclipse.epsilon.pinset.columnGenerators
Fields in org.eclipse.epsilon.pinset.columnGenerators declared as IEolContextModifier and TypeFieldDescriptionprotected IEolContext
Column.context
protected IEolContext
Grid.context
protected IEolContext
NestedFrom.context
protected IEolContext
Properties.context
protected IEolContext
Reference.context
Methods in org.eclipse.epsilon.pinset.columnGenerators with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
NestedFrom.initialise
(IEolContext context, IPropertyGetter getter) void
Column.setContext
(IEolContext context) void
Grid.setContext
(IEolContext context) void
Properties.setContext
(IEolContext context) void
Reference.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.profiling
Fields in org.eclipse.epsilon.profiling declared as IEolContextMethods in org.eclipse.epsilon.profiling that return IEolContextMethods in org.eclipse.epsilon.profiling with parameters of type IEolContextModifier and TypeMethodDescriptionvoid
ProfilingExecutionListener.aboutToExecute
(ModuleElement ast, IEolContext context) void
ProfilingExecutionListener.finishedExecuting
(ModuleElement ast, Object evaluatedAst, IEolContext context) void
ProfilingExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) void
Profiler.setContext
(IEolContext context) -
Uses of IEolContext in org.eclipse.epsilon.workflow.tasks
Methods in org.eclipse.epsilon.workflow.tasks with parameters of type IEolContextModifier and TypeMethodDescriptionprotected void
ExecutableModuleTask.addVariables
(IEolContext context, Map<String, ?>... variableMaps)