Class ElementTreeNode<E>

    • Field Detail

      • elt

        private E elt
    • Constructor Detail

      • ElementTreeNode

        ElementTreeNode​(TreeNode parent,
                        E elt)
        Implements an element tree node.
        Parameters:
        parent - the parent node
        elt - the VIL rule element
    • Method Detail

      • getElement

        E getElement()
        Returns the element.
        Returns:
        the element
      • argumentsToString

        java.lang.String argumentsToString​(IArgumentProvider provider,
                                           int start)
        Turns the arguments to a string.
        Parameters:
        provider - the argument provider
        start - the start argument index (typically 0)
        Returns:
        the printed arguments
      • expressionToString

        java.lang.String expressionToString​(Expression expression)
        Turns an expression into a string.
        Parameters:
        expression - the expression
        Returns:
        the related VIL string representation