public abstract class Primitive extends Object implements Serializable, Indexable<Primitive>
| Constructor and Description |
|---|
Primitive() |
Primitive(int inputCount,
String symbol,
double value,
String textValue,
boolean readOnly) |
| Modifier and Type | Method and Description |
|---|---|
int |
arity() |
void |
beforeExecute(List<Double> values,
Observation observation) |
void |
beforeExecuteWithText(List<String> values,
Observation observation) |
Primitive |
copy(Primitive that) |
boolean |
equals(Object o) |
abstract void |
execute(Observation observation) |
void |
executeWithText(Observation observation) |
int |
getIndex() |
double |
getInput(int index) |
String |
getName() |
String |
getSymbol() |
String |
getTextInput(int index) |
String |
getTextValue() |
double |
getValue() |
int |
hashCode() |
boolean |
isReadOnly() |
boolean |
isTerminal() |
abstract Primitive |
makeCopy() |
void |
setIndex(int index) |
void |
setInput(int index,
double value) |
void |
setInput(int index,
String value) |
void |
setValue(double val) |
void |
setValue(String val) |
public boolean isTerminal()
public int arity()
public void beforeExecute(List<Double> values, Observation observation)
public void beforeExecuteWithText(List<String> values, Observation observation)
public void setInput(int index,
double value)
public void setInput(int index,
String value)
public double getInput(int index)
public String getTextInput(int index)
public void setValue(double val)
public void setValue(String val)
public double getValue()
public String getTextValue()
public String getSymbol()
public boolean isReadOnly()
public abstract Primitive makeCopy()
public abstract void execute(Observation observation)
public void executeWithText(Observation observation)
Copyright © 2017. All rights reserved.