1 package org.jacorb.notification.filter.etcl; 2 3 23 24 import antlr.Token; 25 26 27 28 public class AssocOperator extends AbstractTCLNode 29 { 30 private final String assocName_; 31 32 public AssocOperator(Token tok) 33 { 34 super(tok); 35 setName("AssocOperator"); 36 assocName_ = tok.getText(); 37 } 38 39 public String getAssocName() 40 { 41 return assocName_; 42 } 43 44 public String toString() 45 { 46 return "{" + assocName_ + "}"; 47 } 48 49 public void acceptPostOrder(AbstractTCLVisitor visitor) throws VisitorException 50 { 51 if (getNextSibling() != null) 52 { 53 ((AbstractTCLNode) getNextSibling()).acceptPostOrder(visitor); 54 } 55 visitor.visitAssoc(this); 56 } 57 58 public void acceptInOrder(AbstractTCLVisitor visitor) throws VisitorException 59 { 60 61 } 62 63 public void acceptPreOrder(AbstractTCLVisitor visitor) throws VisitorException 64 { 65 } 66 } | Popular Tags |