001 package toolbus.atom; 002 003 import toolbus.State; 004 import toolbus.TBTermFactory; 005 import toolbus.parsercup.PositionInformation; 006 import toolbus.process.ProcessExpression; 007 008 /** 009 * @author paulk, Jul 24, 2002 010 */ 011 public class Delta extends Atom{ 012 013 public Delta(TBTermFactory tbfactory, PositionInformation posInfo){ 014 super(tbfactory, posInfo); 015 } 016 017 public ProcessExpression copy(){ 018 Atom a = new Delta(tbfactory, getPosInfo()); 019 a.copyAtomAttributes(this); 020 return a; 021 } 022 023 public State getFirst(){ 024 State deltaState = new State(); 025 deltaState.addElement(this); 026 return deltaState; 027 } 028 029 public boolean execute(){ 030 return false; 031 } 032 033 }