01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04:
05: /* Generated By:JJTree: Do not edit this line. ASTAttribute.java */
06: package com.tc.aspectwerkz.expression.ast;
07:
08: public class ASTAttribute extends SimpleNode {
09: private String m_name;
10:
11: private boolean m_not = false;
12:
13: public ASTAttribute(int id) {
14: super (id);
15: }
16:
17: public ASTAttribute(ExpressionParser p, int id) {
18: super (p, id);
19: }
20:
21: public Object jjtAccept(ExpressionParserVisitor visitor, Object data) {
22: return visitor.visit(this , data);
23: }
24:
25: public void setName(String name) {
26: // remove the first '@'
27: m_name = name.substring(1, name.length());
28: }
29:
30: public String getName() {
31: return m_name;
32: }
33:
34: public void toggleNot() {
35: m_not = !m_not;
36: }
37:
38: public boolean isNot() {
39: return m_not;
40: }
41: }
|