ABLE, Version 1.1b

com.ibm.able.beans.fuzzy
Class FsProp

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

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

This class contains bean property constants for the Fuzzy System (Fs). Each fuzzy BeanInfo class uses these constants to identify their bound bean properties. Fuzzy clases that fire PropertyChangeEvents also refer to these same constants. Fuzzy PropertyChangeListeners can use the static methods in this class to transform the property names found in PropertyChangeEvents to unique IDs and back again, which may enable more efficient processing. (See the FsListener object for an example of a useful fuzzy property change listener.) Mainly, though, this class is for enforcing consistency and enabling easy maintenance of fuzzy bean property names.

Version:
$Revision: 1.4 $, $Date: 2000/03/15 21:31:26 $
See Also:
Serialized Form

Field Summary
static java.lang.String RsAlphaCut
           
static int RsAlphaCutId
           
static java.lang.String RsBaseTracer
           
static int RsBaseTracerId
           
static java.lang.String RsCorrelationMethod
           
static int RsCorrelationMethodId
           
static java.lang.String RsDefinedEffectors
           
static int RsDefinedEffectorsId
           
static java.lang.String RsDefinedSensors
           
static int RsDefinedSensorsId
           
static java.lang.String RsDefuzzifyMethod
           
static int RsDefuzzifyMethodId
           
static java.lang.String RsInferenceMethod
           
static int RsInferenceMethodId
           
static java.lang.String RsInferenceTracer
           
static int RsInferenceTracerId
           
static java.lang.String RsInitialFactBase
           
static int RsInitialFactBaseId
           
static java.lang.String RsRules
           
static java.lang.String RsRuleSetName
           
static int RsRuleSetNameId
          FsRuleSet property: The fuzzy ruleset's name.
static int RsRulesId
           
static java.lang.String RsRuntimeEffectors
           
static int RsRuntimeEffectorsId
           
static java.lang.String RsRuntimeSensors
           
static int RsRuntimeSensorsId
           
static java.lang.String RsVariables
           
static int RsVariablesId
           
static java.lang.String Unrecognized
           
static int UnrecognizedId
           
static java.lang.String VarBooleanValue
           
static int VarBooleanValueId
           
static java.lang.String VarCrispValue
           
static int VarCrispValueId
           
static java.lang.String VarDiscourseHi
           
static int VarDiscourseHiId
           
static java.lang.String VarDiscourseLo
           
static int VarDiscourseLoId
           
static java.lang.String VarFuzzySets
           
static int VarFuzzySetsId
           
static java.lang.String VarFuzzyValue
           
static int VarFuzzyValueId
           
static java.lang.String VarFuzzyWork
           
static int VarFuzzyWorkId
           
static java.lang.String VarId
           
static int VarIdId
           
static java.lang.String VarInitialValue
           
static int VarInitialValueId
           
static java.lang.String VarName
           
static int VarNameId
          FsVar property: The variable's name.
static java.lang.String VarNumericValue
           
static int VarNumericValueId
           
static java.lang.String VarSymbolicValue
           
static int VarSymbolicValueId
           
static java.lang.String VarSymbolList
           
static int VarSymbolListId
           
static java.lang.String VarType
           
static int VarTypeId
           
 
Method Summary
static java.lang.String Copyright()
          Determine the copyright of this class.
static java.lang.String Property(int thePropertyId)
          Given a property ID, return a property name.
static int PropertyId(java.lang.String thePropertyName)
          Given a property name, such as the value for RsRuleSetName, return that property's integer ID.
static java.lang.String PropertyName(int thePropertyId)
          Given a property ID, return a property name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RsRuleSetNameId

public static final int RsRuleSetNameId
FsRuleSet property: The fuzzy ruleset's name.

RsRuleSetName

public static final java.lang.String RsRuleSetName

RsAlphaCutId

public static final int RsAlphaCutId

RsAlphaCut

public static final java.lang.String RsAlphaCut

RsCorrelationMethodId

public static final int RsCorrelationMethodId

RsCorrelationMethod

public static final java.lang.String RsCorrelationMethod

RsDefuzzifyMethodId

public static final int RsDefuzzifyMethodId

