All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface aioli.vtp.AtomValue

public interface AtomValue
extends Serializable
Represents the values an atomic operator can take.


Variable Index

 o INT
 o METAVAR
 o STRING

Method Index

 o clone()
Gives a copy of the AtomValue.
 o metavariable()
Gives the value if it's a Metavariable.
 o metavariablep()
Returns true if the value is a metavariable, false otherwise.
 o num()
Gives the value if it's an int.
 o nump()
Returns true if the value is of the TYPE int, false otherwise.
 o string()
Gives the value if it's a String.
 o stringp()
Returns true if the value is of the TYPE String, false otherwise.
 o toString()
Converts the value to a String.
 o type()
Return the type of the atomvalue.

Variables

 o INT
 public static final int INT
 o STRING
 public static final int STRING
 o METAVAR
 public static final int METAVAR

Methods

 o type
 public abstract int type()
Return the type of the atomvalue.

See Also:
 o num
 public abstract int num()
Gives the value if it's an int.

 o string
 public abstract String string()
Gives the value if it's a String.

 o nump
 public abstract boolean nump()
Returns true if the value is of the TYPE int, false otherwise.

 o stringp
 public abstract boolean stringp()
Returns true if the value is of the TYPE String, false otherwise.

 o metavariablep
 public abstract boolean metavariablep()
Returns true if the value is a metavariable, false otherwise.

 o clone
 public abstract Object clone()
Gives a copy of the AtomValue.

Overrides:
clone in class Object
 o metavariable
 public abstract Metavariable metavariable()
Gives the value if it's a Metavariable.

 o toString
 public abstract String toString()
Converts the value to a String.

Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index