nrc.fuzzy.jess
Class FuzzyFunctions.getDefaultAntecedentCombineOperator
java.lang.Object
|
+--nrc.fuzzy.jess.FuzzyFunctions.getDefaultAntecedentCombineOperator
- All Implemented Interfaces:
- jess.Userfunction
- Enclosing class:
- FuzzyFunctions
- public class FuzzyFunctions.getDefaultAntecedentCombineOperator
- extends java.lang.Object
- implements jess.Userfunction
Userfunction class:
Implements the Jess user function (get-default-antecedent-combine-operator)
The function takes no arguments. Returns one of:
minimum - the minimum operator is the current default.
product - the product operator is the current default.
compensatoryAnd - the 'compensatory and' operator is the current default.
Method Summary |
jess.Value |
call(jess.ValueVector vv,
jess.Context context)
|
java.lang.String |
getName()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FuzzyFunctions.getDefaultAntecedentCombineOperator
public FuzzyFunctions.getDefaultAntecedentCombineOperator()
getName
public java.lang.String getName()
- Specified by:
getName
in interface jess.Userfunction
- Returns:
- String the name of the Jess function
call
public jess.Value call(jess.ValueVector vv,
jess.Context context)
throws jess.JessException
- Specified by:
call
in interface jess.Userfunction
- Returns:
- an RU.ATOM with minimum or product as a value
or throws a JessException if it fails (has arguments or
not a recognized operator .... may be an internal error
suggesting that the FuzzyJess function needs to be updated to
reflect new operators that have been added.
- Throws:
jess.JessException