ics.TripleApl.VarPar Class Reference

Inheritance diagram for ics.TripleApl.VarPar:

ics.TripleApl.Par List of all members.

Public Member Functions

 VarPar (String n)
Par copy ()
String toPrologString ()
String toPrologString (Vector vars)
String toString ()
boolean equals (Object o)
Object clone ()
boolean isGrounded ()

Package Functions

String getName ()

Private Attributes

String name
String stringValue

Detailed Description

class VarPar to store variable parameters.

Author:
Meindert Kroese
Version:
2.0, July 2003
Since:
1.0, August 2002


Constructor & Destructor Documentation

ics.TripleApl.VarPar.VarPar String  n  ) 
 

Creates a VarPar with name n.

Parameters:
n the name of the variable.


Member Function Documentation

Object ics.TripleApl.VarPar.clone  )  [virtual]
 

Implements ics.TripleApl.Par.

Par ics.TripleApl.VarPar.copy  )  [virtual]
 

Method to get a copy of a parameter.

Returns:
Par, the copy of the parameter.

Implements ics.TripleApl.Par.

boolean ics.TripleApl.VarPar.equals Object  o  ) 
 

Method to test on equality between two VarPars.

Parameters:
o the VarPar be compared with.
Returns:
true if the VarPars are equal.

String ics.TripleApl.VarPar.getName  )  [package]
 

Method to get the name of the variable.

Returns:
String, the name of the variable.

boolean ics.TripleApl.VarPar.isGrounded  )  [virtual]
 

Implements ics.TripleApl.Par.

String ics.TripleApl.VarPar.toPrologString Vector  vars  )  [virtual]
 

Implements ics.TripleApl.Par.

String ics.TripleApl.VarPar.toPrologString  )  [virtual]
 

Method to get a `Prolog friendly' version of a parameter.

Returns:
String, a `Prolog friendly' version of a parameter.

Implements ics.TripleApl.Par.

String ics.TripleApl.VarPar.toString  )  [virtual]
 

Method to get a printable version of a parameter.

Returns:
String, a printable version of a parameter.

Implements ics.TripleApl.Par.


Member Data Documentation

String ics.TripleApl.VarPar.name [private]
 

String ics.TripleApl.VarPar.stringValue [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Dec 12 15:07:25 2005 for 3APL by  doxygen 1.4.5