Interface AssignmentContext.PredicateArgumentsProvider

  • Enclosing class:
    AssignmentContext

    public static interface AssignmentContext.PredicateArgumentsProvider
    Functional interface used to define the left side of generated rules. Examples for such Predicates are callArgument(...) or retrunValue(...).
    • Method Detail

      • getPredicateArguments

        List<String> getPredicateArguments​(String stackContextList,
                                           Variable variable,
                                           String attribute,
                                           String value)
        Parameters:
        stackContextList - the list representing the current stack, for example ['myOperation'|S]
        variable - the variable being assigned
        attribute - the attribute (or a placeholder) which is assigned
        value - the value (or a placeholder) which is assigned