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
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 |
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
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: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'