/* * (c) Copyright IBM Corp. 2000, 2001. * All Rights Reserved. */ package net.sourceforge.phpdt.internal.corext.template.php; import net.sourceforge.phpdt.internal.corext.template.TemplateContext; /** * A context type for phpdoc. */ public class PHPDocContextType extends CompilationUnitContextType { /** * Creates a php context type. */ public PHPDocContextType() { super("phpdoc"); //$NON-NLS-1$ // global addVariable(new GlobalVariables.Cursor()); addVariable(new GlobalVariables.Dollar()); addVariable(new GlobalVariables.Date()); addVariable(new GlobalVariables.Year()); addVariable(new GlobalVariables.Time()); addVariable(new GlobalVariables.User()); // compilation unit /* addVariable(new File()); addVariable(new Method()); addVariable(new ReturnType()); addVariable(new Arguments()); addVariable(new Type()); addVariable(new Package()); addVariable(new Project()); */ } /* * @see ContextType#createContext() */ public TemplateContext createContext() { return new PHPDocContext(this, fDocument, fOffset, fLength); // , fCompilationUnit); } }