1 package org.glassbox.dotparser;
2
3 public class ASTgraph extends SimpleNode {
4 private boolean _directed;
5 private String _id;
6
7 public ASTgraph(int id) {
8 super(id);
9 }
10
11 public ASTgraph(DOTParser p, int id) {
12 super(p, id);
13 }
14
15 protected void setID(String id) {
16 _id = id;
17 }
18
19 protected void setDirected(boolean directed) {
20 _directed = directed;
21 }
22
23 public String getID() {
24 return _id;
25 }
26
27 public boolean isDirected() {
28 return _directed;
29 }
30
31 public String toString() {
32 return "graph: "+_id+" ("+(_directed?"":"un")+"directed)";
33 }
34
35 /*** Accept the visitor. **/
36 public Object jjtAccept(DOTParserVisitor visitor, Object data) {
37 return visitor.visit(this, data);
38 }
39 }