public class DefineFunction
extends java.lang.Object
Java class for DefineFunction element declaration.
The following schema fragment specifies the expected content contained within this class.
<element name="DefineFunction">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.dmg.org/PMML-4_1}Extension" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_1}ParameterField" maxOccurs="unbounded"/>
<group ref="{http://www.dmg.org/PMML-4_1}EXPRESSION"/>
</sequence>
<attribute name="dataType" type="{http://www.dmg.org/PMML-4_1}DATATYPE" />
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="optype" use="required" type="{http://www.dmg.org/PMML-4_1}OPTYPE" />
</restriction>
</complexContent>
</complexType>
</element>
| Modifier and Type | Field and Description |
|---|---|
protected Aggregate |
aggregate |
protected Apply |
apply |
protected Constant |
constant |
protected DATATYPE |
dataType |
protected Discretize |
discretize |
protected java.util.List<Extension> |
extension |
protected FieldRef |
fieldRef |
protected MapValues |
mapValues |
protected java.lang.String |
name |
protected NormContinuous |
normContinuous |
protected NormDiscrete |
normDiscrete |
protected OPTYPE |
optype |
protected java.util.List<ParameterField> |
parameterField |
| Constructor and Description |
|---|
DefineFunction() |
| Modifier and Type | Method and Description |
|---|---|
Aggregate |
getAggregate()
Gets the value of the aggregate property.
|
Apply |
getApply()
Gets the value of the apply property.
|
Constant |
getConstant()
Gets the value of the constant property.
|
DATATYPE |
getDataType()
Gets the value of the dataType property.
|
Discretize |
getDiscretize()
Gets the value of the discretize property.
|
java.util.List<Extension> |
getExtension()
Gets the value of the extension property.
|
FieldRef |
getFieldRef()
Gets the value of the fieldRef property.
|
MapValues |
getMapValues()
Gets the value of the mapValues property.
|
java.lang.String |
getName()
Gets the value of the name property.
|
NormContinuous |
getNormContinuous()
Gets the value of the normContinuous property.
|
NormDiscrete |
getNormDiscrete()
Gets the value of the normDiscrete property.
|
OPTYPE |
getOptype()
Gets the value of the optype property.
|
java.util.List<ParameterField> |
getParameterField()
Gets the value of the parameterField property.
|
void |
setAggregate(Aggregate value)
Sets the value of the aggregate property.
|
void |
setApply(Apply value)
Sets the value of the apply property.
|
void |
setConstant(Constant value)
Sets the value of the constant property.
|
void |
setDataType(DATATYPE value)
Sets the value of the dataType property.
|
void |
setDiscretize(Discretize value)
Sets the value of the discretize property.
|
void |
setFieldRef(FieldRef value)
Sets the value of the fieldRef property.
|
void |
setMapValues(MapValues value)
Sets the value of the mapValues property.
|
void |
setName(java.lang.String value)
Sets the value of the name property.
|
void |
setNormContinuous(NormContinuous value)
Sets the value of the normContinuous property.
|
void |
setNormDiscrete(NormDiscrete value)
Sets the value of the normDiscrete property.
|
void |
setOptype(OPTYPE value)
Sets the value of the optype property.
|
protected java.util.List<Extension> extension
protected java.util.List<ParameterField> parameterField
protected Constant constant
protected FieldRef fieldRef
protected NormContinuous normContinuous
protected NormDiscrete normDiscrete
protected Discretize discretize
protected MapValues mapValues
protected Apply apply
protected Aggregate aggregate
protected DATATYPE dataType
protected java.lang.String name
protected OPTYPE optype
public java.util.List<Extension> getExtension()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the extension property.
For example, to add a new item, do as follows:
getExtension().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
public java.util.List<ParameterField> getParameterField()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the parameterField property.
For example, to add a new item, do as follows:
getParameterField().add(newItem);
Objects of the following type(s) are allowed in the list
ParameterField
public Constant getConstant()
Constantpublic void setConstant(Constant value)
value - allowed object is
Constantpublic FieldRef getFieldRef()
FieldRefpublic void setFieldRef(FieldRef value)
value - allowed object is
FieldRefpublic NormContinuous getNormContinuous()
NormContinuouspublic void setNormContinuous(NormContinuous value)
value - allowed object is
NormContinuouspublic NormDiscrete getNormDiscrete()
NormDiscretepublic void setNormDiscrete(NormDiscrete value)
value - allowed object is
NormDiscretepublic Discretize getDiscretize()
Discretizepublic void setDiscretize(Discretize value)
value - allowed object is
Discretizepublic MapValues getMapValues()
MapValuespublic void setMapValues(MapValues value)
value - allowed object is
MapValuespublic Apply getApply()
Applypublic void setApply(Apply value)
value - allowed object is
Applypublic Aggregate getAggregate()
Aggregatepublic void setAggregate(Aggregate value)
value - allowed object is
Aggregatepublic DATATYPE getDataType()
DATATYPEpublic void setDataType(DATATYPE value)
value - allowed object is
DATATYPEpublic java.lang.String getName()
Stringpublic void setName(java.lang.String value)
value - allowed object is
Stringpublic OPTYPE getOptype()
OPTYPE