Package org.eclipse.epsilon.pinset
Class DatasetRule
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
org.eclipse.epsilon.pinset.DatasetRule
- All Implemented Interfaces:
ModuleElement
DatasetRule.
- Since:
- 2.1
- Author:
- Alfonso de la Vega
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Datasetprotected IExecutableModuleElementprotected List<ColumnGenerator>protected ExecutableBlock<Boolean>protected Stringprotected ParameterFields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()voidexecute(IEolContext context) getName()static voidinitialise(ColumnGenerator generator, IEolContext context, IPropertyGetter getter) static booleanisColumnGenerator(AST child) booleanisIncluded(Object object, IEolContext context, String varName) voidvoidsetParameter(Parameter parameter) static voidsetSilent(ColumnGenerator colGen, boolean isSilent) Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
accept, getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlockMethods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
-
Field Details
-
name
-
parameter
-
guardBlock
-
fromBlock
-
generators
-
dataset
-
-
Constructor Details
-
DatasetRule
public DatasetRule()
-
-
Method Details
-
build
- Specified by:
buildin interfaceModuleElement- Overrides:
buildin classAnnotatableModuleElement
-
setSilent
-
isColumnGenerator
-
isIncluded
public boolean isIncluded(Object object, IEolContext context, String varName) throws EolRuntimeException - Throws:
EolRuntimeException
-
execute
- Throws:
EolRuntimeException
-
initialise
public static void initialise(ColumnGenerator generator, IEolContext context, IPropertyGetter getter) -
getParameter
-
setParameter
-
getName
-
setName
-
getDataset
-
dispose
public void dispose()
-