nxtfuzzylogic
Class Rule

java.lang.Object
  extended by nxtfuzzylogic.Rule

public class Rule
extends java.lang.Object

Class to describe fuzzy rules. Conditions are connected using AND operator.


Constructor Summary
Rule(Term[] condition_, Term conclusion_, int agregationMethod_)
           
 
Method Summary
 int getAgregationMethod()
           
 Term getConclusion()
           
 Term[] getCondition()
           
 void setAgregationMethod(int agregationMethod)
           
 void setConclusion(Term conclusion)
           
 void setCondition(Term[] condition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rule

public Rule(Term[] condition_,
            Term conclusion_,
            int agregationMethod_)
Method Detail

setCondition

public void setCondition(Term[] condition)
Parameters:
condition - the condition to set

getCondition

public Term[] getCondition()
Returns:
the condition

setConclusion

public void setConclusion(Term conclusion)
Parameters:
conclusion - the conclusion to set

getConclusion

public Term getConclusion()
Returns:
the conclusion

setAgregationMethod

public void setAgregationMethod(int agregationMethod)

getAgregationMethod

public int getAgregationMethod()