ABLE, Version 1.1b

com.ibm.able.beans.fuzzy
Class FsCall

java.lang.Object
  |
  +--com.ibm.able.beans.fuzzy.FsLit
        |
        +--com.ibm.able.beans.fuzzy.FsCall

public class FsCall
extends FsLit
implements java.io.Serializable

This class defines the Fuzzy System sensor/effector call object.

Version:
$Revision: 1.2 $, $Date: 2000/06/05 18:24:04 $
See Also:
Serialized Form

Fields inherited from class com.ibm.able.beans.fuzzy.FsLit
myType
 
Constructor Summary
FsCall()
           
 
Method Summary
static java.lang.String Copyright()
          Determine the copyright of this class.
 java.util.Vector getArgs()
           
 boolean getBooleanValue()
          Retrieve the value of this object as a boolean value.
 java.lang.String getCallee()
           
 FsSet getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.Object getRawValue()
           
 java.lang.String getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit getValue()
          Retrieve the value of this object as a Literal object.
 boolean isSensor()
           
 java.lang.String rlCString()
          Return a formal fuzzy rule language string.
 java.lang.String toString()
          Retrieve a string describing (the contents of) the object.
 java.lang.String xmlCRdString()
          Return a formal XML string.
 
Methods inherited from class com.ibm.able.beans.fuzzy.FsLit
getReferent, getType, getTypeAsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FsCall

public FsCall()
Method Detail

getBooleanValue

public boolean getBooleanValue()
                        throws FsException
Retrieve the value of this object as a boolean value.
Returns:
A boolean, if the value of this object can be represented as a boolean value.

Throws:
FsException - If the value of this object cannot be represented as a boolean value.

Overrides:
getBooleanValue in class FsLit

getFuzzyValue

public FsSet getFuzzyValue()
                    throws FsException
Retrieve the value of this object as a fuzzy value.
Returns:
An FsSet, if the value of this object can be represented as a fuzzy value.

Throws:
FsException - If the value of this object cannot be represented as a fuzzy value.

Overrides:
getFuzzyValue in class FsLit

getNumericValue

public double getNumericValue()
                       throws FsException
Retrieve the value of this object as a numeric value.
Returns:
A double, if the value of this object can be represented as a numeric value.

Throws:
FsException - If the value of this object cannot be represented as a numeric value.

Overrides:
getNumericValue in class FsLit

getSymbolicValue

public java.lang.String getSymbolicValue()
                                  throws FsException
Retrieve the value of this object as a symbolic value.
Returns:
A String, if the value of this object can be represented as a symbolic value.

Throws:
FsException - If the value of this object cannot be represented as a symbolic value.

Overrides:
getSymbolicValue in class FsLit

getValue

public FsLit getValue()
               throws FsException
Retrieve the value of this object as a Literal object.
Returns:
An FsLit object.

Throws:
FsException - If the value of this object cannot be represented as a literal.

Overrides:
getValue in class FsLit

rlCString

public java.lang.String rlCString()
Return a formal fuzzy rule language string.
Returns:
A String describing the object in fuzzy rule language.

Overrides:
rlCString in class FsLit

xmlCRdString

public java.lang.String xmlCRdString()
Return a formal XML string.
Returns:
A String describing the object in XML.

Overrides:
xmlCRdString in class FsLit

isSensor

public boolean isSensor()

getCallee

public java.lang.String getCallee()

getArgs

public java.util.Vector getArgs()

getRawValue

public java.lang.Object getRawValue()

toString

public java.lang.String toString()
Retrieve a string describing (the contents of) the object.
Returns:
A String containing the current contents of the object.

Overrides:
toString in class FsLit

Copyright

public static java.lang.String Copyright()
Determine the copyright of this class.
Returns:
A String containing this class's copyright statement.


ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'