public class OrAggregatedType extends AggregatedType
Java class for orAggregatedType complex type.
<complexType name="orAggregatedType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <sequence> <element name="clause" type="{http://www.ieee1855.org}clauseType" maxOccurs="2" minOccurs="2"/> </sequence> <sequence> <choice> <element name="and" type="{http://www.ieee1855.org}andAggregatedType"/> <element name="or" type="{http://www.ieee1855.org}orAggregatedType"/> </choice> <element name="clause" type="{http://www.ieee1855.org}clauseType"/> </sequence> </choice> <attribute name="t-conorm" type="{http://www.ieee1855.org}orMethodType" default="MAX" /> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
OrAggregatedType()
Default constructor
|
OrAggregatedType(AndAggregatedType term1,
AndAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(AndAggregatedType term1,
OrAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(ClauseType c1,
AndAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(ClauseType c1,
ClauseType c2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(ClauseType c1,
OrAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(OrAggregatedType term1,
AndAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(OrAggregatedType term1,
OrAggregatedType term2)
Or constructor using default tConorm = MAX
|
OrAggregatedType(java.lang.String tConorm,
AndAggregatedType term1,
AndAggregatedType term2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
AndAggregatedType term1,
OrAggregatedType term2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
ClauseType c1,
AndAggregatedType term2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
ClauseType c1,
ClauseType c2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
ClauseType c1,
OrAggregatedType term2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
OrAggregatedType term1,
AndAggregatedType term2)
Or constructor using tConorm as method for or operator
|
OrAggregatedType(java.lang.String tConorm,
OrAggregatedType term1,
OrAggregatedType term2)
Or constructor using tConorm as method for or 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 < ClauseType >
JAXBElement < AndAggregatedType >
JAXBElement < OrAggregatedType > |
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 |
getTConorm()
Gets the value of the property tConorm.
|
float |
operate(float x,
float y)
Gets the aggregation depending on the operator AND / OR
|
void |
setTConorm(java.lang.String value)
Sets the value of the property tConorm.
|
public OrAggregatedType()
public OrAggregatedType(ClauseType c1, ClauseType c2)
c1
- ClauseType
c2
- ClauseType
public OrAggregatedType(ClauseType c1, AndAggregatedType term2)
c1
- String
with the name of term1term2
- AndAggregatedType
term2public OrAggregatedType(ClauseType c1, OrAggregatedType term2)
c1
- String
with the name of term1term2
- orAggregatedType
term2public OrAggregatedType(AndAggregatedType term1, AndAggregatedType term2)
term1
- AndAggregatedType
term1term2
- AndAggregatedType
term2public OrAggregatedType(AndAggregatedType term1, OrAggregatedType term2)
term1
- AndAggregatedType
term1term2
- OrAggregatedType
term2public OrAggregatedType(OrAggregatedType term1, AndAggregatedType term2)
term1
- OrAggregatedType
term1term2
- AndAggregatedType
term2public OrAggregatedType(OrAggregatedType term1, OrAggregatedType term2)
term1
- OrAggregatedType
term1term2
- OrAggregatedType
term2public OrAggregatedType(java.lang.String tConorm, ClauseType c1, ClauseType c2)
tConorm
- String
with or operator StandardOrMethodType
c1
- ClauseTypec2
- ClauseTypepublic OrAggregatedType(java.lang.String tConorm, ClauseType c1, AndAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
c1
- ClauseTypeterm2
- AndAggregatedTypepublic OrAggregatedType(java.lang.String tConorm, ClauseType c1, OrAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
c1
- ClauseTypeterm2
- OrAggregatedTypepublic OrAggregatedType(java.lang.String tConorm, AndAggregatedType term1, AndAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
term1
- AndAggregatedTypeterm2
- AndAggregatedTypepublic OrAggregatedType(java.lang.String tConorm, AndAggregatedType term1, OrAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
term1
- AndAggregatedTypeterm2
- OrAggregatedTypepublic OrAggregatedType(java.lang.String tConorm, OrAggregatedType term1, AndAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
term1
- OrAggregatedTypeterm2
- AndAggregatedTypepublic OrAggregatedType(java.lang.String tConorm, OrAggregatedType term1, OrAggregatedType term2)
tConorm
- String
with or operator StandardOrMethodType
term1
- OrAggregatedTypeterm2
- OrAggregatedTypepublic java.util.List<javax.xml.bind.JAXBElement<?>> getContent()
Objects of the following type(s) are allowed in the list
JAXBElement
<
ClauseType
>
JAXBElement
<
AndAggregatedType
>
JAXBElement
<
OrAggregatedType
>
public java.lang.String getTConorm()
String
public void setTConorm(java.lang.String value)
value
- allowed object is
String
public java.lang.String getOperator()
AggregatedType
getOperator
in class AggregatedType
public java.lang.Object getContent(int i)
AggregatedType
getContent
in class AggregatedType
i
- 0=first element, 1=last elementpublic float operate(float x, float y)
AggregatedType
operate
in class AggregatedType
x
- value1y
- value2
- MAX for implementing the connector or with the maximum as defined from Equation (A.21);
- PROBOR for implementing the connector or with the probabilistic sum as defined from Equation (A.22);
- BSUM for implementing the operator or with the bounded sum as defined from Equation (A.23);
- DRS for implementing the operator or with the drastic sum as defined from Equation (A.24);
- ESUM for implementing the operator or with the Einstein sum as defined from Equation (A.25);
- HSUM for implementing the operator or with the Hamacher sum as defined from Equation (A.26);
- NILMAX for implementing the operator or with the Nilpotent maximum as defined from Equation (A.27);
- custom_\S* for a custom method for implementing the connector or.