Uses of Interface
org.eclipse.epsilon.eol.execute.context.IEolContext
-
-
Uses of IEolContext in org.eclipse.epsilon.common.dt.launching
Methods in org.eclipse.epsilon.common.dt.launching with parameters of type IEolContext Modifier and Type Method Description void
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.context Modifier and Type Interface Description interface
IEclContext
Classes in org.eclipse.epsilon.ecl.execute.context that implement IEolContext Modifier and Type Class Description class
EclContext
-
Uses of IEolContext in org.eclipse.epsilon.ecl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.ecl.execute.context.concurrent Modifier and Type Interface Description interface
IEclContextParallel
Classes in org.eclipse.epsilon.ecl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EclContextParallel
-
Uses of IEolContext in org.eclipse.epsilon.ecl.execute.operations
Methods in org.eclipse.epsilon.ecl.execute.operations with parameters of type IEolContext Modifier and Type Method Description java.lang.Boolean
DoMatchOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context_, ModuleElement ast)
java.lang.Boolean
MatchesOperation. execute(java.lang.Object source, java.util.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 Modifier and Type Method Description java.lang.String
MatchTrace. toString(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.egl
Methods in org.eclipse.epsilon.egl with parameters of type IEolContext Modifier and Type Method Description void
EglTemplateFactory. copyState(IEolContext delegate)
void
EglTemplateFactoryModuleAdapter. setContext(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.egl.dom
Methods in org.eclipse.epsilon.egl.dom with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
GenerationRule. execute(IEolContext context)
java.lang.Object
GenerationRule. execute(IEolContext context_, java.lang.Object element)
protected Return
TemplateOperation. executeBody(IEolContext context)
java.util.Collection<?>
GenerationRule. getAllElements(IEolContext context)
IModel
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 IEolContext Modifier and Type Method Description void
EglOutputBufferPrintExecutionListener. aboutToExecute(ModuleElement ast, IEolContext context)
void
EglOutputBufferPrintExecutionListener. finishedExecuting(ModuleElement ast, java.lang.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.context Modifier and Type Interface Description interface
IEglContext
interface
IEgxContext
Classes in org.eclipse.epsilon.egl.execute.context that implement IEolContext Modifier and Type Class Description class
EglContext
class
EgxContext
Methods in org.eclipse.epsilon.egl.execute.context that return IEolContext Modifier and Type Method Description IEolContext
EglContext. getDelegate()
default IEolContext
IEglContext. getDelegate()
Methods in org.eclipse.epsilon.egl.execute.context with parameters of type IEolContext Modifier and Type Method Description void
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.concurrent Modifier and Type Interface Description interface
IEgxContextParallel
Classes in org.eclipse.epsilon.egl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EgxContextParallel
-
Uses of IEolContext in org.eclipse.epsilon.egl.execute.operations
Methods in org.eclipse.epsilon.egl.execute.operations with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
IncludeOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
-
Uses of IEolContext in org.eclipse.epsilon.egl.test
Classes in org.eclipse.epsilon.egl.test that implement IEolContext Modifier and Type Class Description class
MockContext
-
Uses of IEolContext in org.eclipse.epsilon.emc.bibtex
Methods in org.eclipse.epsilon.emc.bibtex with parameters of type IEolContext Modifier and Type Method Description boolean
BibtexPropertyGetter. hasProperty(java.lang.Object object, java.lang.String property, IEolContext context)
java.lang.Object
BibtexPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
BibtexPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emc.csv
Methods in org.eclipse.epsilon.emc.csv with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
CsvPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
CsvPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emc.emf
Methods in org.eclipse.epsilon.emc.emf with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
EmfPropertySetter. coerce(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
boolean
EmfPropertySetter. conforms(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
protected org.eclipse.emf.ecore.EObject
EmfPropertySetter. getEObject(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
boolean
EmfPropertyGetter. hasProperty(java.lang.Object object, java.lang.String property, IEolContext context)
java.lang.Object
EmfPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
EmfPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.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 IEolContext Modifier and Type Method Description void
XmlPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emc.muddle
Methods in org.eclipse.epsilon.emc.muddle with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
MuddleModelPropertyGetter. invoke(java.lang.Object o, java.lang.String property, IEolContext context)
void
MuddleModelPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emc.plainxml
Methods in org.eclipse.epsilon.emc.plainxml with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
PlainXmlPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
PlainXmlPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.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 IEolContext Modifier and Type Method Description ObjectMethod
DictionaryModelOperationContributor. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.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 IEolContext Modifier and Type Method Description boolean
SimulinkPropertyGetter. hasProperty(java.lang.Object object, java.lang.String property, IEolContext context)
java.lang.Object
SimulinkPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
SimulinkPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.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 IEolContext Modifier and Type Method Description java.util.Collection<?>
SimulinkCollectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
SimulinkSelectOperation. execute(boolean returnOnMatch, java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
java.util.Collection<?>
StateflowCollectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
StateflowSelectOperation. execute(boolean returnOnMatch, java.lang.Object target, NameExpression operationNameExpression, java.util.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 IEolContext Modifier and Type Method Description ObjectMethod
ModelOperationContributor. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.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 IEolContext Modifier and Type Method Description ObjectMethod
RequirementModelOperationContributor. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.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 IEolContext Modifier and Type Method Description void
SpreadsheetPropertySetter. edit(java.util.Collection<?> rows, java.lang.Object value, java.lang.String property, IEolContext context)
void
SpreadsheetPropertySetter. edit(SpreadsheetRow row, java.lang.Object value, java.lang.String property, IEolContext context)
java.util.Collection<SpreadsheetRow>
ConcreteModel. find(Variable iterator, ModuleElement ast, IEolContext context)
abstract java.util.Collection<SpreadsheetRow>
SpreadsheetModel. find(Variable iterator, ModuleElement ast, IEolContext context)
java.lang.Object
SpreadsheetModel. findOne(Variable iterator, ModuleElement ast, IEolContext context)
java.lang.Object
SpreadsheetPropertyGetter. invoke(java.lang.Object object, java.lang.String columnIdentifier, IEolContext context)
void
SpreadsheetPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
void
SpreadsheetPropertySetter. invoke(SpreadsheetRow row, SpreadsheetColumn column, java.lang.Object value, ModuleElement ast, IEolContext context)
Convenience method for editing a row and column.java.util.List<java.lang.Object>
SpreadsheetPropertyGetter. query(java.util.Collection<?> collection, java.lang.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 IEolContext Modifier and Type Method Description java.util.Collection<SpreadsheetRow>
ExcelModel. find(Variable iterator, ModuleElement ast, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emc.spreadsheets.google
Methods in org.eclipse.epsilon.emc.spreadsheets.google with parameters of type IEolContext Modifier and Type Method Description java.util.Collection<SpreadsheetRow>
GSModel. find(Variable iterator, ModuleElement ast, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.emg.random
Constructors in org.eclipse.epsilon.emg.random with parameters of type IEolContext Constructor Description EmgRandomGenerator(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 IEolContext Modifier and Type Method Description java.lang.Object
EquivalentAssignmentStatement. getValueEquivalent(java.lang.Object source, java.lang.Object value, IEolContext context_)
-
Uses of IEolContext in org.eclipse.epsilon.eml.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.eml.execute.context Modifier and Type Interface Description interface
IEmlContext
Classes in org.eclipse.epsilon.eml.execute.context that implement IEolContext Modifier and Type Class Description class
EmlContext
-
Uses of IEolContext in org.eclipse.epsilon.eml.execute.operations
Methods in org.eclipse.epsilon.eml.execute.operations with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
EquivalentOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
java.lang.Object
EquivalentsOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
-
Uses of IEolContext in org.eclipse.epsilon.eol
Fields in org.eclipse.epsilon.eol declared as IEolContext Modifier and Type Field Description protected IEolContext
EolEngine. context
protected IEolContext
EolModule. context
Methods in org.eclipse.epsilon.eol that return IEolContext Modifier and Type Method Description IEolContext
EolEngine. getContext()
IEolContext
EolEvaluator. getContext()
IEolContext
EolModule. getContext()
IEolContext
IEolModule. getContext()
Methods in org.eclipse.epsilon.eol with parameters of type IEolContext Modifier and Type Method Description void
EolModule. setContext(IEolContext context)
void
IEolModule. setContext(IEolContext context)
Constructors in org.eclipse.epsilon.eol with parameters of type IEolContext Constructor Description EolModule(IEolContext context)
Instantiates the module with the specified execution context. -
Uses of IEolContext in org.eclipse.epsilon.eol.compile.context
Fields in org.eclipse.epsilon.eol.compile.context declared as IEolContext Modifier and Type Field Description protected IEolContext
EolCompilationContext. runtimeContext
Methods in org.eclipse.epsilon.eol.compile.context with parameters of type IEolContext Modifier and Type Method Description void
EolCompilationContext. setRuntimeContext(IEolContext context)
void
IEolCompilationContext. setRuntimeContext(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.dom
Methods in org.eclipse.epsilon.eol.dom with parameters of type IEolContext Modifier and Type Method Description protected void
Operation. checkResultType(java.lang.Object result, IEolContext context)
protected void
Operation. evaluatePostConditions(IEolContext context, java.lang.Object result)
protected void
Operation. evaluatePreConditions(IEolContext context)
java.lang.Object
AbortStatement. execute(IEolContext context)
java.lang.Boolean
AndOperatorExpression. execute(IEolContext context)
java.lang.Object
AssignmentStatement. execute(IEolContext context)
java.lang.Object
BreakStatement. execute(IEolContext context)
java.util.Collection<T>
CollectionLiteralExpression. execute(IEolContext context)
java.lang.Object
ComplexOperationCallExpression. execute(IEolContext context)
java.lang.Object
ContinueStatement. execute(IEolContext context)
java.lang.Void
DeleteStatement. execute(IEolContext context)
java.lang.Number
DivOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
abstract java.lang.Object
EagerOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
EagerOperatorExpression. execute(IEolContext context)
java.lang.Object
ElvisOperatorExpression. execute(IEolContext context)
java.lang.Object
EnumerationLiteralExpression. execute(IEolContext context)
java.lang.Boolean
EqualsOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
ExecutableAnnotation. execute(IEolContext context)
T
ExecutableBlock. execute(IEolContext context)
T
ExecutableBlock. execute(IEolContext context, boolean inNewFrame, FrameType frameType, Variable... variables)
T
ExecutableBlock. execute(IEolContext context, boolean inNewFrame, Variable... variables)
T
ExecutableBlock. execute(IEolContext context, Variable... variables)
java.lang.Object
ExpressionInBrackets. execute(IEolContext context)
java.lang.Object
ExpressionStatement. execute(IEolContext context)
java.lang.Object
FirstOrderOperationCallExpression. execute(IEolContext context)
Return
ForStatement. execute(IEolContext context)
java.lang.Boolean
GreaterEqualOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Boolean
GreaterThanOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
IExecutableModuleElement. execute(IEolContext context)
java.lang.Object
IExecutableModuleElementParameter. execute(IEolContext context, java.lang.Object parameter)
java.lang.Object
IfStatement. execute(IEolContext context)
java.lang.Boolean
ImpliesOperatorExpression. execute(IEolContext context)
java.lang.Object
ItemSelectorExpression. execute(IEolContext context)
java.lang.Boolean
LessEqualOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Boolean
LessThanOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
T
LiteralExpression. execute(IEolContext context)
java.util.Map<K,V>
MapLiteralExpression. execute(IEolContext context)
java.lang.Object
MinusOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
NameExpression. execute(IEolContext context)
java.lang.Object
NameExpression. execute(IEolContext context, boolean returnVariable)
java.lang.Object
NegativeOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
NewInstanceExpression. execute(IEolContext context)
java.lang.Boolean
NotEqualsOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Boolean
NotOperatorExpression. execute(IEolContext context)
java.lang.Object
Operation. execute(java.lang.Object self, java.util.List<?> parameterValues, IEolContext context)
java.lang.Object
Operation. execute(java.lang.Object self, java.util.List<?> parameterValues, IEolContext context, boolean inNewStackFrame)
java.lang.Object
OperationCallExpression. execute(IEolContext context)
java.lang.Boolean
OrOperatorExpression. execute(IEolContext context)
java.lang.Object
PlusOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
PostfixOperatorExpression. execute(IEolContext context)
java.lang.Object
PropertyCallExpression. execute(java.lang.Object source, NameExpression propertyNameExpression, IEolContext context)
java.lang.Object
PropertyCallExpression. execute(IEolContext context)
Return
ReturnStatement. execute(IEolContext context)
Return
StatementBlock. execute(IEolContext context)
Return
SwitchStatement. execute(IEolContext context)
java.lang.Object
TernaryExpression. execute(IEolContext context)
java.lang.Void
ThrowStatement. execute(IEolContext context)
java.lang.Number
TimesOperatorExpression. execute(java.lang.Object o1, java.lang.Object o2, IEolContext context)
java.lang.Object
TransactionStatement. execute(IEolContext context)
EolType
TypeExpression. execute(IEolContext context)
Variable
VariableDeclaration. execute(IEolContext context)
java.lang.Object
WhileStatement. execute(IEolContext context)
java.lang.Boolean
XorOperatorExpression. execute(IEolContext context)
protected java.lang.Object
ExecutableBlock. executeBlockOrExpressionAst(IExecutableModuleElement ast, IEolContext context)
java.lang.Object
ExecutableBlock. executeBody(IEolContext context)
protected java.lang.Object
Operation. executeBody(IEolContext context)
protected AbstractOperation
FeatureCallExpression. getAbstractOperation(java.lang.Object target, java.lang.String name, IModel owningModel, IEolContext context)
java.util.List<java.lang.Object>
AnnotatableModuleElement. getAnnotationsValues(java.lang.String name, IEolContext context)
boolean
AnnotatableModuleElement. getBooleanAnnotationValue(java.lang.String name, IEolContext context)
boolean
AnnotatableModuleElement. getBooleanAnnotationValue(java.lang.String name, IEolContext context, boolean ifNotExists, boolean ifNoValue)
boolean
AnnotatableModuleElement. getBooleanAnnotationValue(java.lang.String name, IEolContext context, java.util.function.Supplier<? extends Variable[]> variables)
boolean
AnnotatableModuleElement. getBooleanAnnotationValue(java.lang.String name, IEolContext context, Variable... variables)
EolType
Operation. getContextType(IEolContext context)
Variable
NameExpression. getModelElementType(java.lang.String name, IEolContext context)
Operation
OperationList. getOperation(java.lang.Object object, java.lang.String name, java.util.List<?> parameters, boolean ofTypeOnly, IEolContext context)
Operation
OperationList. getOperation(java.lang.Object object, java.lang.String name, java.util.List<?> parameters, IEolContext context)
Operation
OperationList. getOperation(java.lang.Object source, NameExpression operationNameExpression, java.util.List<?> parameters, IEolContext context)
protected AbstractOperation
FeatureCallExpression. getOperationFromContext(java.lang.Object target, java.lang.String name, IModel owningModel, IEolContext context)
protected AbstractOperation
FirstOrderOperationCallExpression. getOperationFromContext(java.lang.Object target, java.lang.String name, IModel owningModel, IEolContext context)
java.util.Collection<Operation>
OperationList. getOperations(java.lang.Object object, java.lang.String name, java.util.List<?> parameters, boolean ofTypeOnly, IEolContext context)
java.util.Collection<Operation>
OperationList. getOperations(java.lang.Object object, java.lang.String name, java.util.List<?> parameters, boolean ofTypeOnly, IEolContext context, boolean returnOne)
EolType
Operation. getReturnType(IEolContext context)
EolType
Parameter. getType(IEolContext context)
abstract java.lang.Object
Annotation. getValue(IEolContext context)
java.lang.Object
ExecutableAnnotation. getValue(IEolContext context)
java.lang.String
SimpleAnnotation. getValue(IEolContext context)
protected java.lang.Object
AssignmentStatement. getValueEquivalent(java.lang.Object source, java.lang.Object value, IEolContext context)
protected java.lang.Object
TypeInitialiser. initialiseType(EolType type, java.util.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 IEolContext Modifier and Type Method Description void
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 IEolContext Modifier and Type Method Description static 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.engine.test.acceptance.eunit
Constructors in org.eclipse.epsilon.eol.engine.test.acceptance.eunit with parameters of type IEolContext Constructor Description AssertWarningOperationContributor(IEolContext context)
ModelManager(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.exceptions
Fields in org.eclipse.epsilon.eol.exceptions declared as IEolContext Modifier and Type Field Description protected IEolContext
EolRuntimeException. context
Constructors in org.eclipse.epsilon.eol.exceptions with parameters of type IEolContext Constructor Description EolIllegalPropertyAssignmentException(java.lang.String property, IEolContext context)
EolIllegalPropertyException(java.lang.Object object, java.lang.String property, ModuleElement ast, IEolContext context)
EolIllegalPropertyException(java.lang.Object object, java.lang.String property, IEolContext context)
EolIllegalReturnException(java.lang.String expectedType, java.lang.Object returnedValue, ModuleElement ast, IEolContext context)
EolIllegalVariableAssignmentException(Variable variable, EolType expected, java.lang.Object value, IEolContext context)
EolNoReturnException(java.lang.String expectedType, ModuleElement ast, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.exceptions.flowcontrol
Constructors in org.eclipse.epsilon.eol.exceptions.flowcontrol with parameters of type IEolContext Constructor Description EolContinueException(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 IEolContext Constructor Description EolNotAModelElementException(ModuleElement ast, java.lang.Object instance, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.execute
Methods in org.eclipse.epsilon.eol.execute with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
ExecutorFactory. execute(ModuleElement moduleElement, IEolContext context)
java.lang.Object
ExecutorFactory. execute(IExecutableModuleElementParameter moduleElement, IEolContext context, java.lang.Object parameter)
protected java.lang.Object
ExecutorFactory. executeImpl(ModuleElement moduleElement, IEolContext context)
Overriding classes should call this super method.protected java.lang.Object
ExecutorFactory. executeImpl(IExecutableModuleElementParameter moduleElement, IEolContext context, java.lang.Object parameter)
protected void
ExecutorFactory. postExecuteFailure(ModuleElement moduleElement, java.lang.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, java.lang.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 IEolContext Modifier and Type Class Description class
EolContext
Methods in org.eclipse.epsilon.eol.execute.context with parameters of type IEolContext Modifier and Type Method Description void
AsyncStatementInstance. execute(IEolContext context)
void
Variable. setValue(java.lang.Object newValue, IEolContext context)
Constructors in org.eclipse.epsilon.eol.execute.context with parameters of type IEolContext Constructor Description EolContext(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.concurrent Modifier and Type Interface Description interface
IEolContextParallel
Thread-safe IEolContext, offering utilities for parallel execution.Classes in org.eclipse.epsilon.eol.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EolContextParallel
Skeletal implementation of a parallel IEolContext.Methods in org.eclipse.epsilon.eol.execute.context.concurrent that return IEolContext Modifier and Type Method Description protected IEolContext
EolContextParallel. createShadowThreadLocalContext()
IEolContext
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 IEolContext Modifier and Type Method Description static 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 Constructor Description EolContextParallel(IEolContext other)
Copy constructor. -
Uses of IEolContext in org.eclipse.epsilon.eol.execute.control
Methods in org.eclipse.epsilon.eol.execute.control with parameters of type IEolContext Modifier and Type Method Description void
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, java.lang.Object result, IEolContext context)
void
IExecutionListener. finishedExecuting(ModuleElement ast, java.lang.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 IEolContext Modifier and Type Method Description java.lang.Object
IReflectivePropertySetter. coerce(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
Coerces the given value such that it is permitted for this property.boolean
IReflectivePropertySetter. conforms(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
Indicates whether the specified value is permitted for this property.static IModel
IntrospectionManager. getModelThatKnowsAboutProperty(java.lang.Object instance, java.lang.String property, IEolContext context)
IPropertyGetter
IntrospectionManager. getPropertyGetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
IPropertySetter
IntrospectionManager. getPropertySetterFor(java.lang.Object instance, java.lang.String property, IEolContext context)
default boolean
IPropertyGetter. hasProperty(java.lang.Object object, java.lang.String property, IEolContext context)
Convenience method for checking whether a property exists.java.lang.Object
ExtendedPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
ExtendedPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
java.lang.Object
IPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
Invokes a property on a model element.void
IPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
Sets a property on a given object to the specified value.java.lang.Object
TuplePropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
TuplePropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
boolean
IntrospectionManager. isModelBasedProperty(java.lang.Object instance, java.lang.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 IEolContext Modifier and Type Method Description java.lang.Object
JavaPropertySetter. coerce(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
boolean
JavaPropertySetter. conforms(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
java.lang.Object
ObjectMethod. execute(ModuleElement ast, IEolContext context, java.lang.Object... parameters)
Special handling (pre/post-processing) of method invocations.protected ObjectMethod
JavaPropertyGetter. getMethodFor(java.lang.Object object, java.lang.String property, IEolContext context)
protected ObjectMethod
JavaPropertySetter. getMethodFor(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
boolean
JavaPropertyGetter. hasProperty(java.lang.Object object, java.lang.String property, IEolContext context)
java.lang.Object
JavaPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
JavaPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.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 IEolContext Modifier and Type Method Description void
PropertyAccessExecutionListener. aboutToExecute(ModuleElement ast, IEolContext context)
void
PropertyAccessExecutionListener. finishedExecuting(ModuleElement ast, java.lang.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 IEolContext Modifier and Type Method Description abstract java.lang.Object
AbstractOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
DynamicOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.LinkedHashMap<Expression,java.util.List<Parameter>> lambdas, IEolContext context)
java.lang.Object
DynamicOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
AbstractOperation
EolOperationFactory. getOptimisedOperation(java.lang.String name, java.lang.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 IEolContext Modifier and Type Method Description protected IEolContext
OperationContributor. getContext()
Methods in org.eclipse.epsilon.eol.execute.operations.contributors with parameters of type IEolContext Modifier and Type Method Description ObjectMethod
OperationContributor. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.Object[] parameters, IEolContext context)
ObjectMethod
OperationContributor. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.Object[] parameters, IEolContext context, boolean overrideContextOperationContributorRegistry)
ObjectMethod
OperationContributorRegistry. findContributedMethodForEvaluatedParameters(java.lang.Object target, java.lang.String name, java.lang.Object[] parameters, IEolContext context)
Finds a contributed operation for the given target, name and parameters.ObjectMethod
OperationContributor. findContributedMethodForUnevaluatedParameters(java.lang.Object target, java.lang.String name, java.util.List<Expression> parameterExpressions, IEolContext context)
ObjectMethod
OperationContributorRegistry. findContributedMethodForUnevaluatedParameters(java.lang.Object target, java.lang.String name, java.util.List<Expression> parameterExpressions, IEolContext context)
Finds a contributed operation that is invoked without prior evaluation (i.e.protected java.util.Collection<OperationContributor>
OperationContributorRegistry. getOperationContributorsFor(java.lang.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 IEolContext Modifier and Type Method Description protected void
ClosureOperation. closure(java.util.Collection<java.lang.Object> closure, java.util.Collection<?> source, Parameter parameter, Expression expression, IEolContext context)
protected static Variable
FirstOrderOperation. createIteratorVariable(java.lang.Object item, Parameter parameter, IEolContext context)
EolMap<?,?>
AggregateOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
AsOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
java.lang.Object
AsOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
ClosureOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
CollectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Integer
CountOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Boolean
ExistsOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
FindOneOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
FindOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
FirstOrderOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
FirstOrderOperation. execute(java.lang.Object target, Variable iterator, Expression expression, IEolContext context)
Deprecated.Use one of the other execute methods insteadjava.lang.Boolean
ForAllOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
EolMap<java.lang.Object,EolSequence<java.lang.Object>>
MapByOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
protected boolean
NMatchOperation. execute(int sourceSize, int targetMatches, java.util.Collection<java.lang.Object> source, NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
java.lang.Boolean
NMatchOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
RejectOneOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
RejectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
SelectOneOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.util.Collection<?>
SelectOperation. execute(boolean returnOnMatch, java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
java.util.Collection<?>
SelectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
java.lang.Object
SelectOperation. execute(java.lang.Object target, Variable iterator, Expression expression, IEolContext context, boolean returnOnMatch)
Deprecated.Use one of the other execute methods insteadEolSequence<java.lang.Object>
SortByOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context)
protected <F> F
FirstOrderOperation. resolve(java.lang.Class<?> fType, NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
protected CheckedEolFunction<java.lang.Object,?>
FirstOrderOperation. resolveFunction(NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
protected CheckedEolPredicate<java.lang.Object>
FirstOrderOperation. resolvePredicate(NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context)
protected java.util.Collection<java.lang.Object>
FirstOrderOperation. resolveSource(java.lang.Object target, java.util.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 IEolContext Modifier and Type Method Description java.util.Collection<?>
ParallelCollectOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context_)
java.lang.Integer
ParallelCountOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context_)
EolMap<java.lang.Object,EolSequence<java.lang.Object>>
ParallelMapByOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.List<Expression> expressions, IEolContext context_)
protected boolean
ParallelNMatchOperation. execute(int sourceSize, int targetMatches, java.util.Collection<java.lang.Object> source, NameExpression operationNameExpression, java.util.List<Parameter> iterators, Expression expression, IEolContext context_)
java.util.Collection<?>
ParallelSelectOperation. execute(boolean returnOnMatch, java.lang.Object target, NameExpression operationNameExpression, java.util.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 IEolContext Modifier and Type Method Description abstract java.lang.Object
SimpleOperation. execute(java.lang.Object source, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
java.lang.Object
SimpleOperation. execute(java.lang.Object target, NameExpression operationNameExpression, java.util.List<Parameter> iterators, java.util.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 IEolContext Modifier and Type Method Description java.lang.Void
AssertOperation. execute(java.lang.Object source, java.util.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 IEolContext Modifier and Type Field Description protected IEolContext
EolPrettyPrinter. context
Constructors in org.eclipse.epsilon.eol.execute.prettyprinting with parameters of type IEolContext Constructor Description EolPrettyPrinter(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.function
Methods in org.eclipse.epsilon.eol.function with parameters of type IEolContext Modifier and Type Method Description static <R> R
EolLambdaFactory. executeExpression(IEolContext context, ModuleElement ast, java.lang.Class<R> expectedReturnType, Expression expression, java.util.List<Parameter> params, java.lang.Object... paramValues)
static java.lang.Object
EolLambdaFactory. resolveFor(java.lang.Class<?> clazz, java.util.List<Parameter> iteratorParams, Expression lambdaExpr, ModuleElement ast, IEolContext context)
static java.lang.Object
EolLambdaFactory. resolveFor(java.lang.String clazzName, java.util.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 IEolContext Modifier and Type Method Description java.util.Collection<?>
ISearchableModel. find(Variable iterator, ModuleElement ast, IEolContext context)
java.lang.Object
ISearchableModel. findOne(Variable iterator, ModuleElement ast, IEolContext context)
java.lang.Object
ModelGroup.DelegatingModelElementPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
ModelGroup.DelegatingModelElementPropertySetter. invoke(java.lang.Object target, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.eol.tools
Fields in org.eclipse.epsilon.eol.tools declared as IEolContext Modifier and Type Field Description protected IEolContext
AbstractTool. context
Methods in org.eclipse.epsilon.eol.tools that return IEolContext Modifier and Type Method Description IEolContext
AbstractTool. getContext()
IEolContext
ITool. getContext()
Methods in org.eclipse.epsilon.eol.tools with parameters of type IEolContext Modifier and Type Method Description static boolean
ToolFactory. createTool(java.lang.String name, java.lang.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 IEolContext Modifier and Type Field Description protected IEolContext
EolNativeType. context
Methods in org.eclipse.epsilon.eol.types with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
AbstractToolNativeTypeDelegate. createInstance(java.lang.String clazz, java.util.List<java.lang.Object> parameters, IEolContext context)
java.lang.Object
IToolNativeTypeDelegate. createInstance(java.lang.String clazz, java.util.List<java.lang.Object> parameters, IEolContext context)
java.lang.Object
EolTuple. getOrThrow(java.lang.String property, IEolContext context)
Constructors in org.eclipse.epsilon.eol.types with parameters of type IEolContext Constructor Description EolModelElementType(java.lang.String modelAndMetaClass, IEolContext context)
EolNativeType(java.lang.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 IEolContext Modifier and Type Method Description EolType
Role. getType(IEolContext context)
java.util.List<java.lang.Object>
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.context Modifier and Type Interface Description interface
IEplContext
Classes in org.eclipse.epsilon.epl.execute.context that implement IEolContext Modifier and Type Class Description class
EplContext
-
Uses of IEolContext in org.eclipse.epsilon.epl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.epl.execute.context.concurrent Modifier and Type Interface Description interface
IEplContextParallel
Classes in org.eclipse.epsilon.epl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EplContextParallel
Constructors in org.eclipse.epsilon.epl.execute.context.concurrent with parameters of type IEolContext Constructor Description EplContextParallel(IEolContext other)
-
Uses of IEolContext in org.eclipse.epsilon.epl.execute.model
Methods in org.eclipse.epsilon.epl.execute.model with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
PatternMatchPropertyGetter. invoke(java.lang.Object object, java.lang.String property, IEolContext context)
void
PatternMatchPropertySetter. invoke(java.lang.Object object, java.lang.String property, java.lang.Object value, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.erl
Methods in org.eclipse.epsilon.erl with parameters of type IEolContext Modifier and Type Method Description protected void
ErlModule. execute(java.util.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 IEolContext Modifier and Type Method Description Return
NamedStatementBlockRule. execute(IEolContext context)
java.util.Collection<?>
ExtensibleNamedRule. getAllInstances(Parameter parameter, IEolContext context, boolean ofTypeOnly)
java.util.Collection<?>
ExtensibleNamedRule. getAllOfKind(Parameter parameter, IEolContext context)
java.util.Collection<?>
ExtensibleNamedRule. getAllOfType(Parameter parameter, IEolContext context)
boolean
ExtensibleNamedRule. isAbstract(IEolContext context)
boolean
ExtensibleNamedRule. isGreedy(IEolContext context)
boolean
ExtensibleNamedRule. isLazy(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.erl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.erl.execute.context Modifier and Type Interface Description interface
IErlContext
Classes in org.eclipse.epsilon.erl.execute.context that implement IEolContext Modifier and Type Class Description class
ErlContext
Constructors in org.eclipse.epsilon.erl.execute.context with parameters of type IEolContext Constructor Description ErlContext(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.concurrent Modifier and Type Interface Description interface
IErlContextParallel
Classes in org.eclipse.epsilon.erl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
ErlContextParallel
Constructors in org.eclipse.epsilon.erl.execute.context.concurrent with parameters of type IEolContext Constructor Description ErlContextParallel(IEolContext other)
-
Uses of IEolContext in org.eclipse.epsilon.erl.execute.control
Methods in org.eclipse.epsilon.erl.execute.control with parameters of type IEolContext Modifier and Type Method Description protected 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 IEolContext Modifier and Type Method Description java.lang.Object
EquivalentAssignmentStatement. getValueEquivalent(java.lang.Object source, java.lang.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.context Modifier and Type Interface Description interface
IEtlContext
Classes in org.eclipse.epsilon.etl.execute.context that implement IEolContext Modifier and Type Class Description class
EtlContext
-
Uses of IEolContext in org.eclipse.epsilon.etl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.etl.execute.context.concurrent Modifier and Type Interface Description interface
IEtlContextParallel
Classes in org.eclipse.epsilon.etl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EtlContextParallel
Constructors in org.eclipse.epsilon.etl.execute.context.concurrent with parameters of type IEolContext Constructor Description EtlContextParallel(IEolContext other)
-
Uses of IEolContext in org.eclipse.epsilon.evl.dom
Methods in org.eclipse.epsilon.evl.dom with parameters of type IEolContext Modifier and Type Method Description java.util.Optional<UnsatisfiedConstraint>
Constraint. execute(IEolContext context_, java.lang.Object self)
java.lang.Object
ConstraintContext. execute(IEolContext context)
java.lang.Object
ConstraintContext. execute(IEolContext context_, java.lang.Object self)
java.util.Collection<?>
ConstraintContext. getAllOfSourceKind(IEolContext context)
java.util.Collection<?>
GlobalConstraintContext. getAllOfSourceKind(IEolContext context)
java.util.Collection<?>
ConstraintContext. getAllOfSourceType(IEolContext context)
java.util.Collection<?>
GlobalConstraintContext. getAllOfSourceType(IEolContext context)
EolModelElementType
ConstraintContext. getType(IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.evl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.evl.execute.context Modifier and Type Interface Description interface
IEvlContext
Classes in org.eclipse.epsilon.evl.execute.context that implement IEolContext Modifier and Type Class Description class
EvlContext
-
Uses of IEolContext in org.eclipse.epsilon.evl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.evl.execute.context.concurrent Modifier and Type Interface Description interface
IEvlContextParallel
Classes in org.eclipse.epsilon.evl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EvlContextParallel
Constructors in org.eclipse.epsilon.evl.execute.context.concurrent with parameters of type IEolContext Constructor Description EvlContextParallel(IEolContext other)
-
Uses of IEolContext in org.eclipse.epsilon.evl.execute.operations
Methods in org.eclipse.epsilon.evl.execute.operations with parameters of type IEolContext Modifier and Type Method Description java.lang.Boolean
SatisfiesOperation. execute(java.lang.Object source, java.util.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 IEolContext Modifier and Type Method Description boolean
Wizard. appliesTo(java.lang.Object self, IEolContext context)
java.lang.Object
Wizard. execute(IEolContext context, java.lang.Object self)
java.lang.String
Wizard. getTitle(java.lang.Object self, IEolContext context)
void
Wizard. process(java.lang.Object self, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.ewl.execute
Fields in org.eclipse.epsilon.ewl.execute declared as IEolContext Modifier and Type Field Description protected IEolContext
WizardInstance. context
Methods in org.eclipse.epsilon.ewl.execute that return IEolContext Modifier and Type Method Description IEolContext
WizardInstance. getContext()
Methods in org.eclipse.epsilon.ewl.execute with parameters of type IEolContext Modifier and Type Method Description void
WizardInstance. setContext(IEolContext context)
Constructors in org.eclipse.epsilon.ewl.execute with parameters of type IEolContext Constructor Description WizardInstance(Wizard wizard, java.lang.Object self, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.ewl.execute.context
Subinterfaces of IEolContext in org.eclipse.epsilon.ewl.execute.context Modifier and Type Interface Description interface
IEwlContext
Classes in org.eclipse.epsilon.ewl.execute.context that implement IEolContext Modifier and Type Class Description class
EwlContext
-
Uses of IEolContext in org.eclipse.epsilon.ewl.execute.context.concurrent
Subinterfaces of IEolContext in org.eclipse.epsilon.ewl.execute.context.concurrent Modifier and Type Interface Description interface
IEwlContextParallel
Classes in org.eclipse.epsilon.ewl.execute.context.concurrent that implement IEolContext Modifier and Type Class Description class
EwlContextParallel
Constructors in org.eclipse.epsilon.ewl.execute.context.concurrent with parameters of type IEolContext Constructor Description EwlContextParallel(IEolContext other)
-
Uses of IEolContext in org.eclipse.epsilon.flock.context
Constructors in org.eclipse.epsilon.flock.context with parameters of type IEolContext Constructor Description EquivalenceEstablishmentContext(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 IEolContext Constructor Description Equivalence(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 IEolContext Modifier and Type Method Description Equivalence
DefaultEquivalenceFactory. createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory)
Equivalence
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.context Modifier and Type Interface Description interface
IFlockContext
Classes in org.eclipse.epsilon.flock.execute.context that implement IEolContext Modifier and Type Class Description class
FlockContext
-
Uses of IEolContext in org.eclipse.epsilon.flock.execute.operations
Methods in org.eclipse.epsilon.flock.execute.operations with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
EquivalentOperation. execute(java.lang.Object originalModelElement, java.util.List<?> parameters, IEolContext context, ModuleElement ast)
-
Uses of IEolContext in org.eclipse.epsilon.flock.model.domain.typemappings
Methods in org.eclipse.epsilon.flock.model.domain.typemappings with parameters of type IEolContext Modifier and Type Method Description Equivalence
Deletion. createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory)
Equivalence
PackageDeletion. createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory)
Equivalence
PackageRetyping. createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory factory)
Equivalence
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.hutn Modifier and Type Interface Description interface
IHutnContext
Classes in org.eclipse.epsilon.hutn that implement IEolContext Modifier and Type Class Description class
HutnContext
-
Uses of IEolContext in org.eclipse.epsilon.picto
Methods in org.eclipse.epsilon.picto with parameters of type IEolContext Modifier and Type Method Description java.lang.Object
LazyEgxModule.LazyGenerationRule. execute(IEolContext context)
java.lang.Object
LazyEgxModule.LazyGenerationRule. execute(IEolContext context_, java.lang.Object element)
-
Uses of IEolContext in org.eclipse.epsilon.pinset
Methods in org.eclipse.epsilon.pinset with parameters of type IEolContext Modifier and Type Method Description void
DatasetRule. execute(IEolContext context)
static void
DatasetRule. initialise(ColumnGenerator generator, IEolContext context, IPropertyGetter getter)
boolean
DatasetRule. isIncluded(java.lang.Object object, IEolContext context, java.lang.String varName)
-
Uses of IEolContext in org.eclipse.epsilon.pinset.columnGenerators
Fields in org.eclipse.epsilon.pinset.columnGenerators declared as IEolContext Modifier and Type Field Description protected 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 IEolContext Modifier and Type Method Description void
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
Methods in org.eclipse.epsilon.profiling with parameters of type IEolContext Modifier and Type Method Description void
ProfilingExecutionListener. aboutToExecute(ModuleElement ast, IEolContext context)
void
ProfilingExecutionListener. finishedExecuting(ModuleElement ast, java.lang.Object evaluatedAst, IEolContext context)
void
ProfilingExecutionListener. finishedExecutingWithException(ModuleElement ast, EolRuntimeException exception, IEolContext context)
-
Uses of IEolContext in org.eclipse.epsilon.workflow.tasks
Methods in org.eclipse.epsilon.workflow.tasks with parameters of type IEolContext Modifier and Type Method Description protected void
ExecutableModuleTask. addVariables(IEolContext context, java.util.Map<java.lang.String,?>... variableMaps)
-