public class AndLogicalType extends LogicalType
Java class for andLogicalType complex type.
<complexType name="andLogicalType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <sequence> <element name="termName" type="{http://www.ieee1855.org}circularTermType" maxOccurs="2" minOccurs="2"/> </sequence> <sequence> <choice> <element name="and" type="{http://www.ieee1855.org}andLogicalType"/> <element name="or" type="{http://www.ieee1855.org}orLogicalType"/> </choice> <element name="termName" type="{http://www.ieee1855.org}circularTermType"/> </sequence> </choice> <attribute name="t-norm" type="{http://www.ieee1855.org}andMethodType" default="MIN" /> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
AndLogicalType()
Default constructor
|
AndLogicalType(AndLogicalType term1,
AndLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(AndLogicalType term1,
OrLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(OrLogicalType term1,
AndLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(OrLogicalType term1,
OrLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(java.lang.String term1,
AndLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(java.lang.String tNorm,
AndLogicalType term1,
AndLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String tNorm,
AndLogicalType term1,
OrLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String term1,
OrLogicalType term2)
And constructor using default t-norm = MIN
|
AndLogicalType(java.lang.String tNorm,
OrLogicalType term1,
AndLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String tNorm,
OrLogicalType term1,
OrLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String term1,
java.lang.String term2)
And constructor using default t-norm = MIN
|
AndLogicalType(java.lang.String tNorm,
java.lang.String term1,
AndLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String tNorm,
java.lang.String term1,
OrLogicalType term2)
AND constructor using t-norm as method for and operator
|
AndLogicalType(java.lang.String tNorm,
java.lang.String term1,
java.lang.String term2)
AND constructor using t-norm as method for and operator
|
Modifier and Type | Method and Description |
---|---|
java.util.List<javax.xml.bind.JAXBElement<?>> |
getContent()
Objects of the following type(s) are allowed in the list
JAXBElement < OrLogicalType >
JAXBElement < AndLogicalType >
JAXBElement < CircularTermType > |
java.lang.Object |
getContent(int i)
Gets the i-th element of the Aggregation
Both the element AND and the element OR contain two elements, clause or an element
AND followed by an element clause or an element OR followed by an element clause.
|
java.lang.String |
getOperator()
Get the method for operator AND / OR
|
java.lang.String |
getTNorm()
Gets the value of the property tNorm.
|
float |
operate(float x,
float y)
- MIN for implementing the operator and with the minimum as defined from Equation (A.14);
- PROD for implementing the operator and with the product as defined from from Equation (A.15);
- BDIF for implementing the operator and with bounded difference as defined from from Equation (A.16);
- DRP for implementing the operator and with the drastic product as defined from from Equation (A.17);
- EPROD for implementing the operator and with the Einstein product as defined from from Equation (A.18);
- HPROD for implementing the operator and with the Hamacher product as defined from from Equation (A.19);
- NILMIN for implementing the operator and with the Nilpotent minimum as defined from from Equation (A.20);
- custom_\S* for a custom method for operator and.
|
void |
setTNorm(java.lang.String value)
Sets the value of the property tNorm.
|
public AndLogicalType()
public AndLogicalType(java.lang.String term1, java.lang.String term2)
term1
- String
with the name of term1term2
- String
with the name of term2public AndLogicalType(java.lang.String term1, AndLogicalType term2)
term1
- String
with the name of term1term2
- AndLogicalType
term2public AndLogicalType(java.lang.String term1, OrLogicalType term2)
term1
- String
with the name of term1term2
- OrLogicalType
term2public AndLogicalType(AndLogicalType term1, AndLogicalType term2)
term1
- AndLogicalType
term1term2
- AndLogicalType
term2public AndLogicalType(AndLogicalType term1, OrLogicalType term2)
term1
- AndLogicalType
term1term2
- OrLogicalType
term2public AndLogicalType(OrLogicalType term1, AndLogicalType term2)
term1
- OrLogicalType
term1term2
- AndLogicalType
term2public AndLogicalType(OrLogicalType term1, OrLogicalType term2)
term1
- OrLogicalType
term1term2
- OrLogicalType
term2public AndLogicalType(java.lang.String tNorm, java.lang.String term1, java.lang.String term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, java.lang.String term1, AndLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, java.lang.String term1, OrLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, AndLogicalType term1, AndLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, AndLogicalType term1, OrLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, OrLogicalType term1, AndLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public AndLogicalType(java.lang.String tNorm, OrLogicalType term1, OrLogicalType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- term2
- public java.util.List<javax.xml.bind.JAXBElement<?>> getContent()
JAXBElement
<
OrLogicalType
>
JAXBElement
<
AndLogicalType
>
JAXBElement
<
CircularTermType
>
public java.lang.String getTNorm()
String
public void setTNorm(java.lang.String value)
value
- allowed object is
String
public java.lang.String getOperator()
LogicalType
getOperator
in class LogicalType
public java.lang.Object getContent(int i)
LogicalType
getContent
in class LogicalType
i
- 0=first element, 1=last elementpublic float operate(float x, float y)
operate
in class LogicalType
x
- degree1y
- degree2