Package org.dmg.pmml
Class DefineFunction
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.DefineFunction
-
- All Implemented Interfaces:
java.io.Serializable,HasDataType<DefineFunction>,HasExpression<DefineFunction>,HasExtensions<DefineFunction>,HasLocator,HasName<DefineFunction>,HasOpType<DefineFunction>,HasRequiredDataType<DefineFunction>,HasRequiredName<DefineFunction>,HasRequiredOpType<DefineFunction>,HasRequiredType<DefineFunction>,HasType<DefineFunction>,Indexable<java.lang.String>,Visitable
public class DefineFunction extends PMMLObject implements HasExpression<DefineFunction>, HasExtensions<DefineFunction>, HasRequiredName<DefineFunction>, HasRequiredType<DefineFunction>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefineFunction()DefineFunction(java.lang.String name, OpType opType, DataType dataType, java.util.List<ParameterField> parameterFields, Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisitorActionaccept(Visitor visitor)DefineFunctionaddExtensions(Extension... extensions)DefineFunctionaddParameterFields(ParameterField... parameterFields)DataTypegetDataType()ExpressiongetExpression()java.util.List<Extension>getExtensions()java.lang.StringgetName()OpTypegetOpType()java.util.List<ParameterField>getParameterFields()booleanhasExtensions()booleanhasParameterFields()DataTyperequireDataType()ExpressionrequireExpression()java.lang.StringrequireName()OpTyperequireOpType()java.util.List<ParameterField>requireParameterFields()DefineFunctionsetDataType(DataType dataType)DefineFunctionsetExpression(Expression expression)DefineFunctionsetName(java.lang.String name)DefineFunctionsetOpType(OpType opType)-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dmg.pmml.HasDataType
getDataType
-
Methods inherited from interface org.dmg.pmml.HasRequiredName
getKey
-
-
-
-
Constructor Detail
-
DefineFunction
public DefineFunction()
-
DefineFunction
public DefineFunction(java.lang.String name, OpType opType, DataType dataType, java.util.List<ParameterField> parameterFields, Expression expression)
-
-
Method Detail
-
requireName
public java.lang.String requireName()
- Specified by:
requireNamein interfaceHasRequiredName<DefineFunction>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceHasName<DefineFunction>
-
setName
public DefineFunction setName(java.lang.String name)
- Specified by:
setNamein interfaceHasName<DefineFunction>
-
requireOpType
public OpType requireOpType()
- Specified by:
requireOpTypein interfaceHasRequiredOpType<DefineFunction>
-
getOpType
public OpType getOpType()
- Specified by:
getOpTypein interfaceHasOpType<DefineFunction>
-
setOpType
public DefineFunction setOpType(OpType opType)
- Specified by:
setOpTypein interfaceHasOpType<DefineFunction>
-
requireDataType
public DataType requireDataType()
- Specified by:
requireDataTypein interfaceHasRequiredDataType<DefineFunction>
-
getDataType
public DataType getDataType()
- Specified by:
getDataTypein interfaceHasDataType<DefineFunction>
-
setDataType
public DefineFunction setDataType(DataType dataType)
- Specified by:
setDataTypein interfaceHasDataType<DefineFunction>
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<DefineFunction>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<DefineFunction>
-
addExtensions
public DefineFunction addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<DefineFunction>
-
hasParameterFields
public boolean hasParameterFields()
-
requireParameterFields
public java.util.List<ParameterField> requireParameterFields()
-
getParameterFields
public java.util.List<ParameterField> getParameterFields()
-
addParameterFields
public DefineFunction addParameterFields(ParameterField... parameterFields)
-
requireExpression
public Expression requireExpression()
- Specified by:
requireExpressionin interfaceHasExpression<DefineFunction>
-
getExpression
public Expression getExpression()
- Specified by:
getExpressionin interfaceHasExpression<DefineFunction>
-
setExpression
public DefineFunction setExpression(Expression expression)
- Specified by:
setExpressionin interfaceHasExpression<DefineFunction>
-
accept
public VisitorAction accept(Visitor visitor)
-
-