RsDefuzzifyMethod

public static final java.lang.String RsDefuzzifyMethod

RsInferenceMethodId

public static final int RsInferenceMethodId

RsInferenceMethod

public static final java.lang.String RsInferenceMethod

RsVariablesId

public static final int RsVariablesId

RsVariables

public static final java.lang.String RsVariables

RsRulesId

public static final int RsRulesId

RsRules

public static final java.lang.String RsRules

RsInitialFactBaseId

public static final int RsInitialFactBaseId

RsInitialFactBase

public static final java.lang.String RsInitialFactBase

RsBaseTracerId

public static final int RsBaseTracerId

RsBaseTracer

public static final java.lang.String RsBaseTracer

RsInferenceTracerId

public static final int RsInferenceTracerId

RsInferenceTracer

public static final java.lang.String RsInferenceTracer

RsDefinedSensorsId

public static final int RsDefinedSensorsId

RsDefinedSensors

public static final java.lang.String RsDefinedSensors

RsDefinedEffectorsId

public static final int RsDefinedEffectorsId

RsDefinedEffectors

public static final java.lang.String RsDefinedEffectors

RsRuntimeSensorsId

public static final int RsRuntimeSensorsId

RsRuntimeSensors

public static final java.lang.String RsRuntimeSensors

RsRuntimeEffectorsId

public static final int RsRuntimeEffectorsId

RsRuntimeEffectors

public static final java.lang.String RsRuntimeEffectors

VarNameId

public static final int VarNameId
FsVar property: The variable's name.

VarName

public static final java.lang.String VarName

VarTypeId

public static final int VarTypeId

VarType

public static final java.lang.String VarType

VarIdId

public static final int VarIdId

VarId

public static final java.lang.String VarId

VarInitialValueId

public static final int VarInitialValueId

VarInitialValue

public static final java.lang.String VarInitialValue

VarBooleanValueId

public static final int VarBooleanValueId

VarBooleanValue

public static final java.lang.String VarBooleanValue

VarFuzzyValueId

public static final int VarFuzzyValueId

VarFuzzyValue

public static final java.lang.String VarFuzzyValue

VarCrispValueId

public static final int VarCrispValueId

VarCrispValue

public static final java.lang.String VarCrispValue

VarDiscourseLoId

public static final int VarDiscourseLoId

VarDiscourseLo

public static final java.lang.String VarDiscourseLo

VarDiscourseHiId

public static final int VarDiscourseHiId

VarDiscourseHi

public static final java.lang.String VarDiscourseHi

VarFuzzySetsId

public static final int VarFuzzySetsId

VarFuzzySets

public static final java.lang.String VarFuzzySets

VarNumericValueId

public static final int VarNumericValueId

VarNumericValue

public static final java.lang.String VarNumericValue

VarSymbolicValueId

public static final int VarSymbolicValueId

VarSymbolicValue

public static final java.lang.String VarSymbolicValue

VarSymbolListId

public static final int VarSymbolListId

VarSymbolList

public static final java.lang.String VarSymbolList

VarFuzzyWorkId

public static final int VarFuzzyWorkId

VarFuzzyWork

public static final java.lang.String VarFuzzyWork

UnrecognizedId

public static final int UnrecognizedId

Unrecognized

public static final java.lang.String Unrecognized
Method Detail

PropertyId

public static final int PropertyId(java.lang.String thePropertyName)
Given a property name, such as the value for RsRuleSetName, return that property's integer ID.
Parameters:
thePropertyName - A String defined in FsProp.

Returns:
An integer index of the named property, which can be used in a listener's SWITCH statement.

PropertyName

public static final java.lang.String PropertyName(int thePropertyId)
Given a property ID, return a property name.
Parameters:
thePropertyId - An ID of an FsProp field.

Returns:
A string containing the actual property name or "Unrecognised" if the ID is unknown.

Property

public static final java.lang.String Property(int thePropertyId)
Given a property ID, return a property name.
Parameters:
thePropertyId - An ID of an FsProp field.

Returns:
A string of the form "n:FsProp." where "n" is the given ID, and "" is the property name associated with the ID, or "Unrecognised" if the ID is unknown.

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.'