package com.aptana.editor.php.internal.parser.nodes; import org2.eclipse.php.internal.core.documentModel.phpElementData.IPHPDocBlock; import com.aptana.parsing.ast.IParseNode; public interface IPHPParseNode extends IParseNode { /** * CLASS_NODE */ public static final short CLASS_NODE = 4500; /** * FUNCTION_NODE */ public static final short FUNCTION_NODE = 4501; /** * VAR_NODE */ public static final short VAR_NODE = 4502; /** * CONST_NODE */ public static final short CONST_NODE = 4503; /** * BLOCK_NODE */ public static final short BLOCK_NODE = 4504; /** * KEYWORD_NODE */ public static final short KEYWORD_NODE = 4505; /** * IMPORT_NODE */ public static final short IMPORT_NODE = 4506; /** * USE_NODE */ public static final short USE_NODE = 4507; /** * NAMESPACE_NODE */ public static final short NAMESPACE_NODE = 4508; /** * HTML_NODE */ public static final short HTML_NODE = 4509; /** * COMMENT_NODE */ public static final short COMMENT_NODE = 4510; /** * TRY_NODE */ public static final short TRY_NODE = 4511; /** * CATCH_NODE */ public static final short CATCH_NODE = 4512; /** * DO_NODE */ public static final short DO_NODE = 4513; /** * FOR_NODE */ public static final short FOR_NODE = 4514; /** * SWITCH_NODE */ public static final short SWITCH_NODE = 4515; /** * SWITCH_CASE_NODE */ public static final short SWITCH_CASE_NODE = 4516; /** * WHILE_NODE */ public static final short WHILE_NODE = 4517; /** * IF_ELSE_NODE */ public static final short IF_ELSE_NODE = 4518; /** * TRAIT_NODE */ public static final short TRAIT_NODE = 4519; public void setDocumentation(IPHPDocBlock docInfo); public IPHPDocBlock getDocumentation(); public String getNodeName(); public boolean isEmpty(); public void setEndOffset(int endOffset); public void setStartOffset(int startOffset); public boolean containsOffset(int offset); void setNameNode(String name, int startOffset, int endOffset); }