Class Operation

    • Field Detail

      • args

        protected Expression[] args
        Expression[] of arguments
    • Constructor Detail

      • Operation

        public Operation​(Expression[] args)
        Create a new Operation.
        Parameters:
        args - Expression[]
    • Method Detail

      • getArguments

        public Expression[] getArguments()
        Get the arguments.
        Returns:
        Expression[]
      • computeContextDependent

        public boolean computeContextDependent()
        Description copied from class: Expression
        Implemented by subclasses and result is cached by isContextDependent()
        Specified by:
        computeContextDependent in class Expression
        Returns:
        calculated context-dependentness as boolean