1 package edu.berkeley.sbp;
4 import java.lang.reflect.*;
5 import java.lang.ref.*;
6 import edu.berkeley.sbp.util.*;
7 import edu.berkeley.sbp.*;
8 import edu.berkeley.sbp.*;
10 /** <font color=green>an element which matches exactly one input token</font> */
11 public abstract class Atom<T> extends Element implements Topology<Atom<T>> {
13 public abstract Topology<T> underlying();
14 public abstract String toString();
15 public StringBuffer toString(StringBuffer sb) { sb.append(this); return sb; }