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 Dataset
protected IExecutableModuleElement
protected List<ColumnGenerator>
protected ExecutableBlock<Boolean>
protected String
protected Parameter
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
void
execute
(IEolContext context) getName()
static void
initialise
(ColumnGenerator generator, IEolContext context, IPropertyGetter getter) static boolean
isColumnGenerator
(AST child) boolean
isIncluded
(Object object, IEolContext context, String varName) void
void
setParameter
(Parameter parameter) static void
setSilent
(ColumnGenerator colGen, boolean isSilent) Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
accept, getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlock
Methods 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:
build
in interfaceModuleElement
- Overrides:
build
in 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()
-