ics.TripleApl.ConstSymPar Class Reference

Inheritance diagram for ics.TripleApl.ConstSymPar:

ics.TripleApl.ConstPar ics.TripleApl.Par List of all members.

Public Member Functions

 ConstSymPar (String n)
Par copy ()
String toPrologString ()
String toPrologString (Vector vars)
String toString ()
String getName ()
Object clone ()
boolean equals (Object o)

Private Attributes

String name
String stringValue

Detailed Description

Class ConstSymPar to store symbolic constant parameters (strings).

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


Constructor & Destructor Documentation

ics.TripleApl.ConstSymPar.ConstSymPar String  n  ) 
 

The constructor, n is the value of this ConstSymPar.

Parameters:
n. 


Member Function Documentation

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

Implements ics.TripleApl.Par.

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

Method to get a copy of a parameter.

Returns:
Par, the copy of the parameter.

Implements ics.TripleApl.Par.

boolean ics.TripleApl.ConstSymPar.equals Object  o  ) 
 

String ics.TripleApl.ConstSymPar.getName  ) 
 

method that gives the value of the ConstSymPar. If the value contains a `@', the result will always start and end with double quotes (").

Returns:
String, the value.

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

Implements ics.TripleApl.Par.

String ics.TripleApl.ConstSymPar.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.ConstSymPar.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.ConstSymPar.name [private]
 

String ics.TripleApl.ConstSymPar.stringValue [private]
 


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