public class GenericAdditionOperationOnSet extends Abstract_Operation
| Modifier and Type | Field and Description |
|---|---|
protected Abstract_Atom |
additionOn |
protected java.util.List<Variable> |
additionVariables |
alreadyCalculated, alreadyCalculatedResults, listVariablesNeeded| Constructor and Description |
|---|
GenericAdditionOperationOnSet(java.util.List<Variable> additionVariables,
Abstract_Atom additionOn) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
calculate(java.util.List<Parameter> parameters)
The objective here is to force the person who will implement a gdl instance to implement a calculate method.
|
java.util.List<Variable> |
returnVariableUsed(java.util.List<Variable> listVariablesUsed)
This method return the variables that are used in the Abstract_Atom instance.
|
java.lang.String |
toString()
The goal here is to force the person who will implement a gdl instance to override the ToString method.
|
protected java.util.List<Variable> additionVariables
protected Abstract_Atom additionOn
public GenericAdditionOperationOnSet(java.util.List<Variable> additionVariables, Abstract_Atom additionOn)
public java.lang.String toString()
Abstract_AtomtoString in class Abstract_Atompublic java.lang.Object calculate(java.util.List<Parameter> parameters)
Abstract_Atomcalculate in class Abstract_Atomparameters - A list of parameter because some of the class (ie : functions ) need to take in parameterspublic java.util.List<Variable> returnVariableUsed(java.util.List<Variable> listVariablesUsed)
Abstract_AtomreturnVariableUsed in class Abstract_AtomlistVariablesUsed - The list of the variables used by the father is there is any