net.sourceforge.fuzzyservices.beans.swing
Class RuleBeanModel

java.lang.Object
  extended by net.sourceforge.fuzzyservices.swing.AbstractRuleModel
      extended by net.sourceforge.fuzzyservices.beans.swing.RuleBeanModel
All Implemented Interfaces:
PropertyChangeListener, EventListener, net.sourceforge.fuzzyservices.swing.RuleModel

public class RuleBeanModel
extends net.sourceforge.fuzzyservices.swing.AbstractRuleModel
implements PropertyChangeListener

RuleBeanModel

Author:
Uwe Weng

Field Summary
 
Fields inherited from class net.sourceforge.fuzzyservices.swing.AbstractRuleModel
listenerList
 
Constructor Summary
RuleBeanModel()
           
RuleBeanModel(Rule rule)
           
 
Method Summary
 net.sourceforge.fuzzyservices.swing.OperatorModel getAggregationOperator()
           
 float getCertainty()
           
 net.sourceforge.fuzzyservices.swing.OperatorModel getCertaintyOperator()
           
 net.sourceforge.fuzzyservices.swing.OperatorModel getCompatibilityOperatorOfAntecedentAt(int index)
           
 net.sourceforge.fuzzyservices.swing.OperatorModel getInferenceOperator()
           
 String getLingTermNameOfAntecedentAt(int index)
           
 String getLingTermNameOfConsequentAt(int index)
           
 String getLingVarNameOfAntecedentAt(int index)
           
 String getLingVarNameOfConsequentAt(int index)
           
 int getSizeOfAntecedents()
           
 int getSizeOfConsequents()
           
 void propertyChange(PropertyChangeEvent evt)
           
 void setCertainty(float certainty)
           
 void setLingTermNameOfAntecedentAt(String name, int index)
           
 void setLingTermNameOfConsequentAt(String name, int index)
           
 void setLingVarNameOfAntecedentAt(String name, int index)
           
 void setLingVarNameOfConsequentAt(String name, int index)
           
 
Methods inherited from class net.sourceforge.fuzzyservices.swing.AbstractRuleModel
addRuleModelListener, fireAggregationOperatorChanged, fireAntecedentsChanged, fireCertaintyChanged, fireCertaintyOperatorChanged, fireConsequentsChanged, fireInferenceOperatorChanged, getListeners, getRuleModelListeners, removeRuleModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleBeanModel

public RuleBeanModel()

RuleBeanModel

public RuleBeanModel(Rule rule)
Method Detail

getCertaintyOperator

public net.sourceforge.fuzzyservices.swing.OperatorModel getCertaintyOperator()
Specified by:
getCertaintyOperator in interface net.sourceforge.fuzzyservices.swing.RuleModel

getInferenceOperator

public net.sourceforge.fuzzyservices.swing.OperatorModel getInferenceOperator()
Specified by:
getInferenceOperator in interface net.sourceforge.fuzzyservices.swing.RuleModel

getAggregationOperator

public net.sourceforge.fuzzyservices.swing.OperatorModel getAggregationOperator()
Specified by:
getAggregationOperator in interface net.sourceforge.fuzzyservices.swing.RuleModel

getCertainty

public final float getCertainty()
Specified by:
getCertainty in interface net.sourceforge.fuzzyservices.swing.RuleModel

setCertainty

public final void setCertainty(float certainty)
Specified by:
setCertainty in interface net.sourceforge.fuzzyservices.swing.RuleModel

getSizeOfAntecedents

public int getSizeOfAntecedents()
Specified by:
getSizeOfAntecedents in interface net.sourceforge.fuzzyservices.swing.RuleModel

getCompatibilityOperatorOfAntecedentAt

public net.sourceforge.fuzzyservices.swing.OperatorModel getCompatibilityOperatorOfAntecedentAt(int index)
Specified by:
getCompatibilityOperatorOfAntecedentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

getLingVarNameOfAntecedentAt

public String getLingVarNameOfAntecedentAt(int index)
Specified by:
getLingVarNameOfAntecedentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

setLingVarNameOfAntecedentAt

public final void setLingVarNameOfAntecedentAt(String name,
                                               int index)
Specified by:
setLingVarNameOfAntecedentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

getLingTermNameOfAntecedentAt

public String getLingTermNameOfAntecedentAt(int index)
Specified by:
getLingTermNameOfAntecedentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

setLingTermNameOfAntecedentAt

public final void setLingTermNameOfAntecedentAt(String name,
                                                int index)
Specified by:
setLingTermNameOfAntecedentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

getSizeOfConsequents

public int getSizeOfConsequents()
Specified by:
getSizeOfConsequents in interface net.sourceforge.fuzzyservices.swing.RuleModel

getLingVarNameOfConsequentAt

public String getLingVarNameOfConsequentAt(int index)
Specified by:
getLingVarNameOfConsequentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

setLingVarNameOfConsequentAt

public final void setLingVarNameOfConsequentAt(String name,
                                               int index)
Specified by:
setLingVarNameOfConsequentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

getLingTermNameOfConsequentAt

public String getLingTermNameOfConsequentAt(int index)
Specified by:
getLingTermNameOfConsequentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

setLingTermNameOfConsequentAt

public final void setLingTermNameOfConsequentAt(String name,
                                                int index)
Specified by:
setLingTermNameOfConsequentAt in interface net.sourceforge.fuzzyservices.swing.RuleModel

propertyChange

public final void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 2007-2012 Fuzzy Services. All Rights Reserved.