Class ASTStart

  • All Implemented Interfaces:
    Node

    public class ASTStart
    extends SimpleNode
    Start Node
    • Constructor Detail

      • ASTStart

        public ASTStart​(int id)
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: Node
        Return the name associated with the node (if any).
        Returns:
        the name if an ASTVarNode, ASTFunNode, ASTOpNode, null otherwise
      • getOperator

        public Operator getOperator()
        Description copied from interface: Node
        Return the operator associated with a Node (if any)
        Returns:
        The Operator for ASTOpNodes, null otherwise
      • getPFMC

        public PostfixMathCommandI getPFMC()
        Description copied from interface: Node
        Return the pfmc of a node (if any)
        Returns:
        the PostfixMathCommand for ASTFunNode and ASTOpNode, null otherwise
      • getValue

        public java.lang.Object getValue()
        Description copied from interface: Node
        Return the value associated with the node (if any).
        Returns:
        the value if an ASTConstant, ASTVarNode, null otherwise
      • getVar

        public Variable getVar()
        Description copied from interface: Node
        Return the variable associated with a Node (if any)
        Returns:
        The Variable for ASTVarNodes, null otherwise