public class FunctionFieldAnWrapper<T> extends BaseFieldAnWrapper<T>
| Constructor and Description |
|---|
FunctionFieldAnWrapper(java.lang.String name,
CMLFieldEnum type)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionFieldAnWrapper<? extends ICMLBlock> |
createObject(java.lang.reflect.Field field,
AbstractAnnotateController controller)
Create an object based on the user defined field annotations
|
java.lang.String[] |
getDataPoints()
get data points as String[], representing the function
|
CMLFieldEnum |
getFuncType()
get the function implementation type
|
java.lang.String[] |
getInputs()
get function field input string list
|
ILookupTable.Type |
getLookupTableType()
get function lookup table type
|
boolean |
hasInput(CMLVarEnum type)
Check if this block field has the RefPoint as input
|
void |
setDataPoints(java.lang.String[] dataPoints)
get data points as String[], representing the function
|
void |
setInputs(java.lang.String[] ins)
Set function field input string list
|
void |
setLookupTableType(ILookupTable.Type lookupTableType)
set function lookup table type
|
java.lang.String |
toString() |
getBlock, getY0Exp, hasOutput, isFeedback, setBlock, setFeedback, setY0ExpgetFieldName, getParameters, setParameterspublic FunctionFieldAnWrapper(java.lang.String name,
CMLFieldEnum type)
name - field namepublic boolean hasInput(CMLVarEnum type)
hasInput in class BaseFieldAnWrapper<T>public java.lang.String[] getInputs()
public void setInputs(java.lang.String[] ins)
ins - string listpublic static FunctionFieldAnWrapper<? extends ICMLBlock> createObject(java.lang.reflect.Field field, AbstractAnnotateController controller) throws java.lang.Exception
field - the field objectcontroller - the parent controller objectjava.lang.Exceptionpublic CMLFieldEnum getFuncType()
public ILookupTable.Type getLookupTableType()
public void setLookupTableType(ILookupTable.Type lookupTableType)
lookupTableType - public java.lang.String[] getDataPoints()
public void setDataPoints(java.lang.String[] dataPoints)
dataPoints - public java.lang.String toString()
toString in class CMLBaseField