Class ScriptCondition

    • Method Detail

      • evaluate

        public boolean evaluate​(DelegateExecution execution)
        Description copied from interface: Condition
        Evaluates the condition and returns the result. The scope will be the same as the execution.
        Specified by:
        evaluate in interface Condition
        Parameters:
        execution - the execution which is used to evaluate the condition
        Returns:
        the result
      • evaluate

        public boolean evaluate​(VariableScope scope,
                                DelegateExecution execution)
        Description copied from interface: Condition
        Evaluates the condition and returns the result.
        Specified by:
        evaluate in interface Condition
        Parameters:
        scope - the variable scope which can differ of the execution
        execution - the execution which is used to evaluate the condition
        Returns:
        the result
      • tryEvaluate

        public boolean tryEvaluate​(VariableScope scope,
                                   DelegateExecution execution)
        Description copied from interface: Condition
        Tries to evaluate the condition. If the property which is used in the condition does not exist false will be returned.
        Specified by:
        tryEvaluate in interface Condition
        Parameters:
        scope - the variable scope which can differ of the execution
        execution - the execution which is used to evaluate the condition
        Returns:
        the result