com.parctechnologies.eclipse
Class Atom
java.lang.Object
   com.parctechnologies.eclipse.AbstractCompoundTerm
com.parctechnologies.eclipse.AbstractCompoundTerm
       com.parctechnologies.eclipse.Atom
com.parctechnologies.eclipse.Atom
- All Implemented Interfaces: 
- CompoundTerm
- public class Atom 
- extends AbstractCompoundTerm- implements CompoundTerm
An ECLiPSe atom. Although atoms are not strictly compound terms, this class
 implements the CompoundTerm interface (it has 0 arguments), so it can be
 passed to and returned by
 rpc methods.
- See Also:
- CompoundTerm
| Constructor Summary | 
| Atom(java.lang.String functor)Create an Atom given its functor as a String.
 | 
 
| Method Summary | 
|  java.lang.Object | arg(int i)This always throws an IndexOutOfBoundsException since the Atom has no arguments.
 | 
|  java.lang.String | toString()
 | 
 
 
| Methods inherited from class java.lang.Object | 
| getClass, notify, notifyAll, wait, wait, wait | 
 
 
Atom
public Atom(java.lang.String functor)
- Create an Atom given its functor as a String.
 
arg
public java.lang.Object arg(int i)
- This always throws an IndexOutOfBoundsException since the Atom has no arguments.
 Note that a "throws" clause in the CompoundTerm interface is unnecessary
 since this is RuntimeException.
 
- 
- Specified by:
- argin interface- CompoundTerm
 
- 
- Parameters:
- i- may vary between 1 and- arity()
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
-