edu.lehigh.swat.fol
Class Atom

java.lang.Object
  extended by edu.lehigh.swat.fol.Atom
All Implemented Interfaces:
java.io.Serializable

public class Atom
extends java.lang.Object
implements java.io.Serializable

Wrapper for KAON2 Lieral: Models an Atom in the Info Integration context

See Also:
Serialized Form

Constructor Summary
Atom(Literal l)
          Constructs an Atom from a Literal
Atom(java.lang.String uri, java.lang.String var)
           
Atom(java.lang.String uri, java.lang.String var0, java.lang.String var1)
           
Atom(java.lang.String uri, java.lang.String var0, java.lang.String var1, boolean dataP)
           
 
Method Summary
 Term[] getArgumments()
           
 Literal getAtom()
           
 Predicate getPredicate()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Atom

public Atom(Literal l)
Constructs an Atom from a Literal


Atom

public Atom(java.lang.String uri,
            java.lang.String var)

Atom

public Atom(java.lang.String uri,
            java.lang.String var0,
            java.lang.String var1)

Atom

public Atom(java.lang.String uri,
            java.lang.String var0,
            java.lang.String var1,
            boolean dataP)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAtom

public Literal getAtom()

getArgumments

public Term[] getArgumments()

getPredicate

public Predicate getPredicate()