Uses of Class
org.eclipse.epsilon.eol.exceptions.EolRuntimeException
Package
Description
-
Uses of EolRuntimeException in org.eclipse.epsilon.common.dt.extensions
Modifier and TypeClassDescriptionclass
Exception for illegal extensions for EUnit listeners. -
Uses of EolRuntimeException in org.eclipse.epsilon.common.dt.launching.extensions
-
Uses of EolRuntimeException in org.eclipse.epsilon.ecl
Modifier and TypeMethodDescriptionEclModule.execute()
IEclModule.execute()
IEclModule.getRulesFor
(Object left, Object right, IEclContext context, boolean ofClassOnly) default Match
protected void
EclModule.matchAllRules
(boolean greedy) void
EclModule.matchModels()
void
IEclModule.matchModels()
protected void
EclModule.prepareContext()
protected MatchTrace
EclModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.ecl.concurrent
Modifier and TypeMethodDescriptionprotected void
EclModuleParallelAnnotation.matchAllRules
(boolean greedy) -
Uses of EolRuntimeException in org.eclipse.epsilon.ecl.dom
Modifier and TypeMethodDescriptionboolean
MatchRule.appliesTo
(Object left, Object right, IEclContext context, boolean ofTypeOnly) Collection<?>
MatchRule.getLeftInstances
(IEclContext context, boolean ofTypeOnly) Collection<?>
MatchRule.getRightInstances
(IEclContext context, boolean ofTypeOnly) Collection<?>
MatchRule.getRightInstances
(IEclContext context, boolean ofTypeOnly, Object left) MatchRule.match
(Object left, Object right, IEclContext context, EolMap<?, ?> matchInfo, boolean forcedMatch) Matches left against rightMatchRule.matchPair
(IEclContext context, boolean ofTypeOnly, Object leftInstance, Object rightInstance) -
Uses of EolRuntimeException in org.eclipse.epsilon.ecl.exceptions
-
Uses of EolRuntimeException in org.eclipse.epsilon.ecl.execute.operations
Modifier and TypeMethodDescriptionDoMatchOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) MatchesOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) protected boolean
DoMatchOperation.matchAll
(Collection<?> leftColFlat, Collection<?> rightColFlat, IEclContext context) protected boolean
MatchesOperation.matchCollectionOrdered
(Collection<?> leftColFlat, Collection<?> rightColFlat, IEclContext context) protected boolean
MatchesOperation.matchCollectionUnordered
(Collection<?> leftColFlat, Collection<?> rightColFlat, IEclContext context) protected boolean
MatchesOperation.matchInstances
(Object left, Object right, IEclContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.ecl.launch
-
Uses of EolRuntimeException in org.eclipse.epsilon.egl
-
Uses of EolRuntimeException in org.eclipse.epsilon.egl.concurrent
Modifier and TypeMethodDescriptionfinal List<? extends GenerationRuleAtom>
EgxModuleParallelGenerationRuleAtoms.getAllJobs()
protected List<GenerationRuleAtom>
EgxModuleParallelGenerationRuleAtoms.getAllJobsImpl()
protected abstract Object
EgxModuleParallel.processRules()
protected Object
EgxModuleParallelAnnotation.processRules()
protected Object
EgxModuleParallelGenerationRuleAtoms.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.egl.dom
Modifier 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 EolRuntimeException in org.eclipse.epsilon.egl.dt.launching
Modifier and TypeMethodDescriptionprotected void
EglLaunchConfigurationDelegate.postExecute
(IEolModule module) protected void
EglLaunchConfigurationDelegate.preExecute
(IEolModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.egl.engine.traceability.fine.internal
Modifier and TypeMethodDescriptionvoid
EglOutputBufferPrintExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.egl.exceptions
-
Uses of EolRuntimeException in org.eclipse.epsilon.egl.execute.atoms
Modifier and TypeMethodDescriptionstatic final ArrayList<GenerationRuleAtom>
GenerationRuleAtom.getAllJobs
(IEgxModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.egl.execute.operations
Modifier and TypeMethodDescriptionIncludeOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) OutdentOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.egl.types
-
Uses of EolRuntimeException in org.eclipse.epsilon.emc.bibtex
Modifier and TypeMethodDescriptionprotected boolean
BibtexModel.deleteElementInModel
(Object instance) BibtexPropertyGetter.invoke
(Object object, String property, IEolContext context) void
BibtexPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.cdo
Modifier and TypeMethodDescriptionprotected boolean
CDOModel.deleteElementInModel
(Object instance) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.composite
-
Uses of EolRuntimeException in org.eclipse.epsilon.emc.csv
Modifier and TypeMethodDescriptionprotected boolean
CsvModel.deleteElementInModel
(Object instance) CsvPropertyGetter.invoke
(Object object, String property, IEolContext context) void
CsvPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.emf
Modifier and TypeMethodDescriptionprotected boolean
AbstractEmfModel.deleteElementInModel
(Object instance) EmfPropertyGetter.invoke
(Object object, String property, IEolContext context) void
EmfPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) boolean
AbstractEmfModel.isPropertySet
(Object instance, String property) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.emf.xml
Modifier and TypeMethodDescriptionvoid
XmlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.html
Modifier and TypeMethodDescriptionprotected boolean
HtmlModel.deleteElementInModel
(Object instance) HtmlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
HtmlPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.hutn
-
Uses of EolRuntimeException in org.eclipse.epsilon.emc.jdt
Modifier and TypeMethodDescriptionprotected boolean
JdtModel.deleteElementInModel
(Object instance) protected Object
SearchableTypeCollection.performSearch
(IEolContext context, Expression nameExpression, List<Object> results, org.eclipse.jdt.core.search.SearchRequestor requestor) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.json
Modifier and TypeMethodDescriptionprotected boolean
JsonModel.deleteElementInModel
(Object instance) JsonPropertyGetter.invoke
(Object object, String property, IEolContext context) void
JsonPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.muddle
Modifier and TypeMethodDescriptionvoid
MuddleModel.deleteElement
(Object o) MuddleModelPropertyGetter.invoke
(Object o, String property, IEolContext context) void
MuddleModelPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.plainxml
Modifier and TypeMethodDescriptionprotected boolean
PlainXmlModel.deleteElementInModel
(Object instance) PlainXmlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
PlainXmlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.dictionary.model
Modifier and TypeMethodDescriptionboolean
SimulinkDictionaryModel.deleteElementInModel()
protected boolean
SimulinkDictionaryModel.deleteElementInModel
(Object instance) SimulinkDictionaryModel.getProperty
(String property) void
SimulinkDictionaryModel.setProperty
(String property, Object value) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.dictionary.model.data
Modifier and TypeMethodDescriptionboolean
SimulinkDataType.deleteElementInModel()
SimulinkDataType.getProperty
(String property) void
SimulinkDataType.setProperty
(String property, Object value) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.dictionary.model.element
Modifier and TypeMethodDescriptionboolean
SimulinkEntry.deleteElementInModel()
boolean
SimulinkSection.deleteElementInModel()
SimulinkEntry.getProperty
(String property) SimulinkSection.getProperty
(String property) void
SimulinkEntry.setProperty
(String property, Object value) void
SimulinkSection.setProperty
(String property, Object value) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.dictionary.operations.contributor
Modifier and TypeMethodDescriptionSimulinkDictionaryObjectMethod.execute
(Object[] parameters, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.exception
Modifier and TypeMethodDescriptionMatlabException.toEolRuntimeException()
MatlabException.toEolRuntimeException
(ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.introspection.java
Modifier and TypeMethodDescriptionSimulinkObjectMethod.execute
(Object[] parameters, ModuleElement ast) StateflowObjectMethod.execute
(Object[] parameters, ModuleElement ast) SimulinkPropertyGetter.invoke
(Object object, String property, IEolContext context) void
SimulinkPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.model
Modifier and TypeMethodDescriptionvoid
SimulinkModel.deleteElement
(Object o) protected boolean
SimulinkModel.deleteElementInModel
(Object instance) void
AbstractSimulinkModel.flush()
void
AbstractSimulinkModel.statementWithResult
(String statement) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.model.element
Modifier and TypeMethodDescriptionStateflowBlock.add
(StateflowBlock block) StateflowBlock.asSimulink()
boolean
ISimulinkModelElement.deleteElementInModel()
boolean
MatlabHandleElement.deleteElementInModel()
boolean
SimulinkBlock.deleteElementInModel()
boolean
SimulinkLine.deleteElementInModel()
boolean
SimulinkPort.deleteElementInModel()
boolean
StateflowBlock.deleteElementInModel()
SimulinkLine.getDestination()
SimulinkLine.getDestinationPort()
SimulinkBlock.getInports()
SimulinkPort.getLines()
SimulinkBlock.getOutports()
SimulinkBlock.getParent()
StateflowBlock.getParent()
protected String
SimulinkBlock.getParentPath()
PARENT / CHILDRENSimulinkBlock.getPorts()
ISimulinkModelElement.getProperty
(String property) MatlabHandleElement.getProperty
(String property) SimulinkElement.getProperty
(String property) SimulinkBlock.getScript()
SimulinkLine.getSource()
SimulinkLine.getSourcePort()
SimulinkBlock.inspect()
StateflowBlock.isCommented()
void
SimulinkBlock.link
(SimulinkBlock other) void
SimulinkBlock.link
(SimulinkBlock other, int outPort, int inPort) SimulinkPort.link
(SimulinkPort other) void
SimulinkBlock.linkFrom
(SimulinkBlock other, int outPort) void
SimulinkBlock.linkTo
(SimulinkBlock other, int inPort) void
SimulinkBlock.manageLink
(SimulinkBlock other, int outPort, int inPort, boolean create) void
StateflowBlock.setParent
(StateflowBlock parent) void
ISimulinkModelElement.setProperty
(String property, Object value) void
MatlabHandleElement.setProperty
(String property, Object value) void
SimulinkElement.setProperty
(String property, Object value) void
TYPE-SPECIFIC METHODSvoid
SimulinkBlock.unlink
(SimulinkBlock other) void
SimulinkBlock.unlink
(SimulinkBlock other, int outPort, int inPort) void
SimulinkPort.unlink
(SimulinkPort other) void
SimulinkBlock.unlinkFrom
(SimulinkBlock other, int outPort) void
SimulinkBlock.unlinkTo
(SimulinkBlock other, int inPort) ModifierConstructorDescriptionStateflowBlock
(SimulinkModel model, MatlabEngine engine, String type, StateflowBlock parent) CONSTRUCTORS -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.operations
Modifier 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 EolRuntimeException in org.eclipse.epsilon.emc.simulink.requirement.introspection.java
Modifier and TypeMethodDescriptionSimulinkRequirementObjectMethod.execute
(Object[] parameters, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.requirement.model
Modifier and TypeMethodDescriptionboolean
SimulinkRequirementModel.deleteElementInModel()
protected boolean
SimulinkRequirementModel.deleteElementInModel
(Object instance) SimulinkRequirementModel.getProperty
(String property) void
SimulinkRequirementModel.setProperty
(String property, Object value) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.requirement.model.element
Modifier and TypeMethodDescriptionboolean
SimulinkJustification.deleteElementInModel()
boolean
SimulinkLink.deleteElementInModel()
boolean
SimulinkLinkSet.deleteElementInModel()
boolean
SimulinkReference.deleteElementInModel()
boolean
SimulinkRequirement.deleteElementInModel()
SimulinkLink.getDestination()
SimulinkJustification.getProperty
(String property) SimulinkLink.getProperty
(String property) SimulinkLinkSet.getProperty
(String property) SimulinkReference.getProperty
(String property) SimulinkRequirement.getProperty
(String property) SimulinkLink.getSource()
SimulinkLink.isResolved()
SimulinkLink.isResolved
(String location) SimulinkLink.isResolvedDestination()
SimulinkLink.isResolvedSource()
SimulinkLink.setDestination
(Object destination) void
SimulinkJustification.setProperty
(String property, Object value) void
SimulinkLink.setProperty
(String property, Object value) void
SimulinkLinkSet.setProperty
(String property, Object value) void
SimulinkReference.setProperty
(String property, Object value) void
SimulinkRequirement.setProperty
(String property, Object value) ModifierConstructorDescriptionSimulinkLink
(SimulinkRequirementModel model, MatlabEngine engine, ISimulinkModelElement source, ISimulinkModelElement target) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.simulink.types
Modifier and TypeMethodDescriptionboolean
AbstractType.deleteElementInModel()
CellStr.getProperty
(String property) Complex.getProperty
(String property) Struct.getProperty
(String property) void
CellStr.setProperty
(String property, Object value) void
Complex.setProperty
(String property, Object value) void
Struct.setProperty
(String property, Object value) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.spreadsheets
Modifier and TypeMethodDescriptionvoid
SpreadsheetModel.deleteElement
(Object instance) This method deletes the given instance (row) from the worksheet it belongs to.void
SpreadsheetWorksheet.deleteRow
(SpreadsheetRow row) Deletes the given row from the worksheet.void
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) SpreadsheetPropertyGetter.query
(SpreadsheetRow row, String columnIdentifier) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.spreadsheets.excel
Modifier and TypeMethodDescriptionExcelModel.find
(Variable iterator, ModuleElement ast, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.emc.yaml
Modifier and TypeMethodDescriptionvoid
YamlModelOperationContributor.addRow()
void
YamlModelOperationContributor.addRows
(int size) void
YamlModelOperationContributor.appendNode
(Object item) protected boolean
YamlModel.deleteElementInModel
(Object instance) YamlPropertyGetter.invoke
(Object object, String property, IEolContext context) void
YamlPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) void
-
Uses of EolRuntimeException in org.eclipse.epsilon.emg
Modifier and TypeMethodDescriptionprotected void
EmgModule.executeCreateOperations()
Execute the create operations in the EMG script.protected void
EmgModule.prepareContext()
EmgModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.emg.execute.operations.contributors
Modifier and TypeMethodDescriptionEmgOperationContributor.nextAddTo
(int n, int m) EmgOperationContributor.nextCamelCaseString
(int length, int minWordLength) Next camel case string.double
EmgOperationContributor.nextDobule
(double upper) Next dobule.EmgOperationContributor.nextFromList
(String listID) The listID is the value of a @list annotation of a create operation.EmgOperationContributor.nextFromListAsSample
(String listID) The listID is the value of a @list annotation of a create operation.EmgOperationContributor.nextHttpURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) Next http URI.int
EmgOperationContributor.nextInteger
(int upper) Next integer.int
EmgOperationContributor.nextInteger
(int lower, int upper) Next integer.long
EmgOperationContributor.nextLong
(long upper) Next long.long
EmgOperationContributor.nextLong
(long lower, long upper) Next long.EmgOperationContributor.nextSample
(String listID, int k) The listID is the value of a @list annotation of a create operation.EmgOperationContributor.nextSample
(Collection<?> c, int k) Next sample.EmgOperationContributor.nextURI()
Next URI.EmgOperationContributor.nextURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) Next URI. -
Uses of EolRuntimeException in org.eclipse.epsilon.emg.random
Modifier and TypeMethodDescriptionEmgRandomGenerator.getValuesFromList
(String list) Gets the values from list.EmgRandomGenerator.nextAddTo
(int n, int m) IEmgRandomGenerator.nextAddTo
(int n, int m) Returns an array of n integers that addvar to m.double
IEmgRandomGenerator.nextBinomialValue
(int numberOfTrials, double probabilityOfSuccess) Generates a random value from the Binomial Distribution.EmgRandomGenerator.nextCamelCaseString
(int length, int minWordLength) IEmgRandomGenerator.nextCamelCaseString
(int length, int minWordLength) Generates a random string of the given length using the specified character set formatted in CameCase format.double
EmgRandomGenerator.nextDobule
(double upper) double
IEmgRandomGenerator.nextDobule
(double upper) Returns a pseudorandom, uniformly distributed double value between 0 (inclusive) and the specified value (exclusive), drawn from this random attribute generator's sequence.double
IEmgRandomGenerator.nextDobule
(double lower, double upper) Returns a pseudorandom, uniformly distributed double value between lower and upper (endpoints included), drawn from this random attribute generator's sequence.double
IEmgRandomGenerator.nextExponentialValue
(double mean) Generates a random value from the Exponential Distribution.EmgRandomGenerator.nextFromList
(String listID) The listID must be the name of a parameter in the launch configuration.IEmgRandomGenerator.nextFromList
(String listID) Returns a single objects selected randomly from the list using a uniform distribution.EmgRandomGenerator.nextFromListAsSample
(String listID) The listID must be the name of a parameter in the launch configuration.IEmgRandomGenerator.nextFromListAsSample
(String listID) The list is treated as a sample without replacement, i.e.EmgRandomGenerator.nextHttpURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) IEmgRandomGenerator.nextHttpURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) Generates a random URI that complies to: http:[//host[:port]][/]path[?query][#fragment] The scheme is The host is generated from a random string and uses a top-level domain.int
EmgRandomGenerator.nextInteger
(int upper) int
EmgRandomGenerator.nextInteger
(int lower, int upper) int
IEmgRandomGenerator.nextInteger
(int upper) Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random attribute generator's sequence.int
IEmgRandomGenerator.nextInteger
(int lower, int upper) Returns a pseudorandom, uniformly distributed int value between lower and upper (endpoints included), drawn from this random attribute generator's sequence.long
EmgRandomGenerator.nextLong
(long upper) long
EmgRandomGenerator.nextLong
(long lower, long upper) long
IEmgRandomGenerator.nextLong
(long upper) Returns a pseudorandom, uniformly distributed long value between 0 (inclusive) and the specified value (exclusive), drawn from this random attribute generator's sequence.long
IEmgRandomGenerator.nextLong
(long lower, long upper) Returns a pseudorandom, uniformly distributed long value between lower and upper (endpoints included), drawn from this random attribute generator's sequence.EmgRandomGenerator.nextSample
(String listID, int k) The listID must be the name of a parameter in the launch configuration.EmgRandomGenerator.nextSample
(Collection<?> c, int k) IEmgRandomGenerator.nextSample
(String listID, int k) Returns an array of k objects selected randomly from the list using a uniform distribution.IEmgRandomGenerator.nextSample
(Collection<?> c, int k) Returns an array of k objects selected randomly from the Collection c using a uniform distribution.EmgRandomGenerator.nextURI()
EmgRandomGenerator.nextURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) IEmgRandomGenerator.nextURI()
Generates a random URI.IEmgRandomGenerator.nextURI
(boolean addPort, boolean addPath, boolean addQuery, boolean addFragment) Generates a random URI that complies to: scheme:[//[user:password@]host[:port]][/]path[?query][#fragment] The scheme is randomly selected from: http, ssh and ftp.double
IEmgRandomGenerator.nextValue()
Returns the next pseudorandom, value from this random attribute generator's sequence. -
Uses of EolRuntimeException in org.eclipse.epsilon.eml
Modifier and TypeMethodDescriptionprotected void
EmlModule.prepareContext()
protected Object
EmlModule.processRules()
Main execution logic. -
Uses of EolRuntimeException in org.eclipse.epsilon.eml.dom
Modifier and TypeMethodDescriptionboolean
MergeRule.appliesTo
(Match match, IEmlContext context) void
MergeRule.executeSuperRulesAndBody
(Match match, Collection<Object> targets, IEmlContext context) EquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) boolean
MergeRule.isPrimary
(IEmlContext context) Collection<?>
MergeRule.merge
(Match match, Collection<Object> targets, IEmlContext context) Collection<?>
MergeRule.merge
(Match match, IEmlContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eml.execute.operations
Modifier and TypeMethodDescriptionEquivalentOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) EquivalentsOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.eml.strategy
Modifier and TypeMethodDescriptionCollection<?>
DefaultMergingStrategy.getEquivalents
(Object source, IErlContext context, List<String> rules) DefaultMergingStrategy.getRulesFor
(Match match, IEmlContext context) void
DefaultMergingStrategy.mergeModels
(IEmlContext context) void
IMergingStrategy.mergeModels
(IEmlContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol
Modifier and TypeMethodDescriptionEolModule.execute()
IEolModule.execute()
EolModule.executeImpl()
protected void
EolModule.prepareContext()
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.dom
Modifier 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) 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) 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) 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) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.dt
Modifier and TypeMethodDescriptionExtensionPointToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.dt.debug
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.dt.launching
Modifier and TypeMethodDescriptionprotected void
EpsilonLaunchConfigurationDelegate.postExecute
(IEolModule module) protected void
EpsilonLaunchConfigurationDelegate.preExecute
(IEolModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.exceptions
Modifier and TypeClassDescriptionclass
Exception which is thrown when the expectations in a test case are not met.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprotected EolRuntimeException
EolRuntimeExceptionReference.exception
Modifier and TypeMethodDescriptionstatic EolRuntimeException
Traverses the causes of the (usually unchecked) exception to find an EolRuntimeException.EolRuntimeExceptionReference.getException()
static EolRuntimeException
Modifier and TypeMethodDescriptionvoid
EolRuntimeExceptionReference.setException
(EolRuntimeException exception) Modifier and TypeMethodDescriptionstatic void
static void
EolRuntimeException.propagateDetailed
(Throwable t) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.exceptions.concurrent
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.exceptions.flowcontrol
Modifier and TypeClassDescriptionclass
class
class
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.exceptions.models
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute
Modifier and TypeMethodDescriptionfinal Object
ExecutorFactory.execute
(ModuleElement moduleElement, IEolContext context) final Object
ExecutorFactory.execute
(IExecutableModuleElementParameter moduleElement, IEolContext context, Object parameter) 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.preExecute
(ModuleElement moduleElement, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.context
Modifier and TypeMethodDescriptionvoid
AsyncStatementInstance.execute
(IEolContext context) void
Variable.setValue
(Object newValue, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.context.concurrent
Modifier and TypeMethodDescriptionvoid
EolContextParallel.endParallelTask()
void
IEolContextParallel.endParallelTask()
Must be called once parallel processing has finished.default <T> List<T>
IEolContextParallel.executeAll
(ModuleElement entryPoint, Collection<? extends Callable<? extends T>> jobs) Executes all of the tasks in parallel, blocking until they have completed.default <T> T
IEolContextParallel.executeAny
(ModuleElement entryPoint, Collection<? extends Callable<? extends T>> jobs) Submits all jobs and waits until either all jobs have completed, or#completeShortCircuit(ModuleElement, Object)
is called.EolContextParallel.executeJob
(Object job) Evaluates the job using this context's parallel execution facilities. -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.control
Modifier and TypeMethodDescriptionvoid
ExecutionProfiler.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) void
IExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.introspection
Modifier and TypeMethodDescriptionExtendedPropertyGetter.invoke
(Object object, String property, IEolContext context) void
ExtendedPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) default Object
This method is provided for backwards compatibility and convenience.IPropertyGetter.invoke
(Object object, String property, IEolContext context) Invokes a property on a model element.default void
This method is provided only for convenience.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) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.introspection.java
Modifier and TypeMethodDescriptionObjectMethod.execute
(Object[] parameters, ModuleElement ast) final Object
ObjectMethod.execute
(ModuleElement ast, Object... parameters) Convenience method for invokingObjectMethod.execute(Object[], ModuleElement)
without needing to wrap parameters into an array.ObjectMethod.execute
(ModuleElement ast, IEolContext context, Object... parameters) Special handling (pre/post-processing) of method invocations.JavaPropertyGetter.invoke
(Object object, String property, IEolContext context) void
JavaPropertySetter.invoke
(Object target, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.introspection.recording
Modifier and TypeMethodDescriptionvoid
PropertyAccessExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.operations
Modifier 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) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.execute.operations.declarative
Modifier 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 EolRuntimeException in org.eclipse.epsilon.eol.execute.operations.declarative.concurrent
Modifier 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 EolRuntimeException in org.eclipse.epsilon.eol.execute.operations.simple
Modifier 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 EolRuntimeException in org.eclipse.epsilon.eol.execute.operations.simple.assertions
Modifier and TypeMethodDescriptionAssertOperation.execute
(Object source, List<?> parameters, IEolContext context, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.function
Modifier and TypeMethodDescriptionvoid
CheckedEolBiConsumer.acceptThrows
(T t, U u) void
CheckedEolConsumer.acceptThrows
(T t) default Void
CheckedEolBiConsumer.applyThrows
(T t, U u) CheckedEolBiFunction.applyThrows
(T t, U u) CheckedEolBinaryOperator.applyThrows
(T t, T u) default Boolean
CheckedEolBiPredicate.applyThrows
(T t, U u) default Boolean
CheckedEolPredicate.applyThrows
(T t) CheckedEolUnaryOperator.applyThrows
(T t) static <R> R
EolLambdaFactory.executeExpression
(IEolContext context, ModuleElement ast, Class<R> expectedReturnType, Expression expression, List<Parameter> params, Object... paramValues) CheckedEolSupplier.getThrows()
void
CheckedEolRunnable.runThrows()
boolean
CheckedEolBiPredicate.testThrows
(T t, U u) boolean
CheckedEolPredicate.testThrows
(T t) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.launch
Modifier and TypeMethodDescriptiondefault void
ProfilableIEolModule.profileExecution
(Consumer<EolRuntimeException> exceptionHandler) Modifier and TypeMethodDescriptionprotected Object
EolRunConfiguration.execute()
default Object
ProfilableIEolModule.profileExecution()
default <T> void
ProfilableIEolModule.profileExecutionStage
(String description, CheckedEolConsumer<T> code, T argument) default <T,
R> R ProfilableIEolModule.profileExecutionStage
(String description, CheckedEolFunction<T, R> code, T argument) default void
ProfilableIEolModule.profileExecutionStage
(String description, CheckedEolRunnable code) default <R> R
ProfilableIEolModule.profileExecutionStage
(String description, CheckedEolSupplier<R> code) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.models
Modifier and TypeMethodDescriptionvoid
CachedModel.deleteElement
(Object o) void
IModel.deleteElement
(Object instance) void
ModelGroup.deleteElement
(Object instance) void
ModelReference.deleteElement
(Object instance) protected abstract boolean
CachedModel.deleteElementInModel
(Object instance) Returns true iff the given instance was deleted from the model.Collection<?>
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) boolean
IModel.isPropertySet
(Object instance, String property) Returnstrue
if this instance has an explicit value for this property.boolean
Model.isPropertySet
(Object instance, String property) boolean
ModelReference.isPropertySet
(Object instance, String property) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.models.java
Modifier and TypeMethodDescriptionvoid
JavaModel.deleteElement
(Object instance) void
JavaObjectModel.deleteElement
(Object instance) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.tools
-
Uses of EolRuntimeException in org.eclipse.epsilon.eol.types
Modifier and TypeMethodDescriptionabstract Object
AbstractToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters) AbstractToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters, IEolContext context) EolAnyType.createInstance()
EolAnyType.createInstance
(List<Object> parameters) EolClasspathNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters) EolCollectionType.createInstance()
EolCollectionType.createInstance
(List<Object> parameters) EolMapType.createInstance()
EolMapType.createInstance
(List<Object> parameters) EolModelElementType.createInstance()
EolModelElementType.createInstance
(List<Object> parameters) EolModelType.createInstance
(List<Object> parameters) EolNativeType.createInstance()
EolNativeType.createInstance
(List<Object> parameters) EolNoType.createInstance()
EolPrimitiveType.createInstance
(List<Object> parameters) EolTupleType.createInstance()
EolTupleType.createInstance
(List<Object> parameters) abstract Object
EolType.createInstance()
abstract Object
EolType.createInstance
(List<Object> parameters) IToolNativeTypeDelegate.createInstance
(String clazz, List<Object> parameters, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eol.util
Modifier and TypeMethodDescriptionstatic Object
ReflectionUtil.executeMethod
(Object obj, Method method, ModuleElement ast, Object... parameters) -
Uses of EolRuntimeException in org.eclipse.epsilon.epl
Modifier and TypeMethodDescriptionprotected CombinationGenerator<Object>
EplModule.createCombinationGenerator
(Role role) protected PatternMatchModel
AbstractEplModule.createModel()
PatternMatchModel factory method.protected Object
AbstractEplModule.executeDoBlock
(ExecutableBlock<?> doBlock, Map<String, Object> roleBindings) Executes the do block with the specified variables.protected Collection<?>
AbstractEplModule.filterElements
(ExecutableBlock<Boolean> guard, String roleName, Collection<?> currentInstances) Executes the guard block when called byAbstractEplModule.getAllRoleInstances(Role, String, Collection)
Collection<?>
AbstractEplModule.LazyAdvancedRoleInstancesInitializer.get
(Role role, String roleName, Collection<?> currentInstances) Collection<?>
protected abstract Iterator<? extends Collection<? extends Iterable<?>>>
AbstractEplModule.getCandidates
(Pattern pattern) The dimensions of the returned nested Iterables are as follows:
Outer: The number of roles in the pattern (i.e.EplModule.getCandidates
(Pattern pattern) protected final boolean
AbstractEplModule.getMatchResult
(Pattern pattern) Gets the result of the match block for the specified pattern.protected final Collection<?>
AbstractEplModule.getRoleInstances
(Role role, String roleName) Executes the role, returning applicable model elements which satisfy the conditions specified in the role.protected CompositeCombinationGenerator<Object>
EplModule.initGenerator
(Pattern pattern) Create a new CompositeCombinationGenerator, add the generator for each role and attach the validator.protected boolean
AbstractEplModule.isValidCombination
(Pattern pattern, List<? extends Iterable<?>> combination) Validates whether the given combination matches the constraints imposed by the pattern.This method provides the main high-level execution logic for EPL.protected final Optional<PatternMatch>
AbstractEplModule.matchCombination
(Collection<? extends Iterable<?>> combination, Pattern pattern) Executes the match, onmatch and/or nomatch blocks.final PatternMatchModel
AbstractEplModule.matchPatterns()
protected Set<PatternMatch>
AbstractEplModule.matchPatterns
(int level, PatternMatchModel model) Adds all matches returned byIEplModule#match()
to the match model for all patterns at the specified level.IEplModule.matchPatterns()
protected boolean
AbstractEplModule.negativeGuard
(ExecutableBlock<Boolean> guard, String roleName, Collection<?> currentInstances) Executes the guard block when called byAbstractEplModule.getNegativeRoleInstances(Role, String, Collection)
protected final void
AbstractEplModule.postProcessMatches
(int level, Collection<PatternMatch> matches) Executes the do block for all matched patterns at the specified level.protected void
AbstractEplModule.preMatch
(PatternMatchModel model) Pre-processes the model.protected Object
AbstractEplModule.processRules()
protected abstract Collection<?>
AbstractEplModule.wrapAdvancedRoleInstances
(Role role, String roleName, Collection<?> currentInstances, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer) protected DynamicList<Object>
EplModule.wrapAdvancedRoleInstances
(Role role, String roleName, Collection<?> currentInstances_, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer) protected abstract Collection<?>
AbstractEplModule.wrapBasicRoleInstances
(Role role, String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer) Wraps the result ofAbstractEplModule.preprocessRoleInstances(Role, String)
into the specified collection.protected DynamicList<Object>
EplModule.wrapBasicRoleInstances
(Role role, String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer) -
Uses of EolRuntimeException in org.eclipse.epsilon.epl.combinations
Modifier and TypeFieldDescriptionprotected CompositeCombinationValidator<T,
EolRuntimeException> CompositeCombinationGenerator.validator
Modifier and TypeMethodDescriptionDynamicList.getExceptionHandler()
CompositeCombinationGenerator.getValidator()
Modifier and TypeMethodDescriptionvoid
DynamicList.setExceptionHandler
(ExceptionHandler<EolRuntimeException> exceptionHandler) void
CompositeCombinationGenerator.setValidator
(CompositeCombinationValidator<T, EolRuntimeException> validator) -
Uses of EolRuntimeException in org.eclipse.epsilon.epl.concurrent
Modifier and TypeMethodDescriptionprotected Set<PatternMatch>
EplModuleParallelPatterns.matchPatterns
(int level, PatternMatchModel model) -
Uses of EolRuntimeException in org.eclipse.epsilon.epl.dom
Modifier 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 EolRuntimeException in org.eclipse.epsilon.epl.execute.model
Modifier and TypeMethodDescriptionvoid
PatternMatchModel.deleteElement
(Object instance) PatternMatchPropertyGetter.invoke
(Object object, String property, IEolContext context) void
PatternMatchPropertySetter.invoke
(Object object, String property, Object value, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.epl.launch
-
Uses of EolRuntimeException in org.eclipse.epsilon.erl
Modifier and TypeMethodDescriptionprotected void
ErlModule.execute
(List<? extends NamedStatementBlockRule> namedRules) protected void
ErlModule.execute
(List<? extends NamedStatementBlockRule> namedRules, IEolContext context) ErlModule.executeImpl()
IErlModuleAtomBatches.getAllJobs()
The atomic units of work.IErlModuleAtomBatches.getBatchJobs
(int batchSize) Splits the job list (as returned fromIErlModuleAtomBatches.getAllJobs()
into the specified number of batches.void
ErlModule.postExecution()
void
ErlModule.prepareExecution()
protected Object
ErlModule.processRules()
Main rule processing logic. -
Uses of EolRuntimeException in org.eclipse.epsilon.erl.concurrent
Modifier and TypeMethodDescriptiondefault boolean
IErlModuleParallelAnnotation.shouldBeParallel
(AnnotatableModuleElement ast, Object self) default boolean
IErlModuleParallelAnnotation.shouldBeParallel
(AnnotatableModuleElement ast, Supplier<? extends Variable[]> variables) -
Uses of EolRuntimeException in org.eclipse.epsilon.erl.dom
Modifier 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 EolRuntimeException in org.eclipse.epsilon.erl.exceptions
Modifier and TypeClassDescriptionclass
class
-
Uses of EolRuntimeException in org.eclipse.epsilon.erl.execute.context.concurrent
-
Uses of EolRuntimeException in org.eclipse.epsilon.erl.execute.data
-
Uses of EolRuntimeException in org.eclipse.epsilon.erl.strategy
Modifier and TypeMethodDescriptionIEquivalentProvider.getEquivalent
(Object source, IErlContext context, List<String> rules) IEquivalentProvider.getEquivalent
(Collection<?> collection, IErlContext context, List<String> rules) Collection<?>
IEquivalentProvider.getEquivalents
(Object source, IErlContext context, List<String> rules) Collection<?>
IEquivalentProvider.getEquivalents
(Collection<?> source, IErlContext context, List<String> rules) -
Uses of EolRuntimeException in org.eclipse.epsilon.etl
Modifier and TypeMethodDescriptionprotected boolean
EtlModule.hasLazyRules()
protected void
EtlModule.prepareContext()
protected Object
EtlModule.processRules()
Main execution logic. -
Uses of EolRuntimeException in org.eclipse.epsilon.etl.concurrent
-
Uses of EolRuntimeException in org.eclipse.epsilon.etl.dom
Modifier and TypeMethodDescriptionboolean
TransformationRule.appliesTo
(Object source, IEtlContext context, boolean asSuperRule) boolean
TransformationRule.appliesTo
(Object source, IEtlContext context, boolean asSuperRule, boolean checkTypes) boolean
TransformationRule.canTransformExcluded
(IEtlContext context) protected void
TransformationRule.executeSuperRulesAndBody
(Object source, Collection<Object> targets_, IEtlContext context) Collection<?>
TransformationRule.getAllInstances
(IEtlContext context) EquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) boolean
TransformationRule.isLazy
(IEolContext context) boolean
TransformationRule.isPrimary
(IEtlContext context) boolean
TransformationRule.shouldBeTransformed
(Object instance, Collection<Object> excluded, IEtlContext context, boolean overrideLazy) Collection<?>
TransformationRule.transform
(Object source, Collection<Object> targets, IEtlContext context) Collection<?>
TransformationRule.transform
(Object source, IEtlContext context) void
TransformationRule.transformAll
(IEtlContext context, Collection<Object> excluded, boolean includeLazy) -
Uses of EolRuntimeException in org.eclipse.epsilon.etl.execute.operations
Modifier and TypeMethodDescriptionprotected Object
EquivalentOperation.executeImpl
(Object source, IEtlContext context, List<String> rules) protected Object
EquivalentOperation.executeImpl
(Collection<?> source, IEtlContext context, List<String> rules) protected Collection<?>
EquivalentsOperation.executeImpl
(Object source, IEtlContext context, List<String> rules) protected Collection<?>
EquivalentsOperation.executeImpl
(Collection<?> source, IEtlContext context, List<String> rules) -
Uses of EolRuntimeException in org.eclipse.epsilon.etl.strategy
Modifier and TypeMethodDescriptionprotected void
FastTransformationStrategy.executeTransformations
(Collection<Transformation> transformations, IEtlContext context) default Object
ITransformationStrategy.getEquivalent
(Object source, IErlContext context_, List<String> rules) default Collection<?>
ITransformationStrategy.getEquivalent
(Collection<?> collection, IErlContext context_, List<String> rules) Collection<?>
DefaultTransformationStrategy.getEquivalents
(Object source, IErlContext context_, List<String> rules) Collection<?>
FastTransformationStrategy.getEquivalents
(Object source, IErlContext context_, List<String> rules) default Collection<?>
ITransformationStrategy.getEquivalents
(Collection<?> collection, IErlContext context_, List<String> rules) protected List<TransformationRule>
AbstractTransformationStrategy.getExecutableRules
(IEtlContext context) protected List<TransformationRule>
AbstractTransformationStrategy.getRulesFor
(Object source, IEtlContext context) Collection<?>
DefaultTransformationStrategy.transform
(Object source, IEtlContext context, List<String> rules) Collection<?>
FastTransformationStrategy.transform
(Object source, IEtlContext context, List<String> rules) Collection<?>
ITransformationStrategy.transform
(Object source, IEtlContext context, List<String> rules) void
DefaultTransformationStrategy.transformModels
(IEtlContext context) void
FastTransformationStrategy.transformModels
(IEtlContext context) void
ITransformationStrategy.transformModels
(IEtlContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.eunit
Modifier and TypeClassDescriptionclass
Exception for when EUnit modules have parsing problems.Modifier and TypeMethodDescriptionEUnitModule.executeImpl()
protected List<ModelBindings>
EUnitModule.getModelBindings
(Operation opTest) EUnitModule.getSuiteRoot()
IEUnitModule.getSuiteRoot()
void
void
void
EUnitTest.setModelBindings
(ModelBindings mb) Changes the set of model bindings for this test.void
EUnitModule.setSelectedOperations
(List<?> attribute) void
IEUnitModule.setSelectedOperations
(List<?> attribute) ModifierConstructorDescriptionModelBindings
(Map<String, String> mapping, ModelBindings.ExclusiveMode mode) Creates a new instance. -
Uses of EolRuntimeException in org.eclipse.epsilon.eunit.operations
Modifier and TypeClassDescriptionclass
Extended version ofEolAssertionException
which tracks the comparator that produces the detected differences. -
Uses of EolRuntimeException in org.eclipse.epsilon.evl
Modifier and TypeMethodDescriptionprotected void
EvlModule.checkConstraints()
Invokes the execute() method on all Constraints in all ConstraintContexts.EvlModule.execute()
IEvlModule.execute()
void
IEvlFixer.fix
(IEvlModule module) default Constraint
IEvlModule.getConstraint
(String constraintName, String contextName, Object modelElement, ModuleElement ast) Finds a Constraint instance in this module based on the specified filters.protected Collection<Constraint>
EvlModule.getOptimisedConstraintsFor
(ConstraintContext constraintContext) void
EvlModule.postExecution()
Clean up, execute fixes and post block.protected void
EvlModule.prepareContext()
protected Collection<Constraint>
EvlModule.preProcessConstraintContext
(ConstraintContext constraintContext) protected Set<UnsatisfiedConstraint>
EvlModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.evl.concurrent
Modifier and TypeMethodDescriptionprotected abstract void
EvlModuleParallel.checkConstraints()
protected void
EvlModuleParallelAnnotation.checkConstraints()
protected void
EvlModuleParallelAtoms.checkConstraints()
protected void
EvlModuleParallelElements.checkConstraints()
EvlModuleParallelAtoms.executeAll
(ErlContextParallel context) EvlModuleParallelAtoms.getAllJobs()
EvlModuleParallelAtoms.getAllJobsImpl()
Non-cached implementation as called byEvlModuleParallelAtoms.getAllJobs()
.protected List<ConstraintAtom>
EvlModuleParallelConstraintAtoms.getAllJobsImpl()
protected List<ConstraintContextAtom>
EvlModuleParallelContextAtoms.getAllJobsImpl()
-
Uses of EolRuntimeException in org.eclipse.epsilon.evl.dom
Modifier and TypeMethodDescriptionboolean
Constraint.appliesTo
(Object object, IEvlContext context) final boolean
ConstraintContext.appliesTo
(Object object, IEvlContext context) boolean
ConstraintContext.appliesTo
(Object object, IEvlContext context, boolean checkType) boolean
Fix.appliesTo
(Object self, IEvlContext context) Constraint.check
(Object self, IEvlContext context) Constraint.execute
(IEolContext context_, Object self) boolean
ConstraintContext.execute
(Object modelElement, IEvlContext context) Executes all of this ConstraintContext's constraints for the given element.boolean
ConstraintContext.execute
(Collection<Constraint> constraintsToCheck, Object modelElement, IEvlContext context) Executes all constraints for the given model element, provided it is applicable to this ConstraintContext and that this ConstraintContext is not lazy.void
ConstraintContext.execute
(Collection<Constraint> constraintsToCheck, IEvlContext context) Executes all of the give constraints for all applicable elements of this type.ConstraintContext.execute
(IEolContext context) ConstraintContext.execute
(IEolContext context_, Object self) void
Fix.execute
(Object self, IEvlContext context) protected boolean
Constraint.executeCheckBlock
(Object self, IEvlContext context) Fix.getTitle
(Object self, IEvlContext context) Constraint.getUnsatisfiedMessage
(Object self, IEvlContext context) Returns the message to be used in UnsatisfiedConstraint.getMessage().boolean
Constraint.isLazy
(IEvlContext context) boolean
ConstraintContext.isLazy
(IEvlContext context) An entire context is lazy if all constraints are lazy, or if it is itself marked as lazy.boolean
ConstraintContext.isOfSourceKind
(Object modelElement, IEvlContext context) Checks if the given model element is an instance of the kind described by this ConstraintContext.boolean
ConstraintContext.isOfSourceType
(Object modelElement, IEvlContext context) Checks if the given model element is an instance of the type described by this ConstraintContext.boolean
Constraint.optimisedCheck
(Object self, IEvlContext context, boolean result) protected boolean
Constraint.postprocessCheck
(Object self, IEvlContext context, UnsatisfiedConstraint unsatisfiedConstraint, boolean result) boolean
Constraint.shouldBeChecked
(Object modelElement, IEvlContext context) boolean
ConstraintContext.shouldBeChecked
(Object modelElement, IEvlContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.dt.launching
Modifier and TypeMethodDescriptionprotected void
EvlLaunchConfigurationDelegate.preExecute
(IEolModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.dt.views
-
Uses of EolRuntimeException in org.eclipse.epsilon.evl.emf.validation
Modifier and TypeMethodDescriptionvoid
EvlValidator.ValidationProblemListener.onRuntimeException
(IEvlModule module, EolRuntimeException ex) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute
Modifier and TypeMethodDescriptionvoid
CommandLineFixer.fix
(IEvlModule module) FixInstance.getTitle()
void
FixInstance.perform()
-
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute.atoms
Modifier and TypeMethodDescriptionConstraintContextAtom.executeWithResults()
ConstraintContextAtom.executeWithResults
(IEvlContext context) static ArrayList<ConstraintAtom>
ConstraintAtom.getAllJobs
(IEvlModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute.context
Modifier and TypeMethodDescriptionboolean
EvlContext.shouldShortCircuit
(Constraint constraint) default boolean
IEvlContext.shouldShortCircuit
(Constraint constraint) Checks whether the condition for short-circuiting is met, either by previous invocation returning true or if there are unsatisfied constraints and theIEvlContext.isShortCircuiting()
flag is enabled, or if the specified module element has been annotated with a termination criteria and an unsatisfied constraint containing the type is already present. -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute.context.concurrent
Modifier and TypeMethodDescriptionboolean
EvlContextParallel.shouldShortCircuit
(Constraint constraint) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute.exceptions
Modifier and TypeClassDescriptionclass
class
-
Uses of EolRuntimeException in org.eclipse.epsilon.evl.execute.operations
Modifier and TypeMethodDescriptionSatisfiesOperation.execute
(Object source, List<?> parameters, IEolContext context_, ModuleElement ast) -
Uses of EolRuntimeException in org.eclipse.epsilon.evl.launch
-
Uses of EolRuntimeException in org.eclipse.epsilon.ewl
Modifier and TypeMethodDescriptionEwlModule.getWizardsFor
(Object self) IEwlModule.getWizardsFor
(Object self) -
Uses of EolRuntimeException in org.eclipse.epsilon.ewl.dom
Modifier 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 EolRuntimeException in org.eclipse.epsilon.ewl.execute
-
Uses of EolRuntimeException in org.eclipse.epsilon.flock
Modifier and TypeMethodDescriptionFlockModule.execute()
protected FlockResult
FlockModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.flock.context
Modifier and TypeMethodDescriptionvoid
ConservativeCopyContext.automaticallyPopulateEquivalent
(MigrationStrategy strategy, Equivalence equivalence) void
MigrateRuleContext.execute
(ExecutableBlock<Void> body) boolean
MigrateRuleContext.isEligibleFor
(ClassifierTypedConstruct guardedConstruct) boolean
TypeMappingContext.isEligibleFor
(TypeMappingConstruct typeMapping) boolean
GuardedConstructContext.satisfies
(ExecutableBlock<Boolean> guard) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.dt.launching
Modifier and TypeMethodDescriptionprotected void
FlockLaunchConfigurationDelegate.postExecute
(IEolModule module) protected void
FlockLaunchConfigurationDelegate.preExecute
(IEolModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.emc.wrappers
Modifier and TypeMethodDescriptionvoid
ModelElement.conservativelySetValueForProperty
(ModelValue<?> equivalentValue, String propertyName, ConservativeCopyContext context) Model.createInstance
(String typeName) ModelValue<?>
ModelElement.getValueOfProperty
(String property) boolean
Model.hasProperty
(String type, String property) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.equivalences
Modifier and TypeMethodDescriptionvoid
Equivalences.applyRules
(MigrationStrategy strategy) void
Equivalences.conservativeCopy
(MigrationStrategy strategy, ConservativeCopyContext context) static Equivalences
Equivalences.establishFrom
(MigrationStrategy strategy, EquivalenceEstablishmentContext context) Factory method for establishing original to migrated model Equivalences from a MigrationStrategy and an IFlockContext. -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.execute
-
Uses of EolRuntimeException in org.eclipse.epsilon.flock.execute.exceptions
Modifier and TypeClassDescriptionclass
class
class
-
Uses of EolRuntimeException in org.eclipse.epsilon.flock.model.domain
Modifier and TypeMethodDescriptionvoid
MigrationStrategy.applyRulesTo
(MigrateRuleContext context) MigrationStrategy.createEquivalence
(TypeMappingContext context) EquivalentAssignmentStatement.getValueEquivalent
(Object source, Object value, IEolContext context_) MigrationStrategy.ignoredPropertiesFor
(MigrateRuleContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.model.domain.common
Modifier and TypeMethodDescriptionboolean
ClassifierTypedConstruct.appliesIn
(GuardedConstructContext context) boolean
GuardedConstruct.appliesIn
(GuardedConstructContext context) boolean
PackageTypedConstruct.appliesIn
(GuardedConstructContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.model.domain.rules
Modifier and TypeMethodDescriptionboolean
MigrateRule.applyTo
(MigrateRuleContext context) void
MigrateRules.applyTo
(MigrateRuleContext context) void
MigrateRule.gatherIgnoredPropertiesFor
(MigrateRuleContext context, IgnoredProperties ignoredProperties) MigrateRules.ignoredPropertiesFor
(MigrateRuleContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.flock.model.domain.typemappings
Modifier and TypeMethodDescriptionboolean
Deletion.appliesIn
(GuardedConstructContext context) boolean
TypeMappingConstruct.appliesIn
(GuardedConstructContext original) TypeMappingConstructs.createEquivalence
(TypeMappingContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.hutn.validation
Modifier and TypeMethodDescriptionprotected boolean
AbstractFixer.applyFix
(UnsatisfiedConstraint constraint) Clients should override this method if fixes are used by the validator.void
AbstractFixer.fix
(IEvlModule module) -
Uses of EolRuntimeException in org.eclipse.epsilon.internal.eunit.xml
Modifier and TypeMethodDescriptionEUnitXMLFormatter.generate()
Generates a DOM tree with the results of the provided EUnit module, following the format of the JUnit Ant task.void
Generates the report usingEUnitXMLFormatter.generate()
, and then saves the XML document into a file. -
Uses of EolRuntimeException in org.eclipse.epsilon.picto
Modifier and TypeMethodDescriptionLazyEgxModule.LazyGenerationRule.execute
(IEolContext context) LazyEgxModule.LazyGenerationRule.execute
(IEolContext context_, Object element) protected Object
LazyEgxModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.pinset
Modifier and TypeMethodDescriptionvoid
DatasetRule.execute
(IEolContext context) boolean
DatasetRule.isIncluded
(Object object, IEolContext context, String varName) static void
PostProcessing.normalize
(List<ValueWrapper> values, Number value) void
PinsetModule.preExecution()
protected Object
PinsetModule.processRules()
-
Uses of EolRuntimeException in org.eclipse.epsilon.pinset.columnGenerators
-
Uses of EolRuntimeException in org.eclipse.epsilon.profiling
Modifier and TypeMethodDescriptionvoid
ProfilingExecutionListener.finishedExecutingWithException
(ModuleElement ast, EolRuntimeException exception, IEolContext context) -
Uses of EolRuntimeException in org.eclipse.epsilon.workflow.tasks