public class AndAggregatedType extends AggregatedType
Java class for andAggregatedType complex type.
<complexType name="andAggregatedType"> <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-norm" type="{http://www.ieee1855.org}andMethodType" default="MIN" /> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
AndAggregatedType()
Default constructor
|
AndAggregatedType(AndAggregatedType term1,
AndAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(AndAggregatedType term1,
OrAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(ClauseType c1,
AndAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(ClauseType c1,
ClauseType c2)
And constructor using default t-norm = MIN
|
AndAggregatedType(ClauseType c1,
OrAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(OrAggregatedType term1,
AndAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(OrAggregatedType term1,
OrAggregatedType term2)
And constructor using default t-norm = MIN
|
AndAggregatedType(java.lang.String tNorm,
AndAggregatedType term1,
AndAggregatedType term2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
AndAggregatedType term1,
OrAggregatedType term2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
ClauseType c1,
AndAggregatedType term2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
ClauseType c1,
ClauseType c2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
ClauseType c1,
OrAggregatedType term2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
OrAggregatedType term1,
AndAggregatedType term2)
AND constructor using t-norm as method for and operator
|
AndAggregatedType(java.lang.String tNorm,
OrAggregatedType term1,
OrAggregatedType 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 < OrAggregatedType >
JAXBElement < ClauseType >
JAXBElement < AndAggregatedType > |
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 degree1,
float degree2)
Gets the aggregation depending on the operator AND / OR
|
void |
setTNorm(java.lang.String value)
Sets the value of the property tNorm.
|
public AndAggregatedType()
public AndAggregatedType(ClauseType c1, ClauseType c2)
c1
- ClauseType
c2
- ClauseType
public AndAggregatedType(ClauseType c1, AndAggregatedType term2)
c1
- ClauseTypeterm2
- AndAggregatedType
term2public AndAggregatedType(ClauseType c1, OrAggregatedType term2)
c1
- ClauseTypeterm2
- OrAggregatedType
term2public AndAggregatedType(AndAggregatedType term1, AndAggregatedType term2)
term1
- AndAggregatedType
term1term2
- AndAggregatedType
term2public AndAggregatedType(AndAggregatedType term1, OrAggregatedType term2)
term1
- AndAggregatedType
term1term2
- OrAggregatedType
term2public AndAggregatedType(OrAggregatedType term1, AndAggregatedType term2)
term1
- OrAggregatedType
term1term2
- AndAggregatedType
term2public AndAggregatedType(OrAggregatedType term1, OrAggregatedType term2)
term1
- OrAggregatedType
term1term2
- OrAggregatedType
term2public AndAggregatedType(java.lang.String tNorm, ClauseType c1, ClauseType c2)
tNorm
- String
with AND operator StandardAndMethodType
c1
- ClauseTypec2
- ClauseTypepublic AndAggregatedType(java.lang.String tNorm, ClauseType c1, AndAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
c1
- ClauseTypeterm2
- AndAggregatedTypepublic AndAggregatedType(java.lang.String tNorm, ClauseType c1, OrAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
c1
- ClauseTypeterm2
- OrAggregatedTypepublic AndAggregatedType(java.lang.String tNorm, AndAggregatedType term1, AndAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- AndAggregatedTypeterm2
- AndAggregatedTypepublic AndAggregatedType(java.lang.String tNorm, AndAggregatedType term1, OrAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- AndAggregatedTypeterm2
- OrAggregatedTypepublic AndAggregatedType(java.lang.String tNorm, OrAggregatedType term1, AndAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- OrAggregatedTypeterm2
- AndAggregatedTypepublic AndAggregatedType(java.lang.String tNorm, OrAggregatedType term1, OrAggregatedType term2)
tNorm
- String
with AND operator StandardAndMethodType
term1
- OrAggregatedTypeterm2
- OrAggregatedTypepublic java.util.List<javax.xml.bind.JAXBElement<?>> getContent()
Objects of the following type(s) are allowed in the list
JAXBElement
<
OrAggregatedType
>
JAXBElement
<
ClauseType
>
JAXBElement
<
AndAggregatedType
>
public java.lang.String getTNorm()
String
public void setTNorm(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 degree1, float degree2)
AggregatedType
operate
in class AggregatedType
degree1
- the degree1degree2
- the degree2