package org.wikbook.template.processing.metamodel; import javax.lang.model.util.Elements; import javax.lang.model.util.Types; /** * @author <a href="mailto:alain.defrance@exoplatform.com">Alain Defrance</a> * @version $Revision$ */ public class ModelContext { private TemplateElement typeElement; private TemplateElement executableElement; private TemplateElement variableElement; private Class[] annotations; private Elements elementsUtils; private Types typesUtils; public Class[] getAnnotations() { return annotations; } public void setClasses(Class[] classes) { this.annotations = classes; } public Elements getElementsUtils() { return elementsUtils; } public void setElementsUtils(final Elements elementsUtils) { this.elementsUtils = elementsUtils; } public Types getTypesUtils() { return typesUtils; } public void setTypesUtils(final Types typesUtils) { this.typesUtils = typesUtils; } public TemplateElement getTypeElement() { return typeElement; } public void setTypeElement(final TemplateElement typeElement) { this.typeElement = typeElement; } public TemplateElement getExecutableElement() { return executableElement; } public void setExecutableElement(final TemplateElement executableElement) { this.executableElement = executableElement; } public TemplateElement getVariableElement() { return variableElement; } public void setVariableElement(final TemplateElement variableElement) { this.variableElement = variableElement; } }