public class AnYaRuleBaseType extends FuzzySystemRuleBase
Java class for anYaRuleBaseType complex type.
<complexType name="anYaRuleBaseType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="anYaRule" type="{http://www.ieee1855.org}anYaRuleType" maxOccurs="unbounded"/> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> <attribute name="activationMethod" type="{http://www.ieee1855.org}activationMethodType" default="MIN" /> <attribute name="networkAddress" type="{http://www.ieee1855.org}networkAddressType" default="127.0.0.1" /> </restriction> </complexContent> </complexType>
defaultActivationMethod, defaultAndMethod, defaultNetworkAddress, defaultOrMethod, TYPE_ANYA, TYPE_MAMDANI, TYPE_OTHER, TYPE_TSK, TYPE_TSUKAMOTO
Constructor and Description |
---|
AnYaRuleBaseType()
Default constructor
|
AnYaRuleBaseType(java.lang.String name)
Constructor using the name of AnYa rule base
|
Modifier and Type | Method and Description |
---|---|
void |
addAnYaRule(AnYaRuleType rule)
Adds a AnYaRuleType to the list of rules
|
void |
evaluate()
Evaluates the rules
|
java.lang.String |
getActivatedRules() |
java.lang.String |
getActivationMethod()
Gets the value of the property activationMethod.
|
java.util.List<AnYaRuleType> |
getAnYaRules()
Gets the value of the anYaRule property.
|
java.lang.String |
getName()
Gets the value of the property name.
|
java.lang.String |
getNetworkAddress()
Gets the value of the property networkAddress.
|
void |
reset() |
void |
setActivationMethod(java.lang.String value)
Sets the value of the property activationMethod.
|
void |
setName(java.lang.String value)
Sets the value of the property name.
|
void |
setNetworkAddress(java.lang.String value)
Sets the value of the property networkAddress.
|
java.lang.String |
toString() |
getRuleBaseSystemType, getRuleBaseSystemTypeName, setRuleBaseSystemType
public AnYaRuleBaseType()
public AnYaRuleBaseType(java.lang.String name)
name
- public void addAnYaRule(AnYaRuleType rule)
rule
- the AnYaRuleTypepublic java.util.List<AnYaRuleType> getAnYaRules()
Objects of the following type(s) are allowed in the list
AnYaRuleType
public java.lang.String getName()
String
public void setName(java.lang.String value)
value
- allowed object is String
public java.lang.String getActivationMethod()
getActivationMethod
in class FuzzySystemRuleBase
String
public void setActivationMethod(java.lang.String value)
value
- allowed object is String
public java.lang.String getNetworkAddress()
String
public void setNetworkAddress(java.lang.String value)
value
- allowed object is String
public void evaluate()
FuzzySystemRuleBase
evaluate
in class FuzzySystemRuleBase
public void reset()
reset
in class FuzzySystemRuleBase
public java.lang.String toString()
toString
in class FuzzySystemRuleBase
public java.lang.String getActivatedRules()
getActivatedRules
in class FuzzySystemRuleBase