Class Properties
- java.lang.Object
 - 
- org.eclipse.epsilon.common.module.AbstractModuleElement
 - 
- org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
 - 
- org.eclipse.epsilon.pinset.columnGenerators.Properties
 
 
 
 
- 
- All Implemented Interfaces:
 ModuleElement,ColumnGenerator
public class Properties extends AnnotatableModuleElement implements ColumnGenerator
Properties.- Since:
 - 2.1
 - Author:
 - Alfonso de la Vega
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>columnNamesprotected IEolContextcontextprotected IPropertyGettergetterprotected java.util.List<java.lang.String>properties- 
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock 
 - 
 
- 
Constructor Summary
Constructors Constructor Description Properties() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(AST cst, IModule module)java.util.List<java.lang.String>getNames()java.util.List<java.lang.Object>getValues(java.lang.Object elem)voidsetContext(IEolContext context)voidsetGetter(IPropertyGetter getter)- 
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 Detail
- 
properties
protected java.util.List<java.lang.String> properties
 
- 
columnNames
protected java.util.List<java.lang.String> columnNames
 
- 
getter
protected IPropertyGetter getter
 
- 
context
protected IEolContext context
 
 - 
 
- 
Method Detail
- 
build
public void build(AST cst, IModule module)
- Specified by:
 buildin interfaceModuleElement- Overrides:
 buildin classAnnotatableModuleElement
 
- 
getNames
public java.util.List<java.lang.String> getNames()
- Specified by:
 getNamesin interfaceColumnGenerator
 
- 
getValues
public java.util.List<java.lang.Object> getValues(java.lang.Object elem) throws EolRuntimeException- Specified by:
 getValuesin interfaceColumnGenerator- Throws:
 EolRuntimeException
 
- 
setGetter
public void setGetter(IPropertyGetter getter)
 
- 
setContext
public void setContext(IEolContext context)
 
 - 
 
 -