Class Polyad

    • Constructor Detail

      • Polyad

        public Polyad()
      • Polyad

        public Polyad​(String name)
      • Polyad

        public Polyad​(int operatorType)
    • Method Detail

      • getName

        public String getName()
        Human readable name for this.
        Returns:
      • setName

        public void setName​(String name)
      • isBuiltIn

        public boolean isBuiltIn()
      • setBuiltIn

        public void setBuiltIn​(boolean builtIn)
      • getNodeType

        public int getNodeType()
        Description copied from interface: ExpressionInterface
        QDL is not strongly typed but Java is, so each node type should have a unique integer and conditionals should use that, not the instanceof operator. This allows for efficient programming with switch statements rather than a bevy of conditionals (potentially each of which gets done even if the correct case has been handled).
        Returns: