Package org.moeaframework.util.tree
Class Set
java.lang.Object
org.moeaframework.util.tree.Node
org.moeaframework.util.tree.Set
- All Implemented Interfaces:
Serializable
The node for assigning the value of a named variable within the current scope. Variables are locally-scoped within
functions (i.e.,
Define
and Lambda
) and globally-scoped elsewhere.
Name | Type | Description |
---|---|---|
Argument 1 | User-Defined | The value to store in the named variable |
Return Value | User-Defined | The value stored in the named variable |
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopyNode()
Returns a copy of this node, but without any children or parents assigned.evaluate
(Environment environment) Evaluates this node in the context of the specified environment.Methods inherited from class org.moeaframework.util.tree.Node
copyTree, getArgument, getArgumentType, getDepth, getFunctionAt, getFunctionAt, getMaximumHeight, getMinimumHeight, getNodeAt, getNodeAt, getNodeAt, getNumberOfArguments, getNumberOfFunctions, getNumberOfFunctions, getNumberOfNodes, getNumberOfNodes, getNumberOfNodes, getNumberOfTerminals, getNumberOfTerminals, getParent, getReturnType, getTerminalAt, getTerminalAt, isFixed, isTerminal, isValid, setArgument, setFixed, setFixedTree, size, toString
-
Constructor Details
-
Set
Constructs a new node for assigning the value of a named variable within the current scope.- Parameters:
type
- the type of the variablename
- the name of the variable
-
-
Method Details